GeraProva GeraProva Provas com IA para professores do Brasil
Computação5º anoBNCC EF05CO04Fácil⏱ curto

O que melhor define um algoritmo?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF05CO04

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?

  1. A) Uma sequência finita de instruções bem definidas para resolver um problema ou realizar uma tarefa.
  2. B) Um programa já compilado pronto para executar em um computador.
  3. C) Uma fórmula matemática usada apenas em cálculos avançados.
  4. D) Um conjunto de dados organizados para consulta.
  5. E) Uma linguagem de programação específica, como Python ou Java.

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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

A Correta

Esta é a definição clássica de algoritmo: passos claros, finitos e determinísticos que levam a uma solução.

B Erradaerro: Conceitual

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.

C Erradaerro: Senso comum

O aluno associa algoritmo a matemática sofisticada, imaginando que só existe algoritmo quando há fórmulas complexas envolvidas.

D Erradaerro: Conceitual

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.

E Erradaerro: Conceituala que mais engana

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

Dificuldade Fácil
Leitura baixo
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 abertura
🎯 Conceito central

Definição de algoritmo

📌 Objetivo

revisao

🧱 Pré-requisitos

Noção de instruções ordenadas · Resolução de problemas

📚 Reveja

Revise que algoritmo é uma sequência finita e ordenada de instruções bem definidas.

⚠️ Erro mais comum

Confundir algoritmo com um programa, uma linguagem de programação, uma fórmula matemática ou um conjunto de dados.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cientifico

Questões parecidas com resolução

Todas as questões de Algoritmos com seleção condicional

🔎 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

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.