Beruflich Dokumente
Kultur Dokumente
Unidad II
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.
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.
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.
1.
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
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
FIN
INICIO
o Num = 100 o Mientras Num >=
0 Hacer
FinMientras
FIN
INICIO
o Num = 1
o Sum = 0 o Mientras Num <= 100 Hacer
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?