Upload
paola-andrea-villa-aguirre
View
37
Download
0
Embed Size (px)
Citation preview
Editor de Pseint
Manuela MuñozJuana Muñoz
Cristian MacíasPaola 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