SlideShare una empresa de Scribd logo
TUTORIAL PSEINT
Fundamentos de Programación
Ing. Ronald Rentería
Ayquipa
PSEINT
 Página Oficial: http://pseint.sourceforge.net/
 Es un software que interpreta pseudocódigo.
 Permite la generación de diagramas de flujo, dado un algoritmo en pseudocódigo.
 También es posible exportar el pseudocódigo a un lenguaje orientado a objetos
como C++.
 Para compilar y ejecutar nuestro pseudocódigo debemos presionar el botón:
PSEINT – TIPOS DE DATOS
 En Pseint existen los siguientes tipos de datos:
 Numérico: enteros y decimales, los decimales se separan con un punto( 2 ; 2.5) .
 Lógico o Booleano: V y F
 Carácter: carácter y cadena de caracteres, pueden ir encerrados entre comillas simples o dobles
(„a‟ , “a” , „hola‟, “hola”).
 Los tipos de datos son determinados automáticamente cuando se crean las
variables o se les asigna un valor.
 Este tipo de dato deberá permanecer constante durante todo el proceso, si no es
así el proceso será interrumpido.
PSEINT – EXPRESIONES
 Operadores: Los operadores relacionales, lógicos y algebraicos son:
PSEINT – EXPRESIONES
 Funciones: Las funciones de PseInt son:
PSEINT – ACCIONES SECUENCIALES
 Asignación: 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.
 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.
PSEINT – ACCIONES SECUENCIALES
 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;
PSEINT – ESTRUCTURAS DE CONTROL
 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”
PSEINT – ESTRUCTURAS DE CONTROL
 CONDICIONAL:
 Segun: 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.
 Cada valor de la variable numérica es una opción que ejecuta una serie de
instrucciones, es por esto que esta instrucción es recomendable para manejar Menu
muy complejos.
PSEINT – ESTRUCTURAS DE CONTROL
 La opción “De otro modo” significa que si la variable numérica toma un valor que
no está en ninguna de las opciones anteriores ejecuta las instrucciones de esa
opción.
 Esta opción es ocupada generalmente para capturar(Catch) errores al ingresar una
opción no disponible y así avisarle al usuario.
 Ej:
PSEINT – ESTRUCTURAS DE CONTROL
 REPETITIVA:
 Mientras: permite ejecutar una secuencia de instrucciones repetidamente hasta que
la condición no se cumpla.
PSEINT – ARREGLOS
 Los arreglos (arrays) son una estructura de datos que permite el
almacenamiento estático(tamaño definido) de una serie de elementos
del mismo tipo (caracter, númerico, Booleano) ordenados en fila.
 Su representación matemática es la de un vector de 1 dimensión, por lo
que podemos llegar a representar una matriz con arrays
multidimensionales.
 Cada array posee un índice(empieza en 0) que indica la posición en la
que está almacenado un elemento en el arreglo, esto se debe a que el
array está segmentado.
PSEINT – ARREGLOS
 Existen distintos tipos de arreglos dependiendo
del tipo de dato que contengan.
 Un ejemplo es un arreglo numérico.
 Un arreglo de caracteres.
1 3 5 7
a b c
PSEINT – ARREGLOS
 En Pseint la sentencia para poder definir un arreglo es la siguiente:
Dimension <identificador>[tamaño]
 Ej:
Dimension Lista[9]
 Para poder acceder a un elemento del arreglo se utiliza el
siguiente comando:
<identificador>[posición_elemento] (empieza en 1 la posición en
PSeint)
Ej: Lista[1] ,esto va a devolver el elemento en la posición 1.
PSEINT - NOTACIONES
 Se pueden comentar líneas, para escribir por ejemplo la documentación de un
programa. Esto se hace con el operador //, todo lo que precede a //, hasta el
final de la línea, no será tomado en cuenta por el interpretador.
-//autor: nombre
 No pueden haber instrucciones después de Proceso y FinProceso, excepto
comentarios.
 Los identificadores de las variables, deben constar sólo de letras, números y/o
guión abajo(_), comenzando siempre con una letra.
 Las estructuras no secuenciales pueden anidarse. Es decir, pueden contener otras
