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