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™…