PIPEH PSeudo Interprete 1.2 - Referencia Rapida
Forma general de un algoritmo escrito en pseudocodigo:
Proceso <nombre>
<instruccion 1>
<instruccion 2>
<instruccion 3>
...
FinProceso
Tipos de Datos
Caracter: 'xxx...xxx'
Numerio: xxx.xxxxx
Logico: Verdadero / Falso
Asignacion
<variable> <- <expresion> ;
Entrada
Leer <variable1> , <variable2> , ... , <variableN>
Salida
Escribir <expr1> , <expr2> , ... , <exprN>
Dimesionamiento
Dimesion <identificador1> (<max1>,...,<maxN>) , ...
Condicional
Si <condicion>
Entonces
...
( Sino
... )
FinSi
Seleccion Multiple
Segun <variable> Hacer
A:
<...>
B,C:
<...>
...
(De Otro Modo:
<...>)
FinSegun
Mientras Hacer
Mientras <condicion> hacer
<...>
FinMientras
Repetir Hasta Que
Repetir
<...>
Hasta Que <condicion>
Para
Para <I> <- <VI> Hasta <VF> ( Con Paso <P> ) Hacer
<...>
FinPara
Operadores
Operador Significado
Relacionales
> Mayor que
< Menor que
= Igual que
<= Menor o igual que
>= Mayor o igual que
<> Distinto que
Logicos
& Conjuncion ( y )
| Disyuncion ( o )
~ Negacion ( no )
Algebraicos
+ Suma
- Resta
* Multiplicacion
/ Division
ˆ Potenciacion
Funciones Matematicas
Funcion Significado
RC() Raiz Cuadrada
ABS() Valor Absoluto
LN() Logaritmo Natural
EXP() Funcion Exponencial
SEN() Seno
COS() Coseno
ATAN() Arcontangente
TRUNC() Parte entera
REDON() Entero mas cercano
AZAR() Entero aleatorio menor al parametro