adentro, pero la estructura contenida debe comenzar y finalizar dentro de la
contenedora.
EJERCICIOS
 Implemente en Pseint los algoritmos en pseudocódigo que resuelvan los siguientes
problemas.
-Problema1: Implementar un formulario que pida el nombre después el apellido,
luego el ruc y finalmente la dirección. Para que muestre por pantalla la siguiente
información con los datos ingresados.
+Nombre:
+Apellido:
+Ruc:
+Dirección:
-Problema2: Mostrar por pantalla los números pares entre [0,100].

Más contenido relacionado

PPTX
Manual de Uso PseInt
PPT
Tutorial PSEINT
PDF
Manual pseint
PPT
Tutoral de PseInt
PDF
Manual de PSeInt
PPT
Clase04 tutorial p-seint
PPT
Clase04 tutorialpseint1-091208144523-phpapp01-2
PPT
P seint
Manual de Uso PseInt
Tutorial PSEINT
Manual pseint
Tutoral de PseInt
Manual de PSeInt
Clase04 tutorial p-seint
Clase04 tutorialpseint1-091208144523-phpapp01-2
P seint

La actualidad más candente (20)

PPTX
Clase04 tutorial p-seint
PPT
Tutorial p se int
PPT
Tutorial p seint
PPT
Clase04 tutorial p-seint
PPT
tutorial p-seint
PPT
manual dfd
PPT
Tutorial p seint
PPT
01 algoritmos
DOCX
Conceptos básicos de programación y Fundamentos básicos de PSEINT
PPTX
Tutorialpseint parte 2
PPTX
Modulo ivp seint
DOCX
Pseint terminado
PPT
Lenguaje natural pseudocodigo diagramacion y programacion
PPTX
Presentación PSeInt
DOCX
Pseint
PPT
Introduccion algoritmos
PDF
Variables, expresiones y ejecución de condiciones les en PSeInt
Clase04 tutorial p-seint
Tutorial p se int
Tutorial p seint
Clase04 tutorial p-seint
tutorial p-seint
manual dfd
Tutorial p seint
01 algoritmos
Conceptos básicos de programación y Fundamentos básicos de PSEINT
Tutorialpseint parte 2
Modulo ivp seint
Pseint terminado
Lenguaje natural pseudocodigo diagramacion y programacion
Presentación PSeInt
Pseint
Introduccion algoritmos
Variables, expresiones y ejecución de condiciones les en PSeInt
Publicidad

Destacado (20)

PPT
Introduccion
PDF
Ejercicios aplicaciones
PDF
Ejercicios pseudocodigo
PDF
Práctica java 1
DOCX
Faa 07-cei-ag-2014
PDF
Práctica java 1
DOCX
Faa 04-cei-ag-2014
PPT
Tourists Places In Chongoyape
PDF
Ejercicios prácticos de aplicaciones móviles.
PDF
Ejercicio práctico aplicaciones móviles
DOCX
Faa 03-cei-ag-2014
PPTX
Intro
DOCX
Cei 5-animacion grafico-2013
DOCX
Faa 05-cei-ag-2014
DOCX
Faa 08-cei-ag-2014
DOCX
Faa 01-cei-ag-2014
DOCX
Faa 02-cei-ag-2014
PDF
SESION DE APRENDIZAJE TALLER II
DOCX
Faa 06-cei-ag-2014
PDF
Cálculo de la CTS
Introduccion
Ejercicios aplicaciones
Ejercicios pseudocodigo
Práctica java 1
Faa 07-cei-ag-2014
Práctica java 1
Faa 04-cei-ag-2014
Tourists Places In Chongoyape
Ejercicios prácticos de aplicaciones móviles.
Ejercicio práctico aplicaciones móviles
Faa 03-cei-ag-2014
Intro
Cei 5-animacion grafico-2013
Faa 05-cei-ag-2014
Faa 08-cei-ag-2014
Faa 01-cei-ag-2014
Faa 02-cei-ag-2014
SESION DE APRENDIZAJE TALLER II
Faa 06-cei-ag-2014
Cálculo de la CTS
Publicidad

Similar a Manual pseint (20)

