¿Que es un Algoritmo?

Un Algoritmo es relacionado con las matemáticas, ciencias de la computación, y disciplinas relacionadas, ya que este es una lista bien definida, ordenada y finita de operaciones que permite realizar la solución a un problema. De forma de un estado inicial y una entrada, a través de pasos sucesivos y bien definidos para llegar a un estado final y posteriormente obteniendo una solución.

De igual forma los algoritmos son ocupados para el estudio de la algoritmia, y su definición queda formalizada por el modelo computacional de la Máquina de Turing. Por lo que su importancia es llevar a cabo procesos y resolver mecánicamente problemas matemáticos o de otro tipo. Al igual que las funciones matemáticas, los algoritmos reciben una entrada y la transforman en una salida, comportándose como una caja negra. Sin embargo, para que un algoritmo pueda ser considerado como tal, debe ser determinista, eficiente, tener un número finito de instrucciones y debe acabar. Por determinista se entiende que, si se sigue el mismo proceso más de una vez, se llega siempre al mismo resultado; por eficiente, ya que su objetivo es realizar un proceso más rápido y con el menor tiempo posible. El concepto de algoritmo, es muy similar al concepto de programa ya que se realizan una serie de pasos pero no es igual ya que mientras el primero es la especificación de un conjunto de pasos (operaciones, instrucciones, órdenes,...) orientados a la resolución de un problema, el segundo es ese conjunto de operaciones especificadas en un determinado lenguaje de programación y para un computador concreto, susceptible de ser ejecutado (o compilado o interpretado). Un algoritmo, estrictamente hablando, no puede ejecutarse hasta que se implementa, ya sea en un lenguaje de programación, en un circuito eléctrico, en un aparato mecánico, usando papel y lápiz, o en algún otro modelo de computación.

En la vida cotidiana se emplean algoritmos en multitud de ocasiones para resolver diversos problemas. Algunos ejemplos se encuentran en los instructivos (manuales de usuario), los cuales muestran algoritmos para usar el aparato en cuestión o inclusive en las instrucciones que recibe un trabajador por parte de su patrón. De igual forma es muy útil en el trabajo siempre y cuando de se realice un trabajo de manera ordenada y eficiente ya que se llega a un objetivo a realizar.

Como se ha mencionado anterior mente hay varios tipos de algoritmos, realizados en la vida cotidiana, en el trabajo; siempre y cuando se realice una tarea concreta, eficiente y su objetivo sea llegar a un fin.