En los últimos años, la palabra “algoritmos” está presente en multitud de noticias y conversaciones a nuestro alrededor. Damos por sentado su creciente protagonismo en muchos aspectos de nuestra vida pero desconocemos su naturaleza e implicaciones. Un algoritmo es un conjunto ordenado y finito de instrucciones unívocas que permite resolver un problema o tarea en varios pasos. Los algoritmos pueden contener condiciones y cálculos más o menos complejos, y pueden combinarse entre sí para formar sistemas más inteligentes.