Un algoritmo es un conjunto de instrucciones que se siguen para resolver un problema específico o realizar una tarea específica. Dependiendo de la tarea, las instrucciones pueden ser muy simples o complejas.
En informática, los algoritmos se utilizan para resolver problemas computacionales, como ordenar datos, buscar información específica o realizar operaciones matemáticas.
Los algoritmos se pueden expresar en una variedad de formas, incluyendo lenguaje natural, pseudocódigo, diagramas de flujo y lenguajes de programación. La elección de la representación depende de la audiencia prevista y del propósito del algoritmo.