PROGRAMACION
Unidad II. Algoritmos
Docente: Florangel Rojas Canelón
¿Qué es un algoritmo?
Es un método para resolver un problema.
Secuencia ordenada de instrucciones que
siempre seejecutan en tiempo finito.
Entrada
Debe contener
Proceso
Salida
Técnicas para representar un algoritmo
Lenguaje
natural
Programa
Algoritmo
Pseudocódigo
Diagrama de
flujoLenguaje natural
Indicar con tus propias palabras los pasos para
realizar alguna acción.
Realizar un algoritmo en lenguaje natural para
encender un auto.
1- Agarrar las llaves.
2- Si tienealarma desactivarla sino quitar el seguro del auto.
3- Abrir la puerta del auto
4- Sentarse en el asiento.
5- Meter la llave en el switch de encendido.
6- Girar la llave un poco.
7- Esperar quecargue la gasolina.
8- Terminar de girar la llave.
Lenguaje natural
Ejercicio: Realizar un algoritmo en lenguaje
natural sobre todo lo que hacen desde que
despiertan en la mañana hasta quellegan a la
universidad.
Diagrama de flujo
Emplea los siguientes símbolos
Inicio/fin
Proceso
Entrada de
datos
(variables)
Salida de datos
Selección
simple
Líneas de direcciónDiagrama de flujo
Ejemplo: Representar un algoritmo mediante diagrama de
flujo que permita calcular el volumen de un cubo.
El problema
Calcular el volumen de un cubo
Datosproporcionados por el usuario
Datos proporcionados en el enunciado
Ecuaciones u operaciones necesarias
Datos de salida
Medida en un lado del
cubo (cm)
Volumen del cubo(cm³)
Todos los lados son
iguales
V= L³
Diagrama de flujo
Inicio
L=0
Vol=0
L
Vol=L*L*L
Vol
Fin
Diagrama de flujo
Ejercicio: Un colegio desea simplificar sus cálculos decalificaciones estudiantiles, para lo cual requieren de su ayuda en la
realización de un algoritmo representado por un diagrama de flujo
que permita calcular la nota definitiva de cada estudiante,...
Regístrate para leer el documento completo.