Un algoritmo es un conjunto de instrucciones bien definidas y ordenadas para realizar una actividad mediante pasos sucesivos. Los algoritmos se usan comúnmente para resolver problemas en la vida cotidiana y en ciencias de la computación. El pseudocódigo y los diagramas de flujo son formas de representar algoritmos de manera más fácil de entender para las personas.