Está en la página 1de 4

Pseudoc digo

Es un lenguaje parecido al natural, con cierta sintaxis y sem ntica que emula la programaci n de computadoras, en una forma m s simple y comprensible. La idea de este lenguaje es poder escribir un algoritmo, dise ar la l gica y despu s poder reescribirlo en cualquier lenguaje de programaci n.

Estructuras de control
Asignaci n de variables
asigne a el valor de

Secuencial Son una serie de instrucciones que se ejecutan con el orden de aparici n.
Instrucci n1 Instrucci n2

Instrucci n
Instrucci nn

Selectiva
Esta estructura permite ejecutar una instrucci n dependiendo de una anterio r validaci n.

Instrucciones1

si P entonces

fin si

Selectiva doble (alternativa)


Se puede elegir entre dos instrucciones dependiendo de una validaci n, si es verdadera se ejecuta una y sino otra.

Instrucciones1

si P entonces

si no

Instrucciones2

fin si

Selectiva m ltiple !odemos reali"ar tambi n una serie de anidamientos de condiciones, por ejemplo si queremos evaluar depende el operador que operaci n matem tica reali"amos entre dos variables.
si Condici n1 entonces
Instrucciones1

si no si Condici n2 entonces Instrucciones2 si no si Condici nn entonces


Instruccionesn # 1

si no

Instruccionesn

fin si

Selectiva m ltiple-Casos Equivalente a la estructura anterior.


seleccionar Indicador caso Valor1
Instrucciones1

caso Valor2 Instrucciones2 caso Valorn - 1


Instruccionesn # 1

$en otro caso%

Instruccionesn &

!in seleccionar Indicador

Iterativa
!ermiten repetir una serie de pasos finitos una instrucci n, siempre y cuando se cumpla la condici n.

mientras P "acer Instrucciones fin mientras

'
"acer Instrucciones mientras P

'
Instrucciones mientras P "acer Instrucciones fin mientras

En la estructura siguiente repite base a a potencia un contador, /unci n para calcular an )un se n mero a en elevado n*. cuando llega a su valor m ximo definido, se corta su ciclo.
funci n ..Este calcula an )con a y n numeros naturales* para algoritmo "asta n "acer Instrucciones fin para

Equivale en la estructura mientras "acer anterior a%


si es impar entonces fin si mientras "acer Instrucciones fin mientras fin mientras devolver fin funci n

E#emplos

(ntes de ver los ejemplos definamos que son las funciones y procedimientos% son subprogramas que sirven para reali"ar cierta acci n. Los dos pueden recibir tantos par metros como queramos, pero solo uno de los dos nos devuelve un valor, las funciones. Imaginemos como funciona a f)x* + x , 2, le damos un valor a x y nos devuelve ese valor multiplicado por 2. - todo de ordenamiento por burbujeo

procedimiento
..

es una lista con n elementos..

"acer para "asta "acer si entonces

f in si f in para mientras f in procedimiento

También podría gustarte