Conjunto secuencial, definido y finito de reglas para obtener un determinado resultado en la realización de una activida.
http://es.wiktionary.org/wiki/algoritmo
Problema Algoritmico
Es una relación entre un conjunto de instancias y un conjunto de soluciones. Un problema abstracto permite establecer formalmente la relación deseada entre la entrada de un algoritmo y su salida.
http://es.wikipedia.org/wiki/Problema_abstracto
Etapas para la solución de problemas algorítmicos
Elaborar un programa implica tener que realizar una serie de pasos secuenciales y cronológico que empiezan con la detección y definición del problema y conducen ala implantación del programa que lo soluciona. Los pasos a seguir serían:
- Comprender el problema
- Plantear la lógica
- Codificar el programa
- Traducir el programa a lenguaje máquina
- Prueba del programa
- Ejecución del programa
Ventajas
Desventajas
Ejemplos
http://www.mindomo.com/view?m=df60fb6a95b94b888880b827c2f08769
- Sintetización de ideas.
- Mejor entendimiento.
- Precisión en planteamiento de problema.
Desventajas
- Soluciones no flexibles.
- A veces no contempla soluciones aplicables en la práctica real.
Ejemplos
- Algoritmo de búsqueda (Google).
- Quicksort (1965)
- Algoritmo QR (1959)
http://www.mindomo.com/view?m=df60fb6a95b94b888880b827c2f08769
No hay comentarios:
Publicar un comentario