Beruflich Dokumente
Kultur Dokumente
Introducción
El pseudo código puede definirse como una forma de diagramación de un algoritmo originado
para resolver un determinado problema, sin atenerse a ningún lenguaje de programación en
especial. Es decir, en vez de escribir un programa directamente en un lenguaje de programación
determinado, ya sea C, Basic, entre otros, se crea un documento que resulte entendible para
todas las personas involucradas, para posteriormente pasar a la programación propiamente tal.
La utilización del pseudo código en la práctica es notoria. Si por ejemplo, se tiene un sistema
para una empresa que utiliza una interfaz gráfica en visual Basic, algunas aplicaciones codificadas
en C, además de páginas en PHP para trabajo vı́a Internet. Seguramente la creación de un
diagrama especı́fico para cada lenguaje serı́a una tarea complicada y tediosa.
Mediante el pseudo código, cada programador puede saber cuales son los procesos que realiza
el sistema, y ası́ escribir el código correspondiente. Incluso el uso de esta herramienta resuelve la
situación en donde dos programadores que dominan un mismo lenguaje posean metodologı́as de
trabajo distintas, ya que un problema puede ser resuelto de muchas maneras, ya sea de forma
más o menos eficiente que otra, pero que sin embargo cumplen con el objetivo.
Estructuras Básicas
Se denominan estructuras básicas debido a que con ellas es posible escribir cualquier algo-
ritmo que posteriormente puede ser transcrito a un programa escrito en un lenguaje de alto
nivel.
Estructura Secuencial
Se denomina secuencia a cualquier instrucción o lı́nea de pseudo código cuya ejecución no
esta sujeta a ninguna condición. Por ejemplo, son estructuras secuenciales las siguientes:
Imprima X, Y, Z;
A ←− A + 3;
Suma ←− 0;
Estructura SI - ENTONCES
Es una de las estructuras de uso más frecuentes en la programación.
SI ( condición ) ENTONCES {
Ejecutar acción 1}
SI NO {
Ejecutar acción 2}
FIN SI
O bien:
SI ( condición ) ENTONCES {
Ejecutar acción 1}
FIN SI
Estructura MIENTRAS
La estructura denomina mientras es la que permite implementar ciclos repetitivos (suje-
tos una condición) en los algoritmos, los que posteriormente son trascritos a los lenguajes de
programación.
Su formato general es el siguiente:
MIENTRAS ( condición)
{ ejecutar acción(nes) }
FIN MIENTRAS
En esta instrucción, mientras la condición sea verdadera, se ejecuta la acción o acciones que
están contenida en el ciclo. La instrucción o instrucciones contenidas en el siclo deben ser capaces
de cambiar el valor de la condición desde el estado verdadero al falso, para poner fin al ciclo y
se continúe con al ejecución del algoritmo.
El siguiente ejemplo muestra un ciclo que sirve para obtener la suma de los N primeros
números naturales.
Suma ←− 0;
Leer N;
i ←− 1;
MIENTRAS ( condición)
{ Suma ←− Suma + 1;
i ←− i + 1; }
FIN MIENTRAS
Imprimir N, Suma