PSEINT – PSeudo Interprete
¿QUÉ ES PSEINT?
Es una herramienta para aprender la lógica de programación, orientada a estudiantes sin experiencia en dicha área. Mediante la utilización de un simple y limitado pseudo-lenguaje intuitivo y en español, permite comenzar a comprender conceptos básicos y fundamentales de un algoritmo computacional.
Aunado a esto, esta fantastica aplicación es libre y publicado bajo licencia GNU, en su página oficial se ofrece la descarga para windows 2000, Xp y Vista, y para Linux, de igual manera se pueden descargar las fuentes.
Sin duda alguna es una excelente herramienta para aquellos que se inician en este mundo de la programación.
Ejemplo 1 (hecho en clases):
hacer un programa que lea 2 números y los sume.
Ejemplo 2 (hecho en clases):
leer un numero y determinar si es negativo o positivo.
Aprendamos un poco sobre sus comandos
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
No hay comentarios:
Publicar un comentario