Es un lenguaje
de especificación de algoritmos. El uso de tal lenguaje hace
el paso de codificación final (esto es, la traducción
a un lenguaje de programación) relativamente fácil.
El pseudocódigo nació
como un lenguaje similar al lenguaje natural y era un mediopara
representar básicamente las estructuras de control de programación
estructurada. Se considera un primer borrador, dado que el pseudocódigo
tiene que traducirse posteriormente a un lenguaje de programación.
La ventaja del pseudocódigo
es que en su uso en la planificación de un programa, el programador
se puede concentrar en la lógica y en las estructuras de
control y no preocuparse de las reglas de un lenguaje específico.
Es también fácil modificar el pseudocódigo
si se descubren errores o anomalías en la lógica del
programa, además de todo esto es fácil su traducción
a lenguajes como Pascal, C o Basic.
El pseudocódigo utiliza
para representar las acciones sucesivas palabras reservadas (similares
a sus homónimos en los lenguajes de programación),
tales como inicio, fin, si-entonces-sino, mientras, repita-hasta….etc
Secuencia
Inicio
acción1
Fin
|
Decisión
Simple
si
condición entonces
|
Doble
si
condición entonces
en
caso contrario
|
Iteracción
Fija
para
var. Entera inicial hasta final hacer
|
Condicional al inicio
mientras
condición hacer
|
Condicional al final
repita
Hasta
que condición
|
Selección
casos
selector de
valor1 : acción1acción2
valor2 : acción1acción2...valor n : acción1acción2
PSEUDOCODIGO