Un algoritmo es un conjunto de instrucciones bien definidas y ordenadas para realizar una tarea. Los algoritmos se usan comúnmente para resolver problemas en las matemáticas, ciencias de la computación y la vida cotidiana. Un diagrama de flujo representa gráficamente un algoritmo usando símbolos y flechas para mostrar los pasos de ejecución.