SlideShare una empresa de Scribd logo
1 de 19
Editor de Pseint
Manuela Muñoz
Juana Muñoz
Cristian Macías
Paola Villa
Editor de Pseint
• PSeInt está pensado para asistir a los
estudiantes que se inician en la construcción
de programas o algoritmos computacionales.
El pseudocódigo se suele utilizar como primer
contacto para introducir conceptos básicos
como el uso de estructuras de control,
expresiones, variables, entre otras.
Características y funcionalidades de
Pseint
*Presenta herramientas de edición para escribir
algoritmos en pseudocódigo en español.
*Autocompletado
*Listados de funciones, operadores y variables
*Permite generar y editar el diagrama de flujo
del algoritmo
• *Permite modificar uno o más datos selectos
de una ejecución ya finalizada para observar
cómo varían los resultados
• *Permite ejecutar el algoritmo paso a paso
controlando la velocidad e inspeccionando
variables y expresiones
• *Permite convertir el algoritmo de
pseudocódigo a código numerosos lenguajes
de programación
El Pseudo-código
• Todo algoritmo en pseudocódigo tiene la siguiente
estructura general:
• Proceso SinTitulo
• accion 1;
• accion 1;
• .
• .
• .
• accion n;
• FinProceso
• Comienza con la palabra clave Proceso
seguida del nombre del programa, luego le
sigue una secuencia de instrucciones y finaliza
con la palabra FinProceso. Una secuencia de
instrucciones es una lista de una o más
instrucciones, cada una terminada en punto y
coma.
• Las acciones incluyen operaciones de entrada
y salida, asignaciones de variables,
condicionales si-entonces o de selección
múltiple y/o lazos mientras, repetir o para.
Comandos
COMANDO LEER
• Es el que se utiliza para poder ingresar o el
que nos guarda los datos los a la hora de
ejecutar el ejercicio de prueba.
COMANDO ESCRIBIR
• Este comando se utiliza para que nos muestre
el resultado al final de la ejecución del
ejercicio de prueba.
• COMANDO ASIGNAR
• La instrucción de asignación permite
almacenar una valor en una variable.
<Variable> <- <expresión>;
• CONDICIONAL SI-ENTONCEs
• La secuencia de instrucciones ejecutadas por la instrucción Si-
Entonces-Sino depende del valor de una condición lógica.
• Si <condición>
• Entonces
• <instrucciones>
• Sino
• <instrucciones>
• FinSi
• si la condición es verdadera, o las instrucciones que le siguen al Sino
si la condición es falsa. La condición debe ser una expresión lógica,
que al ser evaluada retorna Verdadero o Falso
• CICLO MIENTRAS (WHILE)
• La instrucción Mientras ejecuta una secuencia de instrucciones mientras
una condición sea verdadera.
• Mientras <condición> Hacer
• <instrucciones>
• FinMientras
• Si la condición resulta verdadera, se ejecuta una vez la secuencia de
instrucciones que forman el cuerpo del ciclo. Al finalizar la ejecución del
cuerpo del ciclo se vuelve a evaluar la condición y, si es verdadera, la
ejecución se repite. Estos pasos se repiten mientras la condición sea
verdadera.
• CICLO REPETIR (DO WHILE)
• La instrucción Repetir-Hasta Que ejecuta una secuencia de
instrucciones hasta que la condición sea verdadera.
• Repetir
• <instrucciones>
• Hasta Que <condición>
• Si la condición es falsa, el cuerpo del ciclo se ejecuta nuevamente y
se vuelve a evaluar la condición. Esto se repite hasta que la
condición sea verdadera.
• CICLO PARA
• La instrucción Para ejecuta una secuencia de instrucciones un
número determinado de veces.
• Para <variable> <- <inicial> Hasta <final> ( Con Paso <paso> ) Hacer
• <instrucciones>
• FinPara
• consta de la variable donde se coloca la variable ya declarada recibe
el valor inicial y se ejecuta la secuencia de instrucciones que forma
el cuerpo del ciclo. Luego se incrementa la variable en paso que es
donde colocamos en qué tipo de paso vaya aumentado o
disminuido si es aumentado seria con paso de 1 o 2 como nosotros
queramos y si es disminuido con paso de -1 o -2 etc. final en este
colocamos hasta donde queremos que termine el ciclo.
Ejecución del algoritmo
Una vez guardado el programa anterior, proceda
a realizar la prueba del algoritmo presionando el
botón ejecutar.
Ayuda
• Es para aprender a manipular el editor,
cuando tenemos dificultades con el uso de sus
componentes básicos y nos sirve para crear
nuestros algoritmos de una forma correcta sin
utilizar ayuda externa o de otros.
Ejemplos
• Proceso Ejemplo1
• //Elabore en Pseint un algoritmo que lea el precio y la
cantidad de un producto y calcule su valor total
• Definir Pr, Pt Como Real //Permite determinar el tipo
de variables a utilizar
• Definir Can Como Entero
• Escribir "Ingrese el precio del producto"
• Leer Pr //Define variable de entrada
• Escribir "Ingrese cantidad"
• Leer Can
• Pt<-Pr*Can //Procesamiento del algoritmo
• Escribir "Precio total del producto es;", Pt //Muestra
la salida del algoritmo
• FinProceso
• Proceso Ejemplo2
• //Elabore un algoritmo que reciba un numero entero
positivo y diga si este es par o impar
• Escribir "Lea un número entero"
• Leer N
• Si N mod 2=0 Entonces//Pregunta si el número
dividido 2tiene residuo 0 y es par
• Escribir "El número es par"
• Sino//El número dividido 2, obtiene residuo
diferente de0 y es impar
• Escribir "El número es impar"
• Fin Si
•
• FinProceso

