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

Qual é a característica principal de um algoritmo?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF06CO02

Elaborar algoritmos que envolvam instruções sequenciais, de repetição e de seleção usando uma linguagem de programação.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Qual é a característica principal de um algoritmo?

  1. A) Deve ter um início e um fim bem definidos
  2. B) Deve ser escrito em uma linguagem de programação específica
  3. C) Deve ser executado em um computador
  4. D) Deve ser complexo e longo
  5. E) Deve resolver apenas problemas de matemática

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. Um algoritmo é uma sequência finita e ordenada de passos bem definidos que, seguida, resolve um problema ou executa uma tarefa. Para ser algoritmo, ele precisa ter começo, meio e fim claros, ou seja, deve terminar após um número finito de passos.
  2. Analisando as alternativas, a alternativa A afirma que o algoritmo deve ter um início e um fim bem definidos, o que corresponde exatamente à característica de finitude e clareza dos passos. Essa é a alternativa correta, e coincide com o gabarito oficial.
  3. A alternativa B está errada porque um algoritmo é independente de linguagem; ele pode ser descrito em português, em fluxograma ou em pseudocódigo antes de ser codificado em qualquer linguagem.
  4. A alternativa C está errada porque algoritmos existem antes e independentemente de computadores, como o algoritmo de Euclides para o máximo divisor comum, que pode ser executado manualmente.
  5. A alternativa D está errada porque algoritmos podem ser simples e curtos, como trocar o valor de duas variáveis; complexidade não é requisito.
  6. A alternativa E está errada porque algoritmos são usados em áreas muito diversas, como receitas, rotas de navegação e ordenação de dados, não apenas em matemática.

💡 Dica: Identifique uma propriedade que todo algoritmo deve apresentar, independentemente de como é escrito ou executado.

Alternativa por alternativa

A Correta

Um algoritmo tem passos organizados para realizar uma tarefa, com um começo e um fim.

B Erradaerro: Conceituala que mais engana

O aluno associa algoritmo à sua codificação concreta, achando que um algoritmo só existe quando escrito em uma linguagem como Python ou Java.

Por que engana: Confundir algoritmo com programa de computador e concluir que ele precisa ser escrito em uma linguagem específica ou executado em um computador.

C Erradaerro: Conceitual

O aluno confunde algoritmo com programa, supondo que a execução em computador é o que define um algoritmo, quando ele é uma ideia de solução independente da máquina.

D Erradaerro: Senso comum

O aluno acredita que quanto mais complexo e extenso for o método, mais 'verdadeiro' ele é como algoritmo, usando uma intuição de que coisas difíceis são mais científicas.

E Erradaerro: Interpretação

O aluno restringe o conceito de algoritmo ao nome da disciplina de matemática, pelo fato de algoritmos clássicos (como a divisão de Euclides) serem frequentemente ensinados nela.

Raio-X da questão

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

Características de um algoritmo

📌 Objetivo

diagnostico

🧱 Pré-requisitos

Noção de sequência de instruções · Resolução de problemas por etapas

📚 Reveja

Revise as propriedades fundamentais de algoritmos, incluindo sequência de passos e critérios de início e término.

⚠️ Erro mais comum

Confundir algoritmo com programa de computador e concluir que ele precisa ser escrito em uma linguagem específica ou executado em um computador.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Programação - Linguagem de programaçã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

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.