2. Introducción
• PSeInt de PSeudo Intérprete, es una herramienta educativa utilizada
principalmente por estudiantes para aprender los fundamentos de la
programación y el desarrollo de la lógica. Es uno de los software más
populares de su tipo y ampliamente utilizado en universidades
deLatinoamérica y España.
3. Desarrollador
• Pablo Novara
• Graduado y docente de la UNL, obtuvo el reconocimiento “September
Community Choice: Project OfThe Month” por su proyecto PSeInt. Es una
herramienta multiplataforma -probada en sistemas operativos como
MicrosoftWindows, GNU/Linux y Mac OS X-, con libre y gratuita (licencia
GPLv2), cuyo objetivo es asistir a docentes y estudiantes de habla hispana
en programación informática o algoritmos.
4. Historia
1. " PSeInt Nació originalmente como proyecto final para la materia
Programación I de la carrera Ingeniería en Informática de la Facultad de
Ingeniería y Ciencias Hídricas de la Universidad Nacional del Litoral, es en
realidad un intérprete de seudocódigo basado en los contenidos de la
cátedra de Fundamentos de Programación de dicha carrera."
5. Características• Lenguaje Autocompletado
• Ayudas Emergentes
• Plantillas de Comandos
• Soporta procedimientos y funciones
• Indentado Inteligente
• Exportación a otros lenguajes (C, C++, C#, Java, PHP, JavaScript, Visual Basic
.NET, Python, Matlab)
• Graficado, creación y edición de diagramas de flujo
• Editor con coloreado de sintaxis
• Software multiplataforma
• Genera archivos tipo PSC
6. TUTORIAL PSEINT
• Asignación deVariable: nos permite guardar un valor en una variable.
• c <- 2; por lo tanto c=2, que es lo mismo decir c tiene el valor 2.
7. Impresiones deTexto
• Escribir: nos permite mostrar en pantalla algún tipo de dato, o varios
separados
• por „,‟ (coma).
• Escribir „hola mundo‟;
• Escribir „hola mundo‟, „hola‟, 2, c;
8. Capturar unValor
• Leer: nos permite recibir valores por teclado y guardarlos en variables.
• Leer a; recibe el valor y lo almacena en a.
• Leer a, b, c; recibe 3 valores y los guarda en la variable que corresponda, la
• primera en a, la segunda en b y la tercera en c.
9. Si – Entonces
• CONDICIONAL:
• Si – Entonces: es una estructura de control que depende del valor de una condición
lógica.
• Es decir se debe evaluar una condición y si la cumple, deberá ejecutar todas las
• acciones después del “Entonces” y si no las cumple debe ejecutar todas las acciones
• después del “Sino”
10. Según
• Según: es una estructura de control que depende del valor de una variable de tipo
• numérica para ejecutar una secuencia de instrucciones asociada a ese valor.
• Puede suceder que una secuencia de instrucciones sea común para más de un valor
• de la variable numérica, es el caso que se ve en la imagen siguiente, donde el valor
• 2 y 3 de la variable numérica lleva a ejecutar una misma secuencia de
• instrucciones
11. Mientras
• Mientras: permite ejecutar una secuencia de instrucciones repetidamente
hasta que la condición no se cumpla.
12. CICLO PARA
• CICLO PARA
La instrucción Para ejecuta una secuencia de instrucciones un número
determinado de veces
14. Conclusión
• PSeInt es una herramienta muy útil para los estudiantes de nuevo ingreso de
las carrera de programación está muy bien enfocado en las debilidades que
muestra el estudiante al inicio de la programación y así poder fortalecerlas
con el uso de esta herramienta tan útil.