Más contenido relacionado

La actualidad más candente

La actualidad más candente (9)

Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Estructuras de control algoritmos
Estructuras de control algoritmosEstructuras de control algoritmos
Estructuras de control algoritmos
 
Diseño de programacion
Diseño de programacion Diseño de programacion
Diseño de programacion
 
INTRODUCCIÓN A LA PROGRAMACIÓN
INTRODUCCIÓN A LA PROGRAMACIÓNINTRODUCCIÓN A LA PROGRAMACIÓN
INTRODUCCIÓN A LA PROGRAMACIÓN
 
Estructura de control
Estructura de controlEstructura de control
Estructura de control
 
Estructuras de control algoritmos dq
Estructuras de control algoritmos   dqEstructuras de control algoritmos   dq
Estructuras de control algoritmos dq
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
PDF 3
PDF 3PDF 3
PDF 3
 
Manual pseint
Manual pseintManual pseint
Manual pseint
 

Destacado

Presentación nuestro blog.
Presentación nuestro blog.Presentación nuestro blog.
Presentación nuestro blog.jubel vicu
 
La abdicación de la izquierda dani rodrik
La abdicación de la izquierda dani rodrikLa abdicación de la izquierda dani rodrik
La abdicación de la izquierda dani rodrikPAD Ancash
 
Sales Playbook Rapid Scale strategies video simulation
Sales Playbook Rapid Scale strategies video simulationSales Playbook Rapid Scale strategies video simulation
Sales Playbook Rapid Scale strategies video simulationJ Bentley Radcliff
 
Prepositions
PrepositionsPrepositions
PrepositionsFGreer
 
Digital Champions 2016-17 - Twitter Rankings
Digital Champions 2016-17 - Twitter RankingsDigital Champions 2016-17 - Twitter Rankings
Digital Champions 2016-17 - Twitter RankingsLuca Dalla Costa
 
Убить или спасти
Убить или спастиУбить или спасти
Убить или спастиunastik
 
Sociologia Aplicada às Organizações
Sociologia Aplicada às OrganizaçõesSociologia Aplicada às Organizações
Sociologia Aplicada às OrganizaçõesAna Rodrigues
 
Mecânica dos fluídos i capitulo 4
Mecânica dos fluídos i   capitulo 4Mecânica dos fluídos i   capitulo 4
Mecânica dos fluídos i capitulo 4Bruno Gava
 
“I would probably find it quite hard if I had to do it in a foreign language”
“I would probably find it quite hard if I had to do it in a foreign language” “I would probably find it quite hard if I had to do it in a foreign language”
“I would probably find it quite hard if I had to do it in a foreign language” Chrissi Nerantzi
 
Dia internacional-de-la-mujer
Dia internacional-de-la-mujerDia internacional-de-la-mujer
Dia internacional-de-la-mujerNayi Silva
 
