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

Slide share

  • 1.
    Editor de Pseint ManuelaMuñ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.
  • 4.
    Características y funcionalidadesde 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 modificaruno 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 • Todoalgoritmo en pseudocódigo tiene la siguiente estructura general: • Proceso SinTitulo • accion 1; • accion 1; • . • . • . • accion n; • FinProceso
  • 7.
    • Comienza conla 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 accionesincluyen 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 • Esel 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 • Estecomando 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 Unavez guardado el programa anterior, proceda a realizar la prueba del algoritmo presionando el botón ejecutar.
  • 17.
    Ayuda • Es paraaprender 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