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

¿Cómo se hace?

Comienza con la palabra clave