Leo Meeting Powerpoint - March 7, 2017
Leo Meeting Powerpoint - March 7, 2017Leo Meeting Powerpoint - March 7, 2017
Leo Meeting Powerpoint - March 7, 2017byrnecreekleoclub
 
Que son las nuevas tecnologias informatica
Que son las nuevas tecnologias informaticaQue son las nuevas tecnologias informatica
Que son las nuevas tecnologias informaticaadri141618
 

Destacado (20)

Presentación nuestro blog.
Presentación nuestro blog.Presentación nuestro blog.
Presentación nuestro blog.
 
La abdicación de la izquierda dani rodrik
La abdicación de la izquierda dani rodrikLa abdicación de la izquierda dani rodrik
La abdicación de la izquierda dani rodrik
 
Sales Playbook Rapid Scale strategies video simulation
Sales Playbook Rapid Scale strategies video simulationSales Playbook Rapid Scale strategies video simulation
Sales Playbook Rapid Scale strategies video simulation
 
Prepositions
PrepositionsPrepositions
Prepositions
 
X nuevo trabajo de word
X nuevo trabajo de wordX nuevo trabajo de word
X nuevo trabajo de word
 
Digital Champions 2016-17 - Twitter Rankings
Digital Champions 2016-17 - Twitter RankingsDigital Champions 2016-17 - Twitter Rankings
Digital Champions 2016-17 - Twitter Rankings
 
Убить или спасти
Убить или спастиУбить или спасти
Убить или спасти
 
Sample Photography
Sample Photography Sample Photography
Sample Photography
 
Sociologia Aplicada às Organizações
Sociologia Aplicada às OrganizaçõesSociologia Aplicada às Organizações
Sociologia Aplicada às Organizações
 
Steves jobs
Steves jobsSteves jobs
Steves jobs
 
Mecânica dos fluídos i capitulo 4
Mecânica dos fluídos i   capitulo 4Mecânica dos fluídos i   capitulo 4
Mecânica dos fluídos i capitulo 4
 
“I would probably find it quite hard if I had to do it in a foreign language”
“I would probably find it quite hard if I had to do it in a foreign language” “I would probably find it quite hard if I had to do it in a foreign language”
“I would probably find it quite hard if I had to do it in a foreign language”
 
Dia internacional-de-la-mujer
Dia internacional-de-la-mujerDia internacional-de-la-mujer
Dia internacional-de-la-mujer
 
DESARROLLO HISTÓRICO DEL ESTUDIO NEUROPSICOLÓGICO DE LA MEMORIA
DESARROLLO HISTÓRICO DEL ESTUDIO NEUROPSICOLÓGICO DE LA MEMORIADESARROLLO HISTÓRICO DEL ESTUDIO NEUROPSICOLÓGICO DE LA MEMORIA
DESARROLLO HISTÓRICO DEL ESTUDIO NEUROPSICOLÓGICO DE LA MEMORIA
 
V&P Advogados
V&P AdvogadosV&P Advogados
V&P Advogados
 
Leo Meeting Powerpoint - March 7, 2017
Leo Meeting Powerpoint - March 7, 2017Leo Meeting Powerpoint - March 7, 2017
Leo Meeting Powerpoint - March 7, 2017
 
Recoleccion de datos
Recoleccion de datosRecoleccion de datos
Recoleccion de datos
 
Habilidad lectora
Habilidad lectoraHabilidad lectora
Habilidad lectora
 
Que son las nuevas tecnologias informatica
Que son las nuevas tecnologias informaticaQue son las nuevas tecnologias informatica
Que son las nuevas tecnologias informatica
 
Habilidad matematica
Habilidad matematicaHabilidad matematica
Habilidad matematica
 

Similar a Slide share

Clases de Pseudo código para aprender a programar .ppsx
Clases de Pseudo código para aprender a programar .ppsxClases de Pseudo código para aprender a programar .ppsx
Clases de Pseudo código para aprender a programar .ppsxjesusger03
 
Intropseint
IntropseintIntropseint
IntropseintTensor
 
Estructura for and while pseint - Herramientas CASE
Estructura for and while pseint - Herramientas CASEEstructura for and while pseint - Herramientas CASE
Estructura for and while pseint - Herramientas CASEUniversidad de cordoba
 
INTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓN
INTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓNINTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓN
INTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓNDianaaLSRojas
 
Estructuras repetitivas-dayana-y-ana
Estructuras repetitivas-dayana-y-anaEstructuras repetitivas-dayana-y-ana
Estructuras repetitivas-dayana-y-anaDayana Hernandez
 
