1. Un algoritmo es el conjunto de operaciones y
procedimientos que deben seguirse para resolver un
problema. Los algoritmos también pueden representarse
gráficamente empleando diagramas de flujo o formas
similares. De esta manera, son fácilmente comprensibles.
Un algoritmo:
Debe ser preciso e indicar el orden de realización de cada
paso.
Debe estar definido. Si se sigue un algoritmo dos
veces, se debe obtener el mismo resultado cada vez.
Debe ser finito. Si se sigue un algoritmo se debe terminar
en algún momento; o sea, debe tener un numero finito de
pasos.
Inicio
Dormir
haga 1 hasta que suene el despertador (o lo llame la
mamá).
Mirar la hora.
¿Hay tiempo suficiente?
Si hay, entonces
Bañarse.
Vestirse.
Desayunar.
Sino,
Vestirse.
Cepillarse los dientes.
Despedirse de la mamá y el papá.
¿Hay tiempo suficiente?
Si, Caminar al paradero.
Sino, Correr al paradero.
Hasta que pase un bus para la universidad haga :
Esperar el bus
Ver a las demás personas que esperan un bus.
Tomar el bus.
Mientras no llegue a la universidad haga :
Seguir en el bus.
Pelear mentalmente con el conductor.
Timbrar.
Bajarse.
Entrar a la universidad.
Fin
Lorena Alfonzo. C.I. V-18.387.686
2. Un Diagrama de flujo representa la esquematización
gráfica de un algoritmo, el cual muestra gráficamente los
pasos o procesos a seguir para alcanzar la solución de un
problema. Su correcta construcción es sumamente
importante porque, a partir del mismo se escribe
un programa en algún lenguaje de programación. Si
el Diagrama de Flujo está completo y correcto, el paso del
mismo a un Lenguaje de Programación es relativamente
simple y directo.
Símbolos utilizados en el Diagrama de Flujo
Lorena Alfonzo. C.I. V-18.387.686