Proceso SinTitulo accion 1; accion 1; ... accion n; FinProceso
Una secuencia de instrucciones es una lista de una o mas instrucciones, cada una terminada en punto y coma.
Algoritmo Sin Titulo accion 1; accion 1; ... accion n; Fin Algoritmo
Las acciones incluyen operaciones de entrada y salida, asignaciones de variables, condiciones si-entonces o de selección múltiple y/o lazos mientras, repetir o para.
Definir<variable>como<tipo de dato;
Se pueden definir muchos variables del mismo tipo:
Definir<variable1>,<variable2>,...,<variableN> como<tipo de dato>;
Se asigna el tipo de dato:
-Numero, numerico o entero -Real -Texto o cadena -Carácter -Logico
La variable solo puede recibir el tipo de dato asignado, de lo contrario producira un error.
Este permite almacenar un valor en una variable
<variable<-<expresion>;
Al ejecutarse, 1ro se evalua:
ENTRADA
Leer<variable>,<variable2>,...,<variable>,
Esta instruccion lee N valores desde el ambiente y los asigna a las N variables mencionadas.
SALIDAS
Escribir <exprl>,<expr2>,...,<exprN>;
Esta instrucción imprime el ambiente
Permite definir un arreglo
Dimension<identificacion>(<maxl>,...,<maxN>);
Los N parametros indican la cantidad de dimensiones y el valor maximo de cada una de ellas.
Es necesario definir unarreglo antes de utilizarlo, Ej:
Definir arreglo como entero; dimension arreglo[10,10];
CONDICIONAL Si-Entonces
La secuencia de instrucciones ejecutadas por la instruccion.
Si<condicion> Entonces <instrucciones> Sino <instrucciones> Finsi
Al ejecutarse esta instruccion, se evalua la condicion y se ejecutan las isntrucciones que correspondan
Segun <variable> Hacer caso <numero1>:<instrucciones> caso <numero2>,<numero3>:<instrucciones> <...> De otro modo: <instrucciones> Finsegun
LAZOS MIENTRAS
La instruccion mientras ejecuta una secuencia de instrucciones mientras una condicion sea verdadera.
Mientras <condicion>Hacer <instrucciones> FinMientras
LAZOS REPETIR
TIPOS DE LAZOS
LAZOS PARA
Ejecuta una secuencia de instrucciones hasta que la condicion sea verdadera.
Repetir <instrucciones> Hasta Que <condicion>
Ejecuta una secuencia de isntrucciones un numero determinado de veces.
Para<variable><-<incial>Hasta<final>(Con Paso<paso>) Hacer <instrucciones> FinPara
Este pseudolenguaje dispone de un conjunto basico de operadores y funciones que pueden ser utilizados para la construccion de expresiones mas o menos complejas.
> mayor que 3>2 < menor que ABC<abc = igual que 4=3 <= menor o igual que 'a'<='b' >= mayor o igual que 4>=5