COMO UTILIZAR PSEINT

Como usar PSeInt
Una vez que hemos instalado PSeint, y lo abrimos por primera vez, aparecerá un cuadro de diálogo solicitándonos que seleccionemos el tipo de perfil utilizar, con el propósito de evitar problemas con el lenguaje. Para los propósitos de esta guía acerca de cómo empezar a usar PSeInt vamos a seleccionar el modo de sintaxis “Estricto” y el modo “Flexible”.
El primero de estos modos nos permite tener un acercamiento más adecuado a un lenguaje de programación real, es decir que se debe seguir al pie de la letra las convenciones de sintaxis de seudocódigo propuestas por Pablo Novara, el desarrollador y docente argentino detrás de PSeInt.
Por otra parte también vamos a utilizar el modo de sintaxis “Flexible”, la cual nos será de mucha utilidad con códigos que nos están escritos de forma demasiado estricta. Una vez que hemos seleccionado el tipo de sintaxis adecuado a nuestro proyecto, seguimos adelante con la configuración de PSeInt.
Cuando la app se ejecuta por completo, ya estaremos dentro del entorno de PseInt, el cual se encuentra compuesto por diferentes partes, las cuales básicamente son el área de “Comandos”, las “Pestañas de trabajo”, el “Area de trabajo” y el “Listado de funciones y variables”. Además contamos con un área de ayuda rápida, la que ofrece información en tiempo real acerca de cada instrucción.
Los Botones de comando de PSeInt
Este apartado contiene una serie de botones que nos permitirán escribir el código que necesitamos, Cada botón que encontramos aquí, al ser presionado, escribirá la sintaxis correcta de seudocódigo, las que ubicará dentro de las líneas Proceso y FinProceso, en el “Area de trabajo”. Cabe destacar en este punto que cada botón que presionamos ofrecerá información relativa a su función en el área de “Ayuda rápida”.
Una vez que hemos comprendido el concepto, ya podemos pasar a describir los diferentes botones del área de comandos, los que en definitiva serán los que nos permitirán escribir nuestro código.
Acciones secuenciales
Botón Escribir
Función del botón
Nos posibilita mostrar en pantalla algún tipo de dato, o varios de ellos, siempre separados por una coma (,). Estos datos deben estar entre comillas (""). Cabe destacar que la variable nunca debe ir entre paréntesis.
Ejemplo de uso
Escribir "hola mundo"; Escribir "hola mundo, hola, 2, c";
Botón Leer
Función del botón
Esta acción nos brinda la posibilidad de recibir valores por teclado y almacenarlos en variables.
Ejemplo de uso
Leer a; //recibe el valor y lo almacena en a.
Leer a, b, c; //recibe 3 valores y los almacena en la variable que a, b y c respectivamente.
Cabe destacar que la variable nunca va entre paréntesis
Botón Asignar
Función del botón
Este botón nos permite almacenar un valor en una variable.
Ejemplo de uso
c <-2; por lo tanto c=2 (c posee el valor dos).
Acciones selectivas o interrogativas
Botón Si
Función del botón
Este botón nos ofrece la posibilidad de evaluar la propiedad de una variable, y en función de esta, llevar a cabo una acción determinada.
Ejemplo de uso
Si cant_numeros != 0 entonces //sentencias
FinSi
Botón Según
Función del botón
El botón Según nos permite evaluar la propiedad de una variable, y después de comparar una a una las salidas con la evaluación, llevar a cabo una acción determinada.
Ejemplo de uso
Segun num_dia_sem Hacer
1: Escribir "Laura";
2: Escribir "Agustina";
3: Escribir "Mabel";
4: Escribir "Graciela";
5: Escribir "Micaela";
6: Escribir "Candela";
7: Escribir "Claudia";
De Otro Modo:
Escribir "No es un nombre de varón";
FinSegun
Acciones repetitivas o interactivas
Botón Mientras
Función del botón
Este botón nos permite realizar llevar a cabo acciones específicas determinadas por la condición del Mientras.
Ejemplo de uso
num != 0 Hacer
Leer num;
cant_num<-cant_num+1;
FinMientras
Botón Repetir
Función del botón
Este botón nos permite repetir una serie de acciones hasta que se cumpla una determinada condición. Esta acción la determina el operador =, cuya función es que salga del bucle.
Ejemplo de uso
Leer num;
cant_num<-cant_num+1;
Hasta Que num = 0;
Botón Para
Función del botón
Este botón nos presenta un cierto rango de valores, y para cada uno de ellos realiza una determinada acción.
Ejemplo de uso
i <- 1 Hasta 10 Con Paso 1 Hacer
Escribir i;
FinPara
Funciones y SubProcesos
Función del botón
SubProcesos: Permite añadir Funciones/SubProcesos al programa que estamos escribiendo.
SubProcesos que no devuelven valor, solo realizan una tarea específica
Ejemplo de uso
SubProceso ImprimirResultado(x)
Escribir "El resultado es: ",x;
FinSubProceso
SubProcesos que devuelven valores
Ejemplos de uso
SubProceso x <- LeerDato(cosa)
Definir x Como Entero;
Escribir "Ingrese ", cosa,": ";
Leer x;
FinSubProceso.

