Download pptx - Slide share

Transcript
Page 1: Slide share

Editor de Pseint

Manuela MuñozJuana Muñoz

Cristian MacíasPaola Villa

Page 2: Slide share

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.

Page 3: Slide share
Page 4: Slide share

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

Page 5: Slide share

• *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

Page 6: Slide share

El Pseudo-código• Todo algoritmo en pseudocódigo tiene la siguiente estructura

general:

• Proceso SinTitulo• accion 1;• accion 1;• .• .• .• accion n;• FinProceso

Page 7: Slide share

• 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.

Page 8: Slide share

• 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.

Page 9: Slide share

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.

Page 10: Slide share

COMANDO ESCRIBIR • Este comando se utiliza para que nos muestre

el resultado al final de la ejecución del ejercicio de prueba.

Page 11: Slide share

• COMANDO ASIGNAR• La instrucción de asignación permite

almacenar una valor en una variable.<Variable> <- <expresión>;

Page 12: Slide share

• 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

Page 13: Slide share

• 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.

Page 14: Slide share

• 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.

Page 15: Slide share

• 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.

Page 16: Slide share

Ejecución del algoritmo

Una vez guardado el programa anterior, proceda a realizar la prueba del algoritmo presionando el botón ejecutar.

Page 17: Slide share

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.

Page 18: Slide share

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

Page 19: Slide share

• 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