Pseint es una aplicación de programación educativa a base de seudocódigo que de manera sencilla nos da una visión de como funcionan los algoritmos en la programación con lenguaje real.
A través del curso estaremos ensayando con este programa para aprender los fundamentos básicos de la programación.
a continuación presentaré una contextualización del programa y su sintaxis.
Los perfiles son ambientes diferentes de programación con diferentes reglas adaptados a la forma de enseñanza de cada profesor, el perfil usado en esta bitácora es COLVIA.
Cómo se explicó antes las sentencias son instrucciones individuales que forman el algoritmo, en Pseint trabajamos las siguientes sentencias.
Proceso - FinProceso: Marcan el inicio y fin de la función.
Definir: Crea las variables e indica los tipos de datos que contendrá.
Asignar: Asigna un valor o dato a una variable.
Leer: Entrada de datos por parte del que se guarda en una variable.
Escribir: Indica los datos de salida que aparecerán en la pantalla, estos pueden ser resultados del proceso.
Si-Entonces(No visto aún): Presenta una condición que al cumplirse o no sigue diferentes series de pasos.
Reglas de sintaxis
Después de cada sentencia se deben separar con un punto y coma ";".
Cuando asignamos o imprimimos caracteres debemos usar comillas para encerrarlos. Ejemplo: nombre = "Joan" ; Escribir "Mi nombre es", nombre;.
Las palabras reservadas aparecerán en color azul, no podemos escribir nombres de variables con palabras ya reservadas.
Si queremos separar los elementos de una sentencia podemos usar una coma "," desde que mantengamos su estructura, hay sentencias donde no podemos hacer esto y hay funciones que lo requieren.
Esas palabras o símbolos son presentadas en color azul al programar en Pseint, cada uno tiene una función especifica y nos sirven para hacer operaciones con los datos. Estos son:
Relacionales
> : Mayor que
< : Menor que
= : Igual que
<= : Menor o igual que
>= : Mayor o igual que
<> : Distinto que
Lógicos
& ó Y
| ó O
~ ó NO
Algebraicos
+ : Suma
- : Resta
* : Multiplicación
/ : División
^ : Potenciación
% ó MOD : Módulo (resto de la división entera)
Son palabras seguidas de parentesis que sirven para realizar operaciones especificas con los datos, sirven para operar, manipular y convertir los datos.
Cadena
MAYUSCULAS(S) : Convierte una cadena en mayúsculas.
MINUSCULAS(S) : Convierte una cadena en minúsculas.
SUBCADENA(S,X,Y) : Extrae una parte de la cadena original en un rango de caracteres. Las posiciones utilizan la misma base que los arreglos, por lo que la primer letra será la 0 o la 1 de acuerdo al perfil del lenguaje utilizado.
CONCATENAR(S1,S2) : Une dos cadenas de caracteres.
CONVERTIRANUMERO(X) : Recibe una cadena de caracteres que contiene un número y devuelve una variable numérica con el mismo.
CONVERTIRATEXTO(S) : Recibe un real y devuelve una variable numérica con la representación como cadena de caracteres de dicho real.
Matemáticos
RC(X) o RAIZ(X) : Raíz Cuadrada de X
ABS(X) : Valor Absoluto de X
LN(X) : Logaritmo Natural de X
TRUNC(X) : Parte entera de X
REDON(X) : Entero más cercano a X
Otras Funciones
AZAR(X) : Entero aleatorio en el rango [0;x-1]
Son datos ya definidos y asignados por el programa. En Pseint tenemos 2 constantes reservadas:
PI
EULER
Es el orden en que los operadores se relacionan con los valores y sirven para entender mejor como se estructuran las operaciones matemáticas y que operador va a operar primero que el otro.
Ejemplo de un Algoritmo en Pseint