Un algoritmo es un mtodo para resolver un problema, debe presentarse como una secuencia ordenada de instrucciones que siempre se ejecutan en un tiempo finito y con una cantidad de esfuerzo tambin finito. En un algoritmo siempre debe haber un punto de inicio y un punto de terminacin, estos deben ser nicos y deben ser fcilmente identificables. Ejemplos de algoritmo
Inicio Dormir haga 1 hasta que suene el despertador (o lo llame la mam). Mirar la hora. Hay tiempo suficiente? Si hay, entonces Baarse. 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 dems 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 Etapas para la solucin de un algoritmo
Pasos Etapa Descripcin 1 Anlisis del problema Conducen al diseo detallado por medio un cdigo escrito en forma de un algoritmo 2 Diseo de algoritmo 3 Codificacin Se implementa el algoritmo en un cdigo escrito en un lenguaje de programacin. Refleja las ideas desarrolladas en las etapas de anlisis y diseo 4 Compilacin y ejecucin Traduce el programa fuente a programa en cdigo de maquina y lo ejecuta. 5 Verificacin Busca errores en las etapas anteriores y los elimina. 6 Depuracin 7 Documentacin Son comentarios, etiquetas de texto, que facilitan la comprensin del programa