Declaración del Algoritmo
Todo algoritmo en pseudocódigo tiene la siguiente estructura:
Proceso SinTitulo
accion 1;
accion 1;
accion n;
Subtopic
FinProceso
Proceso
Seguida con el nombre del programa
Luego le sigue una secuencia de instrucciones
Cada una terminada en:
Punto y coma ";"
Finaliza con la palabra FinProceso
Variables
Se pueden muchas variables del mismo tipo de la siguiente manera:
Definir <variable1> , <variable2> , ... , <variableN> como <tipo de dato> ;
Al ejecutarse la definición
Primero se asigna el tipo de dato a la variable indicada.
Los tipos de dato pueden ser:
+ Numero, Numerico o Entero.
+ Real.
+ Texto o cadena.
+ Caracter.
+ Logico
Asignación
Permite almacenar una valor en una variable
<variable> <- <expresión> ;
Entradas
La instrucción Leer permite ingresar información desde el ambiente
Leer <variablel> , <variable2> , ... , <variableN> ;
Salidas
La instrucción Escribir permite mostrar valores al ambiente.
Escribir <exprl> , <expr2> , ... , <exprN> ;
Dimensionamiento
La instrucción Dimension permite definir un arreglo
Dimesion <identificador> (<maxl>,...,<maxN>);
Es importante notar que es necesario definir un arreglo antes de utilizarlo.
Condicional Si-Entonces
La secuencia de instrucciones ejecutadas por la instrucción Si-Entonces-Sino depende del valor de una condición lógica.
Si <condición>
Entonces
<instrucciones>
Sino
<instrucciones>
FinSi
Selección Múltiple
La secuencia de instrucciones ejecutada por una instrucción Segun depende del valor de una variable numérica.
Segun <variable> Hacer
caso <número1>: <instrucciones>
caso <número2>,<número3>:
<instrucciones>
<...>
De Otro Modo: <instrucciones> FinSegun
Lazos Mientras
La instrucción Mientras ejecuta una secuencia de instrucciones mientras una condición sea verdadera.
Mientras <condición> Hacer
<instrucciones>
FinMientras
Lazos Repetir
La instrucción Repetir-Hasta Que ejecuta una secuencia de instrucciones hasta que la condición sea verdadera.
Repetir
<instrucciones>
Hasta Que <condición>
Lazos Para
La instrucción Para ejecuta una secuencia de instrucciones un número determinado de veces.
Para <variable> <- <inicial> Hasta <final> ( Con Paso <paso> ) Hacer
<instrucciones>
FinPara