Está en la página 1de 2

Ejemplos de Pseudocdigo

Ejemplo: Realizar el pseudocdigo de un programa que permita calcular el rea de un rectngulo. Se debe introducir la base y la altura para poder realizar el clculo.. Programa; rea Entorno: BASE, ALTURA, AREA son nmero enteros Algoritmo: escribir Intro !"ca la base # la alt!ra$ leer BASE, ALTURA calc!lar AREA % BASE & ALTURA escribir El rea el rectng!lo es AREA 'in(rograma Ejemplo: Realizar el pseudocdigo que permita al usuario introducir por teclado dos notas, calculando la suma y el producto de las notas. Programa: S!maPro !cto Entorno: )*TA+,)*TA,,SU-A,PR*.U/T* son nmeros enteros Algoritmo: escribir Intro !"ca las notas$ leer )*TA+,)*TA, calc!lar SU-A % )*TA+ 0 )*TA, calc!lar PR*.U/T* % )*TA+ & )*TA, escribir La s!ma e las os notas es:$ SU-A escribir El (ro !cto e las os notas es :$PR*.U/T* 'in(rograma Ejemplo: Realizar el pseudocdigo de un programa que permita saber si un nmero es mayor, menor o igual a cero. Programa: /om(ara)meros Entorno: )U-ER* es !n nmero entero Algoritmo: Escribir Intro !"ca !n nmero leer )U-ER* SI )U-ER*12 E)T*)/ES escribir El nmero intro !ci o es (ositi3o$ SI )* SI )U-ER*42 E)T*)/ES escribir El nmero intro !ci o es negati3o$ SI )* escribir El nmero es cero$ 'I)SI 'I)SI 'in(rograma Supongamos un algoritmo que lea las coordenadas de tres puntos y los mue a tres puntos en la coordenada x y escriba el resultado en algn dispositi o de salida: AL5*RIT-* lee6tres63ertices E)TRA.A: las coor ena as 78,#9 e tres (!ntos SALI.A: las coor ena as 78,#9 e los tres (!ntos mo3i os : (!ntos ;acia la erec;a.

<ARIABLES: i:entera 8,#: real I)I/I* PARA i%+ =ASTA : /*) I)/RE-E)T* 0+ ES/RIBE >Abscisa el (!nto nmero >, i LEER 8 ES/RIBE >*r ena a el (!nto nmero >, i LEER ? ES/RIBE >El (!nto es 7> 80:>,>#>9> 'I)6PARA 'I) El (rograma e@!i3alente a este algoritmo se m!estra a contin!aciAn. /omo (o emos a(reciar en !n (rograma en Pascal es im(ortantBsimo no ol3i ar etalles e sinta8is. Por eCem(lo ca a sentencia termina en (!nto # coma. .e c!al@!ier Dorma es inme iato a(reciar los sim(les cambios e8istentes. (rogram lee6tres63ertices; 3ar 8,#:real; i:integer; begin Dor i:%+ to : o begin Erite 7FAbscisa el (!nto nmero F,i9; rea ln789; Erite 7F*r ena a el (!nto nmero F,i9; rea ln7#9; Eriteln 7F El (!nto es 7F,80:,F,F,#,F9F9; en ; en ;

Problema: calcular y mostrar la suma de los diez primeros nmeros entre 1 y 1000 que sean divisibles por uno dado.
(rograma s!ma6 i3isibles 3ariables nat!ral : i3isor, s!ma, conta or, nmero inicio (rograma i3isor leer GIntro !ce el i3isor: H s!ma 2 conta or 2 (ara nmero es e + ;asta +222 ;acer si i3isor i3i e a nmero entonces s!ma s!ma 0 nmero conta or conta or 0 + Din si si conta or % +2 entonces interr!m(ir Din si Din (ara escribir GLa s!ma esH, s!ma Din (rograma

También podría gustarte