Um algoritmo é um conjunto de instruções que são seguidas para resolver um problema específico ou realizar uma tarefa específica. Dependendo da tarefa, as instruções podem ser muito simples ou complexas.
Na ciência da computação, os algoritmos são usados para resolver problemas computacionais, como classificação de dados, busca de informações específicas ou execução de operações matemáticas.
Os algoritmos podem ser expressos de várias maneiras, incluindo linguagem natural, pseudocódigo, fluxogramas e linguagens de programação. A escolha da representação depende do público-alvo e do objetivo do algoritmo.