Um algoritmo é uma sequência lógica e finita de procedimentos para realizar uma tarefa ou alcançar uma situação objetiva. É uma descrição passo a passo das ações para atingir um objetivo. Algoritmos representam a forma como pensamos de forma sequencial e precisa para resolver problemas.