Você está na página 1de 5

Pseudocdigo

Es un lenguaje parecido al natural, con cierta sintaxis y semntica que emula la programacin de computadoras, en una forma ms simple y comprensible. La idea de este lenguaje es poder escribir un algoritmo, disear la lgica y despus poder reescribirlo en cualquier lenguaje de programacin.

Estructuras de control
Asignacin de variables

asigne a el valor de

Secuencial Son una serie de instrucciones que se ejecutan con el orden de aparicin.
Instruccin1 Instruccin2 Instruccin3 Instruccinn

Selectiva
Esta estructura permite ejecutar una instruccin dependiendo de una anterior validacin.

si P entonces Instrucciones1 fin si

Selectiva doble (alternativa)


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

si P entonces Instrucciones1 si no Instrucciones2 fin si

Selectiva mltiple Podemos realizar tambin una serie de anidamientos de condiciones, por ejemplo si queremos evaluar depende el operador que operacin matemtica realizamos entre dos variables.
si Condicin1 entonces Instrucciones1 si no si Condicin2 entonces Instrucciones2 si no si Condicinn entonces Instruccionesn - 1 si no Instruccionesn fin si

Selectiva mltiple-Casos Equivalente a la estructura anterior.


seleccionar Indicador caso Valor1: Instrucciones1 caso Valor2: Instrucciones2 caso Valorn-1: Instruccionesn-1 [en otro caso: Instruccionesn] Fin seleccionar Indicador

Iterativa
Permiten repetir una serie de pasos finitos una instruccin, siempre y cuando se cumpla la condicin.

mientras P hacer Instrucciones fin mientras

O
hacer Instrucciones mientras P

O
Instrucciones mientras P hacer Instrucciones fin mientras

En la estructura siguiente se repite en base a un contador, cuando llega a su valor mximo definido, se corta su ciclo.
para hasta n hacer Instrucciones fin para

Equivale en la estructura anterior a:

mientras Instrucciones fin mientras

hacer

Ejemplos
Antes de ver los ejemplos definamos que son las funciones y procedimientos: son subprogramas que sirven para realizar cierta accin. Los dos pueden recibir tantos parmetros 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. Mtodo de ordenamiento por burbujeo

procedimiento // es una lista con n elementos//

hacer para si hasta entonces hacer

fin si fin para mientras fin procedimiento

Funcin para calcular an (un nmero a elevado a potencia n).


funcin //Este algoritmo calcula an (con a y n numeros naturales)

mientras hacer si es impar entonces fin si

fin mientras devolver fin funcin

Você também pode gostar