¿Qué es un algoritmo?

¿Qué es un algoritmo? 💁‍♀️

¿Alguna vez has notado que para ir algún sitio en particular sigues algunos pasos?, un ejemplo: comprar ticket para ver una película en cine. Lo primero que debes hacer es revisar que películas se encuentran en cartelera, para esto lo primero que debes hacer es tomar tu dispositivo(móbil, computadora, tablet), abrir el navegador de internet, colocar el enlace ó buscar el enlace de la sala de cine donde deseas ver la película, acceder al enlace, elegir la ubicación que corresponde a donde te encuentras en ese momento(ciudad), y seleccionar dónde puedas ver carteleras, elegir pelicula, seleccionar la película, selecciónar cantidad de tickets a comprar, seleccionar horario, selección sillas, y por último reservar y pagar, y listo, tuvimos que hacer algunos pasos para poder realizar una acción. 👩🏻‍💻🧑🏻‍💻

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 este, 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 🍳

Vamos a realizar un ejercicio más, supongamos que no tenemos celular 😭, y queremos buscar el teléfono de algún familiar en la agenda telefónica(uno de esos libros grandes antiguos donde se anotaba los telefonos de las personas de forma alfabética)🤭

Entonces, ¿cuál es el problema que queremos a resolver?, buscar el télefono del familiar en la agenda telefonica. Al analizar nuestro problema podemos notar que tenemos 2 cosas.

  1. La agenda telefonica

  2. El nombre de nuestro familiar

Los pasos que debemos realizar para resolver nuestro problema de llamar al familiar sería:

  1. Abrir agenda telefonica

  2. Buscar página por página hasta encontrar el nombre de nuestro familiar

  3. Coger el telefono

  4. Llamar a nuestro al familiar

Y listo!, así pudimos resolver nuestro problema y pudimos llamar a saludar al familiar! 🌷

Por último vamos a realizar un ejercicio más, supongamos que queremos instalar una nueva aplicación en nuestro celular, entonces, ¿cuál es el problema u objetivo que queremos resolver?, sería el de instalar la aplicación en nuestro celular. Los pasos para resolverlo serían los siguientes:

  1. Asegurarnos que nuestro celular tenga la suficiente bateria para una nueva instalación

  2. Asegurarnos que nuestro celular este conectado a internet

  3. Ingresar a nuestra app store(iphone) ó a play store(android)

  4. Escribir el nombre de la app a instalar

  5. Dar click en el botón instalar

  6. Esperar que se descargue la aplicación y se instale en el celular

  7. Abrir la aplicación

  8. Disfrutar la nueva aplicación instalada. 😍

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.

(Nota: Has este mini reto, has un algoritmo en papel escribiendo los pasos que necesitas para hacer la suma de 2 números)

Last updated

Was this helpful?