MyLeoNes™

Algoritmos — Tecnología, 14–17 años

Un algoritmo es un plan preciso para resolver un problema o completar una tarea. Ayuda a las personas y a los ordenadores a actuar en un orden fiable.

Una receta para una tarea

Un algoritmo es un conjunto de pasos que transforma una situación inicial en un resultado. Los pasos deben ser lo bastante claros para que otra persona, o un ordenador, los siga sin adivinar. Una receta, una ruta del navegador y un método para ordenar son ejemplos cotidianos.

¿Por qué hacer exactos los pasos?

Las personas empezaron a usar procedimientos repetibles para hacer cálculos, llevar registros y controlar máquinas sin depender de la memoria de una sola persona. Los ordenadores hicieron más urgente esta necesidad: no entienden una instrucción vaga como «elige una buena opción». Un algoritmo sustituye las suposiciones por reglas que se pueden comprobar y mejorar.

Encontrar el número mayor

Toma la lista 6, 2, 9, 4. Empieza suponiendo que 6 es el mayor. Compara 2 con 6 y conserva 6; compara 9 con 6 y sustitúyelo; compara 4 con 9 y conserva 9. Tras una pasada, la respuesta es 9, y el mismo plan sirve para listas de cualquier longitud.

Un plan correcto puede ser lento

Un error común es valorar un algoritmo solo por si da la respuesta correcta. Parece razonable, porque lo primero es acertar, pero dos métodos correctos pueden necesitar cantidades muy distintas de tiempo o memoria. Cuando crecen los datos, un método lento puede dejar de ser útil aunque su respuesta sea perfecta.

Algoritmos a tu alrededor

Los buscadores usan algoritmos para ordenar páginas, los mapas para sugerir rutas y las plataformas de vídeo para elegir recomendaciones. Estos sistemas siguen reglas creadas por personas y entrenadas o ajustadas con datos. Son útiles, pero sus resultados pueden reflejar las decisiones y los límites incorporados en el método.

Sigue explorando

Otros idiomas

Cargando MyLeoNes™…