GeraProva GeraProva Provas com IA para professores do Brasil
Computação2ª sérieBNCC EM13CO02Difícil⏱ medio

Durante uma aula de programação, o professor pediu para os alunos escreverem um algoritmo que some dois…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO02

Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Durante uma aula de programação, o professor pediu para os alunos escreverem um algoritmo que some dois números. Um aluno escreveu: "Some A e B e mostre o resultado". Qual a falha nesse algoritmo?

  1. A) Falta mostrar o resultado.
  2. B) Não tem erro.
  3. C) Falta definir A e B.
  4. D) A operação não é válida.
  5. E) O resultado não pode ser mostrado.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Leia o algoritmo com atenção: "Some A e B e mostre o resultado". Ele usa as variáveis A e B, mas em nenhum momento diz quais são esses valores nem de onde eles vêm. Passo 2: Um algoritmo precisa ser completo e executável, então todas as variáveis usadas devem ser definidas, seja pedindo que o usuário digite os valores (leia A e leia B), seja atribuindo valores iniciais. Passo 3: Sem isso, a instrução de soma opera sobre nomes sem conteúdo, e o algoritmo não tem como produzir um resultado confiável. Passo 4: A alternativa C está correta porque identifica exatamente essa falha: falta definir A e B. Passo 5: A alternativa A está errada, pois a instrução final 'mostre o resultado' existe no texto. Passo 6: A alternativa B está errada, pois o algoritmo tem falha clara de definição de dados. Passo 7: A alternativa D está errada, pois somar dois números é uma operação válida e comum. Passo 8: A alternativa E está errada, pois mostrar o resultado é possível assim que a soma for calculada. Gabarito oficial C confere com a resolução.

💡 Dica: Identifique a falta de definição dos números A e B.

Alternativa por alternativa

A Erradaerro: Interpretaçãoa que mais engana

O aluno pode ter achado que a instrução 'mostre o resultado' está ausente, quando ela aparece no final do texto. Ele focou na saída e não percebeu que a entrada dos dados não foi especificada.

Por que engana: O aluno pode achar que o algoritmo está correto, pois menciona a soma, mas ignora a necessidade de definir as variáveis antes de usá-las.

B Erradaerro: Conceitual

O aluno pode ter assumido que, por ser uma frase simples e compreensível para um humano, o algoritmo está correto. Ele confundiu clareza da linguagem natural com completude de um algoritmo, que precisa ser executável por uma máquina.

C Correta

Correto, é necessário definir como A e B são recebidos.

D Erradaerro: Senso comum

O aluno pode ter achado que somar A e B não faz sentido porque os valores não são conhecidos, confundindo a falta de definição dos dados com uma operação inválida. A soma em si é uma operação válida para números.

E Erradaerro: Conceitual

O aluno pode ter imaginado que mostrar um resultado exige dados prontos ou que a saída não é permitida sem um valor concreto. Ele não separou a ação de exibir da ausência de valores definidos para A e B.

Raio-X da questão

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

algoritmo de soma

📌 Objetivo

diagnostico

🧱 Pré-requisitos

definicao de variaveis · sintaxe de algoritmos

📚 Reveja

Revisar a estrutura de um algoritmo e a definição de variáveis.

⚠️ Erro mais comum

O aluno pode achar que o algoritmo está correto, pois menciona a soma, mas ignora a necessidade de definir as variáveis antes de usá-las.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de [CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.

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