¿Qué es un Algoritmo?

Puede definirse Algoritmo como el conjunto de pasos o instrucciones necesarias para poder solucionar un problema determinado.

El algoritmo debe ser lo más simple y preciso posible para que sea efectivo y eficiente.

Representaciones de Algoritmos:

Algoritmo en la vida real:

Observamos un pequeño ejemplo al verificar si una lámpara funciona o no. El primer hecho es que la lámpara parece no funcionar, ¿qué es lo primero que podríamos preguntarnos? quizás nuestra dudad sería si la lámpara está enchufada, si no está enchufada lo lógico sería enchufarla y se acaba el problema, pero ¿qué pasa si está enchufada y aún así no prende? nos haríamos una segunda pregunta, ¿foco quemado? y así sucesivamente hasta descartar todas las posibilidades.

Algoritmo en informática:

Los algoritmos en informática no son muy diferentes al mostrado anteriormente, si no que siguen la misma lógica. Se tiene un inicio y un final. En medio se tienen las posibles variables de entrada y salida, además de las operaciones necesarias y los caminos alternativos en caso de que pase una cosa u otra.

Los algoritmos son tremendamente necesarios a la hora de crear grandes aplicaciones ya que siempre buscan resolver problemas de la mejor manera y de forma eficiente.