Teoría de La Programación 1 - Tema 3
Teoría de La Programación 1 - Tema 3
Teoría de La Programación 1 - Tema 3
Ana Armijo
Lucía Pérez 2
Diseño de algoritmos
Existen diferentes herramientas para diseñar algoritmos.
• Para Pseudocódigos: programas que
permiten implementar sentencias o acciones
entendibles por el ser humano y por el
computador. Entre las más conocidas: PSeInt,
Scratch,
Pedro
Ana Armijo
Lucía Pérez 3
4
Pedro
Ana Armijo
Lucía Pérez 5
Entorno de trabajo
Pedro
Ana Armijo
Lucía Pérez 6
Configuración de PSeInt
Es un requisito indispensable configurar la herramienta, previo al uso del entorno.
• PSeInt permite configurar el entorno de trabajo
y los comandos a utilizar para desarrollar los
algoritmos.
• Para lo cual, desde el menú Configurar,
seleccionar la opción Opciones de Lenguaje, y
luego el botón Personalizar.
• En la gráfica se muestra las opciones con las
que se deberá trabajar para evitar errores,
respetando la normativa general de
programación.
Pedro
Ana Armijo
Lucía Pérez 7
Área de codificación
Pedro
Ana Armijo
Lucía Pérez 8
Ventana de comandos
Pedro
Ana Armijo
Lucía Pérez 9
Barra estándar
Pedro
Ana Armijo
Lucía Pérez 10
Lista de variables
Pedro
Ana Armijo
Lucía Pérez 11
Operadores y funciones
Pedro
Ana Armijo
Lucía Pérez 12
Área de trabajo extendida
Pedro
Ana Armijo
Lucía Pérez 13
Pedro
Ana Armijo
Lucía Pérez 14
Comando Definir y Escribir
Son los comandos más básicos que son utilizados en PSeInt.
Definir Escribir
Permite definir una variable con el tipo de dato Permite desplegar mensajes y resultados.
necesario.
Ejemplos:
Ejemplos:
Definir nombre como Cadena
Escribir “Ingrese un número: ”
Definir numero como Real
Escribir resultado, a
(donde resultado y a son variables)
Pedro
Ana Armijo
Lucía Pérez 15
Comando Leer y Asignar
Comandos que permitan modificar el valor de una variable.
Leer Asignar
Permite el ingreso de datos por el usuario. Permite a una variable toma un valor específico de
acuerdo al tipo de dato.
Ejemplos:
Leer nombre
Ejemplos:
(nombre es una variable de tipo cadena o texto)
nombre<-”Anita”
Leer num
(nombre es una variable de tipo cadena o texto)
(num es una variable de tipo entero o real)
num<- 34
(num es una variable de tipo entero o real)
suma<-a+b
(a y b son variables, cuyos valores se suman y asignan a la
variable suma)
Pedro
Ana Armijo
Lucía Pérez 16
Comandos y sentencias adicionales
Existen otros comandos que suelen ser utilizados en un algoritmo
Comentarios Esperar y limpiar pantalla
• Los comentarios son sentencias que no son • Como parte de las sentencias de un algoritmo,
considerados como parte del algoritmo; pero de forma que la ejecución y presentación de la
son utilizados para realizar anotaciones de información en pantalla sea más agradable
ayuda para el programador. para el usuario, se utiliza los comandos
Esperar, Esperar tecla y Limpiar pantalla.
• Para comentar una sentencia se utiliza el
símbolo // (doble slash). • El comando Esperar, el programa se detiene
por x segundos.
• El comando Esperar tecla, el programa se
detiene hasta que el usuario presione cualquier
tecla.
• El comando Limpiar pantalla, limpia la
información que se muestra en ese momento
en pantalla.
Pedro
Ana Armijo
Lucía Pérez 17
Estructura de un algoritmo en PSeInt
Nombre del archivo Nombre del algoritmo (sin espacios,
ni caracteres especiales)
Permite el ingreso
de un valor Despliega el valor de las variables nombre
y numero, concatenado con un mensaje
Comentario
Pedro
Ana Armijo
Lucía Pérez 18
Ayuda en PSeInt
Pedro
Ana Armijo
Lucía Pérez 19
Estructura y ejecución de algoritmo básico
Ejemplo de despliegue de un mensaje en pantalla.
Estructura Ejecución
Pedro
Ana Armijo
Lucía Pérez 20
Estructura y ejecución de otro algoritmo
Ejemplo de ingreso y despliegue de un dato.
Estructura Ejecución
Pedro
Ana Armijo
Lucía Pérez 21
Pedro
Ana Armijo
Lucía Pérez 22