1. Algoritmo es una secuencia finita de instrucciones, cada una de las cuales tiene un significado preciso y puede ejecutarse con una cantidad finita de esfuerzo en un tiempo finito. Ha de tener las siguientes características: legible, correcto, modular, eficiente, estructurado, no ambiguo y a ser posible se ha de desarrollar en el menor tiempo posible.
Un algoritmo es el conjunto de operaciones y procedimientos que deben seguirse para resolver un problema.
2. La efectividad es consecuencia de la experiencia, nada tiene que ver con la denominación de algoritmo. En cada actividad cotidiana, desde cocinar, hasta ir de compras con tu novia, siempre si analizas tus pasos veras que se trata de un algoritmo. Si, siento que con un poco mas de ayuda e investigación podría crear algún programa que pueda ayudar a otras personas a solucionar diversas problemáticas. No se exactamente como se clasifican para indicar con claridad una respuesta. Si, en algún momento cree un pequeño programa contable muy sencillo, y funcionaba aunque no de manera muy eficiente.
3. conjunto de instrucciones que realizadas en orden conducen a obtener la solución de un problema. Por lo tanto podemos decir que es un conjunto ordenado y finito de pasos que nos permite solucionar un problema. Los algoritmos son independientes de los lenguajes de programación. En cada problema el algoritmo puede escribirse y luego ejecutarse en un lenguaje de diferente programación. El algoritmo es la infraestructura de cualquier solución, escrita luego en cualquier lenguaje de programación.
http://ladinopaola.blogspot.mx/
https://es.khanacademy.org/computing/computer-science/algorithms/intro-to-algorithms/a/discuss-algorithms-in-your-life
http://informaticafrida.blogspot.mx/2009/03/algoritmo.html
No hay comentarios:
Publicar un comentario