O que melhor define um algoritmo?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Criar e simular algoritmos representados em linguagem oral, escrita ou pictográfica, que incluam sequências, repetições e seleções condicionais para resolver problemas de forma independente e em colaboração.
Fonte: Base Nacional Comum Curricular (MEC).Questão
O que melhor define um algoritmo?
- A) Uma sequência finita de instruções bem definidas para resolver um problema ou realizar uma tarefa.
- B) Um programa já compilado pronto para executar em um computador.
- C) Uma fórmula matemática usada apenas em cálculos avançados.
- D) Um conjunto de dados organizados para consulta.
- E) Uma linguagem de programação específica, como Python ou Java.
✅ Resposta correta: alternativa A
Resolução passo a passo
- Um algoritmo é, por definição, um conjunto ordenado de passos (instruções) finitos e bem definidos que, seguidos na ordem, resolvem um problema ou realizam uma tarefa.
- Analisando a alternativa A, ela traz exatamente os três elementos centrais do conceito: sequência, finitude e clareza (instruções bem definidas), além da finalidade de resolver um problema ou realizar uma tarefa. Por isso ela está correta, e coincide com o gabarito oficial.
- A alternativa B está errada, pois um programa compilado é a implementação concreta de um algoritmo em código de máquina, não o algoritmo em si; o mesmo algoritmo pode ser implementado em muitas linguagens.
- A alternativa C está errada, porque algoritmos não dependem de fórmulas matemáticas avançadas; receitas de bolo ou procedimentos do dia a dia também são algoritmos.
- A alternativa D está errada, pois um conjunto de dados organizados para consulta descreve uma estrutura de dados ou um banco de dados, não um procedimento de passos.
- A alternativa E está errada, porque Python e Java são linguagens de programação, que servem para escrever algoritmos, mas não são a definição de algoritmo.
💡 Dica: Identifique a alternativa que descreve instruções ordenadas para resolver um problema ou executar uma tarefa.
Alternativa por alternativa
Esta é a definição clássica de algoritmo: passos claros, finitos e determinísticos que levam a uma solução.
O aluno confunde o algoritmo com sua implementação concreta, achando que a versão compilada e executável é a própria definição do procedimento.
O aluno associa algoritmo a matemática sofisticada, imaginando que só existe algoritmo quando há fórmulas complexas envolvidas.
O aluno confunde algoritmo com estrutura de dados ou banco de dados, pelo fato de ambos lidarem com informação e organização, mas sem perceber a diferença entre sequência de passos e organização de dados.
O aluno toma como definição de algoritmo um exemplo de ferramenta usada para escrevê-lo, confundindo o instrumento (linguagem) com o conceito (procedimento).
Por que engana: Confundir algoritmo com um programa, uma linguagem de programação, uma fórmula matemática ou um conjunto de dados.
Raio-X da questão
Definição de algoritmo
revisao
Noção de instruções ordenadas · Resolução de problemas
Revise que algoritmo é uma sequência finita e ordenada de instruções bem definidas.
Confundir algoritmo com um programa, uma linguagem de programação, uma fórmula matemática ou um conjunto de dados.
ciencia_tecnologia
tomada_decisao
cientifico
Questões parecidas com resolução
🔎 Procurar outra questão
Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.
Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog
