Pseudocode

Operación y Funciones

El pseudolenguaje dispone de un conjunto básico de operadores y funciones que pueden ser utilizados para la construcción de expresiones más o menos complejas

> Mayor que 3>2
< Menor que 'ABC'<'abc'
= Igual que 4=3
entre otras muchas otras

SubProceso

para evitar repetir un fragmento varias veces una de las formas de evitarlo es usar "subrutinas"

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

Lazos repetir

Esta instrucción Repetir-Hasta Que ejecuta una secuencia de instrucciones hasta que la condición sea verdadera.

Repetir
<instrucciones>
Hasta Que <condición>

Lazos mientras

La instrucción Mientras ejecuta una secuencia de instrucciones mientras una condición sea verdadera.

Mientras <condición> Hacer
<instrucciones>
FinMientras

Seleccion multiple

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

Condicional Si-Enronces

el ejecutarse esta instrucción, se evalúa la condicion y se ejecuta las instrucciones que correspondan

Variable

siempre es necesario definir una variable antes de su uso

definir <variable> como <tipo de dato>;

Subtopic

al ejecutarse la definición primero se asigna tipo de dato a la variable ejemplo:

Números enteros , Real, Texto o cadena, Carácter, Lógico

Entradas

La instruccion Leer nos permite ingresar informacion

Leer <variable1>,<variable2>,...,<variableN>

Dimensionamiento

La instruccion dimensionamiento permite definir un arreglo, indicando sus dimensiones

Dimension<identificador> (<maxi>,...,<maxN>);

Declaracion de algoritmo

se compone de tres partes

se inicia con

se inicia con la palabra "proceso" seguido del nombre del programa

por segundo la secuancia

aquí es donde se coloca la secuencia de instrucciones

por tercero se finaliza

para finalizar se termina poniendo "FinProceso

Asignación

La asignacion permite almacenar un valor en una variable

<variable> <-expresión>;

Salidas

La instruccion Escribir nos permite mostrar valores

Escribir <exprl>,<expr2>,...,<exprN>