GeraProva GeraProva Provas com IA para professores do Brasil
Computação2º anoBNCC EF15CO02Média⏱ curto

Qual a característica essencial de um algoritmo?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF15CO02

Construir e simular algoritmos, de forma independente ou em colaboração, que resolvam problemas simples e do cotidiano com uso de sequências, seleções condicionais e repetições de instruções.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Qual a característica essencial de um algoritmo?

  1. A) Deve ser escrito em uma linguagem de programação
  2. B) Deve ter um início e um fim
  3. C) Deve ser complexo
  4. D) Deve ser executado por um computador
  5. E) Deve ser longo e detalhado

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Um algoritmo é uma sequência finita de passos bem definidos, ordenados e não ambíguos para resolver um problema ou realizar uma tarefa.
  2. A característica essencial é a finitude: o algoritmo precisa terminar após um número finito de passos, o que equivale a ter um início (ponto de partida) e um fim (ponto de término).
  3. A alternativa A está errada, pois um algoritmo independe de linguagem; ele pode ser descrito em português, em fluxograma ou em pseudocódigo.
  4. A alternativa C está errada, pois complexidade não é requisito; algoritmos podem ser simples, como trocar dois valores de variáveis.
  5. A alternativa D está errada, pois algoritmos são conceitos abstratos e não precisam de computador para existir, como a receita de um bolo mostra.
  6. A alternativa E está errada, pois tamanho e nível de detalhe não definem um algoritmo; o que importa é que seja correto e finito.
  7. Conclusão: a alternativa B é a correta e coincide com o gabarito oficial.

💡 Dica: Pense nas propriedades que definem um algoritmo.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno associa algoritmo diretamente a código, achando que só existe algoritmo quando escrito em uma linguagem de programação específica.

Por que engana: Achar que algoritmo precisa ser escrito em linguagem de programação ou ser complexo para ser válido.

B Correta

Todo algoritmo deve ter um ponto de partida e um ponto de término claros para ser considerado completo.

C Erradaerro: Senso comum

O aluno acredita que um algoritmo bom ou válido precisa ser complicado e sofisticado, confundindo sofisticação com correção.

D Erradaerro: Conceitual

O aluno confunde algoritmo com programa, achando que um algoritmo só existe quando é executado por uma máquina.

E Erradaerro: Senso comum

O aluno supõe que quanto mais longo e detalhado o procedimento, mais correto ele é, ignorando que o essencial é a finitude e a clareza dos passos.

Raio-X da questão

Dificuldade Média
Bloom Lembrar
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

características de algoritmos

📌 Objetivo

avaliacao

🧱 Pré-requisitos

conceito de algoritmo · estrutura sequencial

📚 Reveja

Revisar as definições e propriedades de algoritmos.

⚠️ Erro mais comum

Achar que algoritmo precisa ser escrito em linguagem de programação ou ser complexo para ser válido.

🌎 Tema transversal

ciencia_tecnologia

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Algoritmos

🔎 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.