SINTAXIS PSEUDOCODE

DECLARACION DEL ALGORITMO

DEFINICION DE VARIABLES

ASIGNACIÓN

OPERADORES Y FUNCIONES

SELECCION MULTIPLE

DIMENSIONAMIENTO

Estructura general:

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.

JENNIFER DIAZ ARTEAGA

Dimension <ident1>(<max11>,...,<max1N>),...,<identM>(<maxM1>,...,<maxMN>)

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

Algunos operadores: