SlideShare una empresa de Scribd logo
1 de 14
PseInt
Integrantes
Eduardo Guevara
Brayan Ruiz
Steven Marchena
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.
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.
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."
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
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.
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;
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.
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”
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
Mientras
• Mientras: permite ejecutar una secuencia de instrucciones repetidamente
hasta que la condición no se cumpla.
CICLO PARA
• CICLO PARA
La instrucción Para ejecuta una secuencia de instrucciones un número
determinado de veces
Repetir-Hasta
• Repetir-Hasta Que ejecuta una secuencia de instrucciones hasta que la
condición sea verdadera.
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.

Más contenido relacionado

La actualidad más candente

Ejercicios resueltos edo exactas
Ejercicios resueltos edo exactasEjercicios resueltos edo exactas
Ejercicios resueltos edo exactasYerikson Huz
 
21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltosRoldan El Gato
 
Proyecto calculadora
Proyecto calculadoraProyecto calculadora
Proyecto calculadoraivan ramirez
 
Ejemplos de logica proposicional
Ejemplos de logica proposicionalEjemplos de logica proposicional
Ejemplos de logica proposicionalamarilisrivas94
 
10 ejercicios-de-do-while
10 ejercicios-de-do-while10 ejercicios-de-do-while
10 ejercicios-de-do-whileDelvi Ramirez
 
Linea de tiempo de la historia de los lenguajes de programacion
Linea de tiempo de la historia de los lenguajes de programacionLinea de tiempo de la historia de los lenguajes de programacion
Linea de tiempo de la historia de los lenguajes de programacionJesus22barrera
 
Ejercicio 2 diagrama de flujo
Ejercicio 2 diagrama de flujoEjercicio 2 diagrama de flujo
Ejercicio 2 diagrama de flujolisvancelis
 
Serie Fibonacci en C
Serie Fibonacci en CSerie Fibonacci en C
Serie Fibonacci en CAbraham
 
Presentación trabajo programación
Presentación trabajo programaciónPresentación trabajo programación
Presentación trabajo programaciónionurrutia
 
EJERCICIOS RESUELTOS SOBRE EL MÉTODO DE NEWTON Y EL MÉTODO DE LA SECANTE
EJERCICIOS RESUELTOS SOBRE EL MÉTODO DE NEWTON Y EL MÉTODO DE LA SECANTEEJERCICIOS RESUELTOS SOBRE EL MÉTODO DE NEWTON Y EL MÉTODO DE LA SECANTE
EJERCICIOS RESUELTOS SOBRE EL MÉTODO DE NEWTON Y EL MÉTODO DE LA SECANTEEdgar Flores
 
Estructuras repetitivas(while, for, repeat)
Estructuras repetitivas(while, for, repeat)Estructuras repetitivas(while, for, repeat)
Estructuras repetitivas(while, for, repeat)Rommel Lòpez
 
Lenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretesLenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretesIsrael Castillo Cruz
 
Solucionario ecuaciones1
Solucionario ecuaciones1Solucionario ecuaciones1
Solucionario ecuaciones1ERICK CONDE
 
Ejercicios de matrices y vectores en c++
Ejercicios de matrices y vectores en c++Ejercicios de matrices y vectores en c++
Ejercicios de matrices y vectores en c++Diego Maxdj Chicaiza
 
Estructuras Selectivas y Repetitivas en C++
Estructuras Selectivas y Repetitivas en C++Estructuras Selectivas y Repetitivas en C++
Estructuras Selectivas y Repetitivas en C++ncrmax
 
Estructuras condicionales
Estructuras condicionalesEstructuras condicionales
Estructuras condicionalesAndreina Trejo
 

La actualidad más candente (20)

Ejercicios resueltos edo exactas
Ejercicios resueltos edo exactasEjercicios resueltos edo exactas
Ejercicios resueltos edo exactas
 
Estructuras Repetitivas con PSeInt (Parte 2)
Estructuras Repetitivas con PSeInt (Parte 2)Estructuras Repetitivas con PSeInt (Parte 2)
Estructuras Repetitivas con PSeInt (Parte 2)
 
21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos
 
Proyecto calculadora
Proyecto calculadoraProyecto calculadora
Proyecto calculadora
 
Ejemplos de logica proposicional
Ejemplos de logica proposicionalEjemplos de logica proposicional
Ejemplos de logica proposicional
 
10 ejercicios-de-do-while
10 ejercicios-de-do-while10 ejercicios-de-do-while
10 ejercicios-de-do-while
 
Tutorial PSEINT
Tutorial PSEINT Tutorial PSEINT
Tutorial PSEINT
 
Linea de tiempo de la historia de los lenguajes de programacion
Linea de tiempo de la historia de los lenguajes de programacionLinea de tiempo de la historia de los lenguajes de programacion
Linea de tiempo de la historia de los lenguajes de programacion
 
Ejercicio 2 diagrama de flujo
Ejercicio 2 diagrama de flujoEjercicio 2 diagrama de flujo
Ejercicio 2 diagrama de flujo
 
Serie Fibonacci en C
Serie Fibonacci en CSerie Fibonacci en C
Serie Fibonacci en C
 
Presentación trabajo programación
Presentación trabajo programaciónPresentación trabajo programación
Presentación trabajo programación
 
EJERCICIOS RESUELTOS SOBRE EL MÉTODO DE NEWTON Y EL MÉTODO DE LA SECANTE
EJERCICIOS RESUELTOS SOBRE EL MÉTODO DE NEWTON Y EL MÉTODO DE LA SECANTEEJERCICIOS RESUELTOS SOBRE EL MÉTODO DE NEWTON Y EL MÉTODO DE LA SECANTE
EJERCICIOS RESUELTOS SOBRE EL MÉTODO DE NEWTON Y EL MÉTODO DE LA SECANTE
 
Estructuras repetitivas(while, for, repeat)
Estructuras repetitivas(while, for, repeat)Estructuras repetitivas(while, for, repeat)
Estructuras repetitivas(while, for, repeat)
 
La logica proposicional
La logica proposicionalLa logica proposicional
La logica proposicional
 
Optimizacion
OptimizacionOptimizacion
Optimizacion
 
Lenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretesLenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretes
 
Solucionario ecuaciones1
Solucionario ecuaciones1Solucionario ecuaciones1
Solucionario ecuaciones1
 
Ejercicios de matrices y vectores en c++
Ejercicios de matrices y vectores en c++Ejercicios de matrices y vectores en c++
Ejercicios de matrices y vectores en c++
 
Estructuras Selectivas y Repetitivas en C++
Estructuras Selectivas y Repetitivas en C++Estructuras Selectivas y Repetitivas en C++
Estructuras Selectivas y Repetitivas en C++
 
Estructuras condicionales
Estructuras condicionalesEstructuras condicionales
Estructuras condicionales
 

Similar a Pseint

Clase # 1 fundamentos de programación
Clase # 1   fundamentos de programaciónClase # 1   fundamentos de programación
Clase # 1 fundamentos de programaciónpamelafajardovera
 
Intropseint
IntropseintIntropseint
IntropseintTensor
 
Fundamentos de programación en diseño web
Fundamentos de programación en diseño webFundamentos de programación en diseño web
Fundamentos de programación en diseño webDayraNieto9807
 
Fundamentos de programación en diseño web
Fundamentos de programación en diseño webFundamentos de programación en diseño web
Fundamentos de programación en diseño webkarenJulieth04
 
Algoritmos y metodología para la solución de problemas
Algoritmos y metodología para la solución de problemasAlgoritmos y metodología para la solución de problemas
Algoritmos y metodología para la solución de problemasMartin Pacheco
 
Introducción a PSeInt.pdf
Introducción a PSeInt.pdfIntroducción a PSeInt.pdf
Introducción a PSeInt.pdfWilderHidalgo1
 
unidad1_algoritmoyprograma.pdf
unidad1_algoritmoyprograma.pdfunidad1_algoritmoyprograma.pdf
unidad1_algoritmoyprograma.pdfjjmch
 
Unidad1
Unidad1Unidad1
Unidad1Yaaree
 