Informe escrito sobre PSeInt
Informe escrito sobre PSeIntInforme escrito sobre PSeInt
Informe escrito sobre PSeIntMiguel Jimenez
 
Estructuras repetitivas (bloques de instrucciones)
Estructuras repetitivas (bloques de instrucciones)Estructuras repetitivas (bloques de instrucciones)
Estructuras repetitivas (bloques de instrucciones)Royer Lopez Nuñez
 
Benemérita universidad autónoma de puebla
Benemérita universidad autónoma de pueblaBenemérita universidad autónoma de puebla
Benemérita universidad autónoma de pueblaErick Martinez
 

Similar a Slide share (20)

Estructuras básicas.docx
Estructuras básicas.docxEstructuras básicas.docx
Estructuras básicas.docx
 
Tecnologia
Tecnologia Tecnologia
Tecnologia
 
Clases de Pseudo código para aprender a programar .ppsx
Clases de Pseudo código para aprender a programar .ppsxClases de Pseudo código para aprender a programar .ppsx
Clases de Pseudo código para aprender a programar .ppsx
 
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
 
Estructura for and while pseint - Herramientas CASE
Estructura for and while pseint - Herramientas CASEEstructura for and while pseint - Herramientas CASE
Estructura for and while pseint - Herramientas CASE
 
INTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓN
INTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓNINTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓN
INTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓN
 
PSEINT INTRODUCCION
PSEINT INTRODUCCIONPSEINT INTRODUCCION
PSEINT INTRODUCCION
 
Estructuras repetitivas-dayana-y-ana
Estructuras repetitivas-dayana-y-anaEstructuras repetitivas-dayana-y-ana
Estructuras repetitivas-dayana-y-ana
 
Taller Python
Taller PythonTaller Python
Taller Python
 
Pseint 10-7
Pseint 10-7 Pseint 10-7
Pseint 10-7
 
Informe escrito sobre PSeInt
Informe escrito sobre PSeIntInforme escrito sobre PSeInt
Informe escrito sobre PSeInt
 
Estructuras repetitivas (bloques de instrucciones)
Estructuras repetitivas (bloques de instrucciones)Estructuras repetitivas (bloques de instrucciones)
Estructuras repetitivas (bloques de instrucciones)
 
Pseint 10-7
Pseint 10-7 Pseint 10-7
Pseint 10-7
 
PseInt 10.-7
PseInt 10.-7PseInt 10.-7
PseInt 10.-7
 
Benemérita universidad autónoma de puebla
Benemérita universidad autónoma de pueblaBenemérita universidad autónoma de puebla
Benemérita universidad autónoma de puebla
 
Trabajo de tecnologia
Trabajo de tecnologiaTrabajo de tecnologia
Trabajo de tecnologia
 
Trabajo de Tecnología
Trabajo de TecnologíaTrabajo de Tecnología
Trabajo de Tecnología
 
Informe de Pseint
Informe de Pseint Informe de Pseint
Informe de Pseint
 

