Muchas veces hemos escuchado la palabra algoritmo y mas si te quieres dedicar a asuntos relacionados con lo que es la informática, computación y demás cosas relacionadas con las nuevas tecnologías.En este blog encontraras ese concepto para que puedas ver y definir que es un algoritmo para a ti.
El origen de la palabra Algoritmo:
La palabra algoritmo deriva del nombre del famoso matemático y astronauta árabe
Al-Khowarizmi
conocido por haber escrito un conocido tratado sobre la manipulación de números y ecuaciones titulado Kitab al-jabr w'almugabala.
Definiciones de Algoritmo
Un algoritmo puede ser definido como la secuencia ordenada de pasos, sin ambigüedades que conducen a la solución de un problema dado y expresado en lenguaje natural, por ejemplo el castellano.
Todo algoritmo debe ser:
preciso: indicando el paso de realización de cada paso.
Definido: si se sigue el algoritmo varias veces proporcionándole los mismos datos se deben obtener siempre los mismos resultados.
Finito: al seguir el algoritmo, este debe terminar en algún momento es decir tener un numero finito de pasos.
Para diseñar un algoritmo se debe comenzar por identificar las tareas mas importantes para resolver el problema y disponerlas en el orden en el que han de ser ejecutadas.Los pasos en esta primera descripción de actividades deberán ser refinados, añadiendo mas detalles a los mismos e incluso, algunos de ellos, pueden requerir un refinamiento adicional antes de que podamos obtener un algoritmo claro, preciso y completo.Este método de diseño de los algoritmos en etapas, yendo de los conceptos generales a los de detalle a través de refinamientos sucesivos, se conoce como método descendente (top-down). En un algoritmo deben considerarse tres partes:
Entrada:información dada al algoritmo
Definido:operaciones o cálculos necesarios para encontrar la solución del problema.
Salida: respuestas dadas por el algoritmo o resultados finales de los cálculos.