Está en la página 1de 3

PSEUDOCODIGO

El seudocdigo es un lenguaje de especificacin de algoritmos que utiliza


palabras reservadas y exige sangra en el margen izquierdo, de algunas lneas.
En nuestros seudocdigos usaremos determinadas palabras en espaol como
palabras reservadas.
1.- OPERACIONES BSICAS
Entrada de datos
leer(Dato)
Asignacin de valores
Var=valor
Salida de datos
escribir(dato)
2.- ESTRUCTURAS DE CONTROL
2.1.- ESTRUCTURAS DE CONTROL DE DECISION
2.1.1.- IF SIMPLE
si <condicin > entonces
<Accin 1>
fin_si
2.1.2.- IF DOBLE
si <condicin > entonces
<Accin 1>
si no
<Accin 2>
fin_si
2.1.3.- IF ANIDADO
si <condicin 1 > entonces
<Accin 1>
si no
si <condicin 2 > entonces
<Accin 2>
si no
si <condicin 3 > entonces
<Accin 3>
fin_si
fin_si
fin_si
3.- ESTRUCTURA DE CONTROL DE SELECCIN MULTIPLE
3.1.- SWITCH
segn_sea <variable> hacer
<Opcin 1>:< Acciones 1>

<Opcin 2>:< Acciones 2>


<Opcin 3>:< Acciones 3>
<Opcin N>:< Acciones N>
Si no
<Acciones por defecto>
fin_segun_sea
4.-ESTRUCTURAS DE CONTROL DE REPETICION O BUCLE
4.1.- FOR
desde <variable> <v_inicial> hasta <v_final> <incremento> hacer
<Acciones>
fin_desde
4.2.- WHILE
mientras <condicion> hacer
<Acciones>
fin_mientras
4.3.- DO WHILE
Repetir
<Acciones>
Hasta_que <condicin>
5.- PROGRAMACION MODULAR
5.1.- Funciones
<tipo de dato> funcin <nombre funcin> (lista de parmetros)
[Declaracin de variables locales]
Inicio
<Acciones>
retornar <expresin>
fin_funcion
Llamar a una funcin desde el modulo principal
Llamar a <nombre_funcion>(lista de parmetros)
5.2.- Procedimientos
procedimiento <nombre_procedimiento>(lista de parmetros)
[Declaracion de variables locales]
Inicio
<Acciones>
fin_procedimiento
Llamar a un procedimiento desde el modulo principal
Llamar a <nombre_procedimiento>(lista de parmetros)
6.- ARRAY
6.1.- Vectores

Tipo
array [<limite inf><limite sup] de <tipo_base>:<nombre_del_tipo>
var
<nombre_del_tipo>: <nombre_del_vector>
6.2.- Matrices
Tipo
array [limite inF...limite sup , limite inf...limite sup] de
<tipo_base>:<nombre_del_tipo>
var
<nombre_del_tipo>: <nombre_de_la_matriz>

También podría gustarte