Aprende isto · Ciência · Tecnologia

O que é um algoritmo

Um algoritmo é uma sequência finita e estruturada de passos para resolver um determinado problema.

An animation of the quicksort algorithm sorting an array of randomized values. The red bars mark the pivot element; at the start of the animation, the element farthest to the right hand side is chosen as the pivot. Created with: Ruby 1.8.4, RMagick.
Wikipedia:en:User:RolandH · Wikimedia Commons (abre num novo separador) · CC BY-SA 3.0 (abre num novo separador)

Em matemática e ciência da computação, um algoritmo consiste numa sequência finita de ações executáveis concebidas para solucionar um problema. Para ilustrar o conceito de forma simples, recorre-se frequentemente ao exemplo de uma receita culinária, embora existam procedimentos bem mais complexos. Um algoritmo não é necessariamente um programa informático: trata-se apenas dos passos requeridos para cumprir uma tarefa, podendo ser executado por um computador, por outro autómato ou até por um ser humano.123

Para funcionar corretamente, estes métodos devem ser precisos e apresentar passos bem definidos que antecipem falhas e conduzam à solução. Podem repetir passos através de iterações ou exigir tomadas de decisão lógicas. Além disso, tarefas idênticas podem ser concretizadas por sequências distintas de instruções: vestir primeiro as calças e depois as meias e os sapatos leva ao mesmo resultado que calçar as meias e os sapatos antes das calças, mas o primeiro processo é substancialmente mais fácil de executar.4567

A própria palavra tem origem no sobrenome do matemático persa Mohamed ben Musa, conhecido como Al-Khwarizmi, que viveu no século IX. As suas obras foram traduzidas no ocidente durante o século XII, incluindo um texto intitulado Algorithmi de numero indorum sobre numeração decimal. Mais tarde, em 1936, a formalização teórica moderna surgiu com a Máquina de Turing de Alan Turing e o cálculo lambda de Alonzo Church.89

Como sabemos isto?

  • Cada frase confere com um excerto das fontes
  • Aprovado pela redação
  • Fonte: Wikipédia (enciclopédia livre)

Publicado a 29 de setembro de 2026 · fontes consultadas a 29 de setembro de 2026

  1. Algoritmo (abre num novo separador) — Wikipédia, CC BY-SA 4.0, consultado a 29 de setembro de 2026 · versão consultada (abre num novo separador)
    Excerto 1: Em matemática e ciência da computação, um algoritmo é uma sequência finita de ações executáveis que visam obter uma solução para um determinado tipo de problema.
    Excerto 2: O conceito de algoritmo é frequentemente ilustrado pelo exemplo de uma receita culinária, embora muitos algoritmos sejam mais complexos.
    Excerto 3: Um algoritmo não representa, necessariamente, um programa de computador, e sim os passos necessários para realizar uma tarefa. Sua implementação pode ser feita por um computador, por outro tipo de autômato ou mesmo por um ser humano.
    Excerto 4: Algoritmos são procedimentos precisos, não ambíguos, padronizados, eficientes e corretos.
    Excerto 5: bem definidas: os passos devem ser definidos de modo a serem entendidos; efetivas, deve sempre resolver o que tem para solucionar, antecipando falhas.
    Excerto 6: Eles podem repetir passos (fazer iterações) ou necessitar de decisões (tais como comparações ou lógica) até que a tarefa seja completada.
    Excerto 7: Por exemplo, um algoritmo para se vestir pode especificar que você vista primeiro as meias e os sapatos antes de vestir a calça enquanto outro algoritmo especifica que você deve primeiro vestir a calça e depois as meias e os sapatos. Fica claro que o primeiro algoritmo é mais difícil de executar que o segundo apesar de ambos levarem ao mesmo resultado.
    Excerto 8: Os historiadores da palavra algoritmo encontraram a origem no sobrenome, Al-Khwarizmi, do matemático persa do século IX Mohamed ben Musa, cujas obras foram traduzidas no ocidente cristão no século XII, tendo uma delas recebido o nome Algorithmi de numero indorum
    Excerto 9: O conceito de um algoritmo foi formalizado em 1936 pela Máquina de Turing de Alan Turing e pelo cálculo lambda de Alonzo Church

Cada frase do artigo remete para o excerto da fonte que a sustenta. Como verificamos · Encontrou um erro? · Correções feitas

O seu concelho

Ou toque no mapa: primeiro o distrito, depois o concelho.

O concelho escolhido fica guardado só neste navegador. Limites: CAOP 2024.1, DGT (CC BY 4.0).