PPSX
Clases de Pseudo código para aprender a programar .ppsx
PPT
Pseudocodigo
PDF
Manual Pseint.pdf
PPTX
pseint ppt.pptx
PPTX
05 Clase- Fundamentos de Programacion Ciclos en Pseint.pptx
PDF
Guia pseint 2016
PDF
PDF
Guía básica para programar en PSeint
PDF
Guia pseint 2016
PDF
Guía de la herramienta PSeint
PDF
Guia pseint (2)
PDF
9.-COMPUTACION II PSeInt en tres pasos
DOCX
Guia examen diagnostico_pseint
PPTX
Pseint
PPTX
PSeInt para principiante en programacion
PPTX
Presentació de PSEInt
PPTX
Presentacion para sileshade
PDF
Secme 17394 1
Clases de Pseudo código para aprender a programar .ppsx
Pseudocodigo
Manual Pseint.pdf
pseint ppt.pptx
05 Clase- Fundamentos de Programacion Ciclos en Pseint.pptx
Guia pseint 2016
Guía básica para programar en PSeint
Guia pseint 2016
Guía de la herramienta PSeint
Guia pseint (2)
9.-COMPUTACION II PSeInt en tres pasos
Guia examen diagnostico_pseint
Pseint
PSeInt para principiante en programacion
Presentació de PSEInt
Presentacion para sileshade
Secme 17394 1

Más de Enrique Vargas (7)

PDF
Silabo aplicaciones moviles 2014 ii
PDF
Introduccion a la algoritmia 2011-i
PDF
Manual pseint
PDF
Ejercicios prácticos con el uso de pseint
PDF
Ejercicios java
PPT
FLORA AND CHONGOYAPE´s FAUNA
PPT
Operadores Matemáticos
Silabo aplicaciones moviles 2014 ii
Introduccion a la algoritmia 2011-i
Manual pseint
Ejercicios prácticos con el uso de pseint
Ejercicios java
FLORA AND CHONGOYAPE´s FAUNA
Operadores Matemáticos

Último (20)

PPTX
Presentación de Redes de Datos modelo osi
PDF
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
PDF
Estrategia de apoyo tecnología grado 9-3
PPT
Que son las redes de computadores y sus partes
PDF
Liceo departamental MICRO BIT (1) 2.pdfbbbnn
PDF
Calidad desde el Docente y la mejora continua .pdf
DOCX
Zarate Quispe Alex aldayir aplicaciones de internet .docx
PDF
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
PDF
clase auditoria informatica 2025.........
PDF
Estrategia de apoyo tecnología miguel angel solis
PDF
Influencia-del-uso-de-redes-sociales.pdf
PPTX
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PDF
SAP Transportation Management para LSP, TM140 Col18
PPTX
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
PDF
CyberOps Associate - Cisco Networking Academy
PPTX
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PDF
Diapositiva proyecto de vida, materia catedra
PPTX
Sesion 1 de microsoft power point - Clase 1
PPT
introduccion a las_web en el 2025_mejoras.ppt
PPTX
Power Point Nicolás Carrasco (disertación Roblox).pptx
Presentación de Redes de Datos modelo osi
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
Estrategia de apoyo tecnología grado 9-3
Que son las redes de computadores y sus partes
Liceo departamental MICRO BIT (1) 2.pdfbbbnn
Calidad desde el Docente y la mejora continua .pdf
Zarate Quispe Alex aldayir aplicaciones de internet .docx
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
clase auditoria informatica 2025.........
Estrategia de apoyo tecnología miguel angel solis
Influencia-del-uso-de-redes-sociales.pdf
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
SAP Transportation Management para LSP, TM140 Col18
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
CyberOps Associate - Cisco Networking Academy
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
Diapositiva proyecto de vida, materia catedra
Sesion 1 de microsoft power point - Clase 1
introduccion a las_web en el 2025_mejoras.ppt
Power Point Nicolás Carrasco (disertación Roblox).pptx