Slide share

  • 1. Editor de Pseint Manuela Muñoz Juana Muñoz Cristian Macías Paola Villa
  • 2. Editor de Pseint • PSeInt está pensado para asistir a los estudiantes que se inician en la construcción de programas o algoritmos computacionales. El pseudocódigo se suele utilizar como primer contacto para introducir conceptos básicos como el uso de estructuras de control, expresiones, variables, entre otras.
  • 3.
  • 4. Características y funcionalidades de Pseint *Presenta herramientas de edición para escribir algoritmos en pseudocódigo en español. *Autocompletado *Listados de funciones, operadores y variables *Permite generar y editar el diagrama de flujo del algoritmo
  • 5. • *Permite modificar uno o más datos selectos de una ejecución ya finalizada para observar cómo varían los resultados • *Permite ejecutar el algoritmo paso a paso controlando la velocidad e inspeccionando variables y expresiones • *Permite convertir el algoritmo de pseudocódigo a código numerosos lenguajes de programación
  • 6. El Pseudo-código • Todo algoritmo en pseudocódigo tiene la siguiente estructura general: • Proceso SinTitulo • accion 1; • accion 1; • . • . • . • accion n; • FinProceso
  • 7. • Comienza con la palabra clave Proceso seguida del nombre del programa, luego le sigue una secuencia de instrucciones y finaliza con la palabra FinProceso. Una secuencia de instrucciones es una lista de una o más instrucciones, cada una terminada en punto y coma.
  • 8. • Las acciones incluyen operaciones de entrada y salida, asignaciones de variables, condicionales si-entonces o de selección múltiple y/o lazos mientras, repetir o para.
  • 9. Comandos COMANDO LEER • Es el que se utiliza para poder ingresar o el que nos guarda los datos los a la hora de ejecutar el ejercicio de prueba.
  • 10. COMANDO ESCRIBIR • Este comando se utiliza para que nos muestre el resultado al final de la ejecución del ejercicio de prueba.
  • 11. • COMANDO ASIGNAR • La instrucción de asignación permite almacenar una valor en una variable. <Variable> <- <expresión>;
  • 12. • CONDICIONAL SI-ENTONCEs • La secuencia de instrucciones ejecutadas por la instrucción Si- Entonces-Sino depende del valor de una condición lógica. • Si <condición> • Entonces • <instrucciones> • Sino • <instrucciones> • FinSi • si la condición es verdadera, o las instrucciones que le siguen al Sino si la condición es falsa. La condición debe ser una expresión lógica, que al ser evaluada retorna Verdadero o Falso
  • 13. • CICLO MIENTRAS (WHILE) • La instrucción Mientras ejecuta una secuencia de instrucciones mientras una condición sea verdadera. • Mientras <condición> Hacer • <instrucciones> • FinMientras • Si la condición resulta verdadera, se ejecuta una vez la secuencia de instrucciones que forman el cuerpo del ciclo. Al finalizar la ejecución del cuerpo del ciclo se vuelve a evaluar la condición y, si es verdadera, la ejecución se repite. Estos pasos se repiten mientras la condición sea verdadera.
  • 14. • CICLO REPETIR (DO WHILE) • La instrucción Repetir-Hasta Que ejecuta una secuencia de instrucciones hasta que la condición sea verdadera. • Repetir • <instrucciones> • Hasta Que <condición> • Si la condición es falsa, el cuerpo del ciclo se ejecuta nuevamente y se vuelve a evaluar la condición. Esto se repite hasta que la condición sea verdadera.
  • 15. • CICLO PARA • La instrucción Para ejecuta una secuencia de instrucciones un número determinado de veces. • Para <variable> <- <inicial> Hasta <final> ( Con Paso <paso> ) Hacer • <instrucciones> • FinPara • consta de la variable donde se coloca la variable ya declarada recibe el valor inicial y se ejecuta la secuencia de instrucciones que forma el cuerpo del ciclo. Luego se incrementa la variable en paso que es donde colocamos en qué tipo de paso vaya aumentado o disminuido si es aumentado seria con paso de 1 o 2 como nosotros queramos y si es disminuido con paso de -1 o -2 etc. final en este colocamos hasta donde queremos que termine el ciclo.
  • 16. Ejecución del algoritmo Una vez guardado el programa anterior, proceda a realizar la prueba del algoritmo presionando el botón ejecutar.
  • 17. Ayuda • Es para aprender a manipular el editor, cuando tenemos dificultades con el uso de sus componentes básicos y nos sirve para crear nuestros algoritmos de una forma correcta sin utilizar ayuda externa o de otros.
  • 18. Ejemplos • Proceso Ejemplo1 • //Elabore en Pseint un algoritmo que lea el precio y la cantidad de un producto y calcule su valor total • Definir Pr, Pt Como Real //Permite determinar el tipo de variables a utilizar • Definir Can Como Entero • Escribir "Ingrese el precio del producto" • Leer Pr //Define variable de entrada • Escribir "Ingrese cantidad" • Leer Can • Pt<-Pr*Can //Procesamiento del algoritmo • Escribir "Precio total del producto es;", Pt //Muestra la salida del algoritmo • FinProceso
  • 19. • Proceso Ejemplo2 • //Elabore un algoritmo que reciba un numero entero positivo y diga si este es par o impar • Escribir "Lea un número entero" • Leer N • Si N mod 2=0 Entonces//Pregunta si el número dividido 2tiene residuo 0 y es par • Escribir "El número es par" • Sino//El número dividido 2, obtiene residuo diferente de0 y es impar • Escribir "El número es impar" • Fin Si • • FinProceso