GeraProva GeraProva Provas com IA para professores do Brasil
Computação6º anoBNCC EF06CO03Difícil⏱ medio

João desenvolveu um algoritmo para resolver um problema matemático. Porém, ele percebeu que o resultado estava…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF06CO03

Descrever com precisão a solução de um problema, construindo o programa que implementa a solução descrita.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

João desenvolveu um algoritmo para resolver um problema matemático. Porém, ele percebeu que o resultado estava incorreto. O que João deveria avaliar em seu algoritmo para identificar o erro?

  1. A) O tempo que ele levou para criar o algoritmo.
  2. B) A clareza dos passos do algoritmo.
  3. C) A quantidade de variáveis utilizadas.
  4. D) O design visual do algoritmo.
  5. E) A dificuldade do que foi pedido.

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Um algoritmo é uma sequência finita de passos bem definidos que, seguidos na ordem, levam a um resultado. Se o resultado está errado, o problema está em algum desses passos, então a avaliação deve focar na lógica e na clareza dessa sequência.
  2. Para identificar o erro, João deve revisar cada passo, verificar se a ordem está correta, se nenhuma instrução está ambígua e se as operações realizadas são as que o problema exige. Ao testar o algoritmo com um caso simples cujo resultado já é conhecido, ele consegue localizar o passo que falha.
  3. A alternativa B, a clareza dos passos do algoritmo, é a correta, pois trata diretamente da correção da sequência de instruções que produz o resultado.
  4. A alternativa A está errada, pois o tempo gasto na criação do algoritmo não influencia o resultado produzido por ele.
  5. A alternativa C está errada, pois a quantidade de variáveis não determina, por si só, se o resultado está certo; o que importa é como elas são usadas.
  6. A alternativa D está errada, pois o design visual, ou a aparência do algoritmo, não altera a lógica nem o resultado da execução.
  7. A alternativa E está errada, pois a dificuldade do problema não é a causa do erro no algoritmo; um problema difícil pode ser resolvido corretamente, e o erro deve ser buscado nos passos.

💡 Dica: Analise a lógica do algoritmo e os dados de entrada.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno pensa que o resultado incorreto está ligado ao esforço ou ao tempo de criação, como se algoritmos demorados fossem mais propensos a erro, e não à lógica das instruções.

Por que engana: O aluno pode confundir a clareza dos passos do algoritmo com o tempo de desenvolvimento, focando em aspectos irrelevantes para a correção do erro.

B Correta

Passos pouco claros podem levar a erros nos resultados.

C Erradaerro: Conceitual

O aluno acredita que muitas variáveis geram automaticamente um resultado errado, ignorando que o erro depende de como as variáveis são atribuídas e usadas nos passos.

D Erradaerro: Senso comum

O aluno confunde a aparência do algoritmo, como organização visual ou formatação, com sua correção, achando que algo bonito funciona melhor.

E Erradaerro: Senso comum

O aluno atribui o resultado errado à dificuldade do problema, pensando que problemas difíceis não podem ser resolvidos corretamente, em vez de procurar o erro nos passos do algoritmo.

Raio-X da questão

Dificuldade Difícil
Bloom Avaliar
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade dupla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ situacional🧩 progressao
🎯 Conceito central

análise de algoritmos

📌 Objetivo

diagnostico

🧱 Pré-requisitos

análise de algoritmos · lógica de programação

📚 Reveja

Revisar os conceitos de lógica de programação e depuração de algoritmos.

⚠️ Erro mais comum

O aluno pode confundir a clareza dos passos do algoritmo com o tempo de desenvolvimento, focando em aspectos irrelevantes para a correção do erro.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cientifico

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.