Manual pseint

  • 1. TUTORIAL PSEINT Fundamentos de Programación Ing. Ronald Rentería Ayquipa
  • 2. PSEINT  Página Oficial: http://pseint.sourceforge.net/  Es un software que interpreta pseudocódigo.  Permite la generación de diagramas de flujo, dado un algoritmo en pseudocódigo.  También es posible exportar el pseudocódigo a un lenguaje orientado a objetos como C++.  Para compilar y ejecutar nuestro pseudocódigo debemos presionar el botón:
  • 3. PSEINT – TIPOS DE DATOS  En Pseint existen los siguientes tipos de datos:  Numérico: enteros y decimales, los decimales se separan con un punto( 2 ; 2.5) .  Lógico o Booleano: V y F  Carácter: carácter y cadena de caracteres, pueden ir encerrados entre comillas simples o dobles („a‟ , “a” , „hola‟, “hola”).  Los tipos de datos son determinados automáticamente cuando se crean las variables o se les asigna un valor.  Este tipo de dato deberá permanecer constante durante todo el proceso, si no es así el proceso será interrumpido.
  • 4. PSEINT – EXPRESIONES  Operadores: Los operadores relacionales, lógicos y algebraicos son:
  • 5. PSEINT – EXPRESIONES  Funciones: Las funciones de PseInt son:
  • 6. PSEINT – ACCIONES SECUENCIALES  Asignación: 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.  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.
  • 7. PSEINT – ACCIONES SECUENCIALES  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. PSEINT – ESTRUCTURAS DE CONTROL  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”
  • 9. PSEINT – ESTRUCTURAS DE CONTROL  CONDICIONAL:  Segun: 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.  Cada valor de la variable numérica es una opción que ejecuta una serie de instrucciones, es por esto que esta instrucción es recomendable para manejar Menu muy complejos.
  • 10. PSEINT – ESTRUCTURAS DE CONTROL  La opción “De otro modo” significa que si la variable numérica toma un valor que no está en ninguna de las opciones anteriores ejecuta las instrucciones de esa opción.  Esta opción es ocupada generalmente para capturar(Catch) errores al ingresar una opción no disponible y así avisarle al usuario.  Ej:
  • 11. PSEINT – ESTRUCTURAS DE CONTROL  REPETITIVA:  Mientras: permite ejecutar una secuencia de instrucciones repetidamente hasta que la condición no se cumpla.
  • 12. PSEINT – ARREGLOS  Los arreglos (arrays) son una estructura de datos que permite el almacenamiento estático(tamaño definido) de una serie de elementos del mismo tipo (caracter, númerico, Booleano) ordenados en fila.  Su representación matemática es la de un vector de 1 dimensión, por lo que podemos llegar a representar una matriz con arrays multidimensionales.  Cada array posee un índice(empieza en 0) que indica la posición en la que está almacenado un elemento en el arreglo, esto se debe a que el array está segmentado.
  • 13. PSEINT – ARREGLOS  Existen distintos tipos de arreglos dependiendo del tipo de dato que contengan.  Un ejemplo es un arreglo numérico.  Un arreglo de caracteres. 1 3 5 7 a b c
  • 14. PSEINT – ARREGLOS  En Pseint la sentencia para poder definir un arreglo es la siguiente: Dimension <identificador>[tamaño]  Ej: Dimension Lista[9]  Para poder acceder a un elemento del arreglo se utiliza el siguiente comando: <identificador>[posición_elemento] (empieza en 1 la posición en PSeint) Ej: Lista[1] ,esto va a devolver el elemento en la posición 1.
  • 15. PSEINT - NOTACIONES  Se pueden comentar líneas, para escribir por ejemplo la documentación de un programa. Esto se hace con el operador //, todo lo que precede a //, hasta el final de la línea, no será tomado en cuenta por el interpretador. -//autor: nombre  No pueden haber instrucciones después de Proceso y FinProceso, excepto comentarios.  Los identificadores de las variables, deben constar sólo de letras, números y/o guión abajo(_), comenzando siempre con una letra.  Las estructuras no secuenciales pueden anidarse. Es decir, pueden contener otras adentro, pero la estructura contenida debe comenzar y finalizar dentro de la contenedora.
  • 16. EJERCICIOS  Implemente en Pseint los algoritmos en pseudocódigo que resuelvan los siguientes problemas. -Problema1: Implementar un formulario que pida el nombre después el apellido, luego el ruc y finalmente la dirección. Para que muestre por pantalla la siguiente información con los datos ingresados. +Nombre: +Apellido: +Ruc: +Dirección: -Problema2: Mostrar por pantalla los números pares entre [0,100].