Algoritmo
- Algoritmo
Secuencia finita de instrucciones, reglas o pasos que describen de forma precisa las operaciones de un ordenador debe realizar para llevar a cabo un tarea en un tiempo mas finito
- Problema
Un estudiante se encuentra en su casa (durmiendo) y debe ir a la universidad (a tomar la clase de fundamentos de lógica), ¿qué debe hacer el estudiante?
- Análisis del problema
Objetos Desconocidos
Que actividades puede realizar al levantarse y antes de llegar a la universidad, el tiempo que gasta en realizar cada una
Objetos Conocidos
Hora de levantarse, hora de entrada a la clase de fundamentos de lógica
- Condiciones
El estudiante continua durmiendo mientras no suene el despertador o lo llame la mamá
El estudiante realizará cada actividad al levantarse dependiendo si tiene tiempo de realizarla
El estudiante caminará o correrá al paradero dependiendo del tiempo que dispone
El estudiante permanece en el paradero mientras no pase el bus
El estudiante permanece en el bus mientras no llegue a la universidad
Inicio Dormir
Mientras no suena el despertador (o lo llame la mamá). Mirar la hora. ¿Hay tiempo suficiente?
Si hay tiempo entonces Bañarse. Vestirse. Desayunar.
Sino
Vestirse. Cepillarse los dientes. Despedirse de la mamá y el papá.
Fin_Si
¿Hay tiempo suficiente? Si Hay tiempo suficiente entonces Caminar al paradero. Sino
Correr al paradero. Fin_Si
Esperar el bus Ver a las demás personas que esperan un bus. Mientras no pase el bus para la Universidad Tomar el bus. Mientras no llegue a la universidad Seguir en el bus. Pelear mentalmente con el conductor.
Fin_Mientras
Timbrar. Bajarse. Entrar a la universidad.
Fin