¿Qué es un algoritmo?
¿Qué es un algoritmo? 💁♀️
¿Alguna vez has notado que para ir al colegio, ó a algún sitio en particular sigues algunos pasos para ir?, para ir al colegio lo primero que debes hacer es salir de casa, pero, antes de salir de casa debes despertarte, bañarte, organizarte (ponerse la ropa, cepillarse), comer, salir de la casa, caminar algunas cuadras o esperar el transporte, hasta que llegas al colegio! Bueno, como puedes darte cuenta estas haciendo algunos pasos para poder ir al colegio :)
Ahora imagina que quieres cocinar algo en casa, lo primero que debes hacer para cocinar es buscar la olla ó el sartén, los ingredientes, prender el fogón, y seguir la receta. Supongamos que queremos preparar un huevo revuelto! :P (que rico con arepita!), lo que debes hacer es buscar el huevo, buscar el sartén, los ingredientes (sal, mantequilla ó aceitico), prender el fogón, dejar que el sartén caliente un poco, echar mantequilla, echar el poquito de sal (puede ser al comienzo ó al final del huevo, como te guste), partir el huevo, echarlo en la sartén, y revolver hasta que esté, y listo! tenemos nuestro huevo revuelto sencillito :D Como puedes ver, hemos realizado nuevamente pasos para hacer una acción, ¿qué acción?, cocinar un huevo revuelto 🍳
Por último vamos a realizar un ejercicio más, supongamos que no tenemos celular 😭, y queremos buscar el teléfono de nuestro crush en la agenda telefónica 😍(uno de esos libros grandes antiguos donde se anotaba los teléfonos de las personas de forma alfabética)🤭
Entonces, ¿cuál es el problema que queremos a resolver?, buscar el teléfono de nuestro crush en la agenda telefónica. Al analizar nuestro problema podemos notar que tenemos 2 cosas.
La agenda telefónica
El nombre de nuestro crush
Los pasos que debemos realizar para resolver nuestro problema de llamar a nuestro crush sería:
Abrir agenda telefónica
Buscar página por página hasta encontrar el nombre de nuestro crush
Coger el teléfono
Llamar a nuestro crush
Y así pudimos resolver nuestro problema y pudimos llamar a nuestro crush 😍
Esto sería un algoritmo, una serie de pasos, una serie de instrucciones que debes seguir para realizar (ó ejecutar) una acción. Súper! hemos aprendido nuestro primer concepto básico en programación.
Lo segundo que aprenderemos es como estructurar un algoritmo.
Last updated
Was this helpful?