Conceptos básicos de programación.pdf
Conceptos básicos de programación.pdfConceptos básicos de programación.pdf
Conceptos básicos de programación.pdfIzumiKatsuki
 
Lauren valencia periodo 3- desarrollo de habilidades de pensamiento
Lauren valencia   periodo 3- desarrollo de habilidades de pensamiento Lauren valencia   periodo 3- desarrollo de habilidades de pensamiento
Lauren valencia periodo 3- desarrollo de habilidades de pensamiento wonholandiadoudcod8
 
Unidad 1 algoritmos y programas
Unidad 1 algoritmos y programasUnidad 1 algoritmos y programas
Unidad 1 algoritmos y programasRoberth Camana
 

Similar a Pseint (20)

Clase # 1 fundamentos de programación
Clase # 1   fundamentos de programaciónClase # 1   fundamentos de programación
Clase # 1 fundamentos de programación
 
Introducción al PSeint
Introducción al PSeintIntroducción al PSeint
Introducción al PSeint
 
Intropseint
IntropseintIntropseint
Intropseint
 
Introducción a la Programación
Introducción a la Programación Introducción a la Programación
Introducción a la Programación
 
Fundamentos de programación en diseño web
Fundamentos de programación en diseño webFundamentos de programación en diseño web
Fundamentos de programación en diseño web
 
Fundamentos de programación en diseño web
Fundamentos de programación en diseño webFundamentos de programación en diseño web
Fundamentos de programación en diseño web
 
PSEINT INTRODUCCION
PSEINT INTRODUCCIONPSEINT INTRODUCCION
PSEINT INTRODUCCION
 
00000
0000000000
00000
 
Tecnoooo00000000000
Tecnoooo00000000000Tecnoooo00000000000
Tecnoooo00000000000
 
1. conceptos básicos sobre algoritmos adsi
1. conceptos básicos sobre algoritmos adsi1. conceptos básicos sobre algoritmos adsi
1. conceptos básicos sobre algoritmos adsi
 
Algoritmos y metodología para la solución de problemas
Algoritmos y metodología para la solución de problemasAlgoritmos y metodología para la solución de problemas
Algoritmos y metodología para la solución de problemas
 
Introducción a PSeInt.pdf
Introducción a PSeInt.pdfIntroducción a PSeInt.pdf
Introducción a PSeInt.pdf
 
unidad1_algoritmoyprograma.pdf
unidad1_algoritmoyprograma.pdfunidad1_algoritmoyprograma.pdf
unidad1_algoritmoyprograma.pdf
 
Conceptos basicos algoritmos
Conceptos basicos algoritmosConceptos basicos algoritmos
Conceptos basicos algoritmos
 
Unidad1
Unidad1Unidad1
Unidad1
 
Conceptos básicos de programación.pdf
Conceptos básicos de programación.pdfConceptos básicos de programación.pdf
Conceptos básicos de programación.pdf
 
Lauren valencia periodo 3- desarrollo de habilidades de pensamiento
Lauren valencia   periodo 3- desarrollo de habilidades de pensamiento Lauren valencia   periodo 3- desarrollo de habilidades de pensamiento
Lauren valencia periodo 3- desarrollo de habilidades de pensamiento
 
Lenguaje c
Lenguaje c Lenguaje c
Lenguaje c
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1 algoritmos y programas
Unidad 1 algoritmos y programasUnidad 1 algoritmos y programas
Unidad 1 algoritmos y programas
 

Último

PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOPARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOSelenaCoronadoHuaman
 
Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionarmando_cardenas
 
Manual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfManual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfmasogeis
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Opentix
 
Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTEREMMAFLORESCARMONA
 
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...ITeC Instituto Tecnología Construcción
 
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3AlexysCaytanoMelndez1
 

Último (7)

PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOPARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
 
Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacion
 
Manual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfManual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdf
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200
 
Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTER
 
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
 
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
 

Pseint

  • 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
  • 13. Repetir-Hasta • Repetir-Hasta Que ejecuta una secuencia de instrucciones hasta que la condición sea verdadera.
  • 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.