Sie sind auf Seite 1von 16

Instituto Tecnolgico Superior de Guasave

Unidad II

Guasave, Sinaloa. A 08 de Abril de 2013.

Es un lenguaje de especificacin de algoritmos. El uso de este mtodo de representacin de algoritmos, hace relativamente fcil su paso a la codificacin final. Se consideran como un borrador de un programa. Naci como un lenguaje igual al ingls y era un medio para representar las estructuras de control de programacin.

El pseudocdigo no puede ser ejecutado por una computadora.

La ventaja del pseudocdigo es que su uso en la planificacin de un programa, el programador se puede concentrar en la lgica y en las estructuras de control y no preocuparse de las reglas de un lenguaje en especfico. Tambin son fciles de modificar en caso de encontrarse errores. El pseudocdigo original, utiliza palabras reservadas en ingls para representar las acciones.
o Start, end, stop, if-then-else, while-end, repeat-until

La escritura de pseudocdigo exige la indentacin (sangra izquierda) de diferentes lneas. El algoritmo comienza con la palabra start y finaliza con la palabra end. Entre estas palabras solo se escribe una accin por lnea. La lnea precedida por // se denomina comentario. Esto es solo informacin para el lector del algoritmo y no realiza ninguna instruccin. Algunas veces son usados corchetes o llaves.

El uso de pseudocdigo se ha extendido a la comunidad hispana con trminos en espaol como:


o inicio, fin, parada, leer, escribir, si-entonces-si_no, mientras,

fin_mientras, repetir, hasta_que, etc.

Las ventajas que tiene el pseudocdigo sobre el diagrama de flujo son:


1. 2. 3. 4. 5. 6.

Ocupan mucho menos espacio en el desarrollo del problema. Permite representar de forma fcil operaciones repetitivas complejas. Es ms sencilla la tarea de pasar de pseudocdigo a un lenguaje de programacin formal. Si se siguen las reglas de indentacin se puede observar claramente los niveles de estructura del programa. En los procesos de aprendizaje de los alumnos de programacin, stos estn ms cerca del paso a programa. Mejora la claridad de la solucin de un problema.

Algoritmo Cadena Carcter Constantes Continuar Decremento Div Entero

Enumerado Escribir Falso Fin fin_mientras fin_para fin_segun_sea fin_si

Hacer Hasta Incremento Inicio Interrumpir ir_a Leer Logico

Mientras Mod No O Para Real segun_sea Si

Sino Subrango tipos_de_datos Variables Verdadero Volver y

1.

Realice el pseudocdigo para sumar dos nmeros.


o

INICIO
Num1,Num2,Suma Leer Num1 Leer Num2 Suma = Num1 + Num2 Mostrar Suma

FIN

INICIO
o Leer Base, Altura o Calcular rea = Base * Altura o Escribir rea

FIN

INICIO
o Leer Num1, Num2
o Calcular Suma = Num1 + Num2 o Calcular Producto = Num1 * Num2 o Escribir Suma

o Escribir Producto

FIN

INICIO
o Leer Num
o Si Num > 0

Escribir el numero es mayor a cero


o Si No

Si Num < 0
Escribir el numero es menor a cero

Si No
Escribir el numero es igual a cero

FinSi
o FinSi

FIN

INICIO
o R=7
o Pi = 3.1416 o Permetro = 2 * pi * R o rea = Pi * R ** 2

o Escribir Permetro
o Escribir rea

FIN

INICIO
o Num = 1 o Mientras Num <

101Hacer

Escribir Num Num = Num + 1


o FinMientras

FIN

INICIO
o Num = 100 o Mientras Num >=

0 Hacer

Escribir Num Num = Num 1


o

FinMientras

FIN

INICIO
o Num = 1
o Sum = 0 o Mientras Num <= 100 Hacer

Sum = Sum + Num


o FinMientras
o Escribir Sum

FIN

A=5 2. B=7 3. C=2 4. A=A+B+C 5. C=C/2 6. A = A / B + A**C 7. Imprimir (A) Responde las siguientes preguntas:
1.
a) b)

c)
d) e)

Qu valor contiene A despus de la cuarta instruccin? Qu valor contiene B despus de la quinta instruccin? Qu valor tiene A despus de la sexta instruccin? Qu valor imprime la ltima instruccin? Si en lugar de Imprimir (A) hubisemos escrito Imprimir (A) Qu aparecera?

Das könnte Ihnen auch gefallen