|
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
acción2
.
.
.
acción n
Fin
|
Decisión
Simple
| si
condición entonces
acción1
acción2
.
.
.
acción n
|
Doble
| si
condición entonces
acción1
acción2
.
.
.
en
caso contrario
acción1
acción2
|
Iteracción
Fija
| para
var. Entera inicial hasta final hacer
acción1
acción2
.
.
.
acción n
|
Condicional al inicio
| mientras
condición hacer
acción1
acción2
.
.
.
acción n
|
Condicional al final
| repita
acción1
acción2
.
.
.
acción n
Hasta
que condición |
Selección
| casos
selector de
valor1 : acción1
acción2
valor2 : acción1
acción2
...
valor n : acción1
acción2
|
|