TECNICAS PARA LA FORMULACION DE ALGORITMOS
Ir al Inicio del CursoTabla de contenido del cursoDescripción del cursoPágina del profesor(a)
EJEMPLOS DE ALGORITMOS
2.1.2.2 PSEUDOCODIGO

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


__
TECNICAS PARA LA FORMULACION DE ALGORITMOS
Ir al Inicio del CursoTabla de contenido del cursoDescripción del cursoPágina del profesor(a)
EJEMPLOS DE ALGORITMOS