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
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?
- A) Falta mostrar o resultado.
- B) Não tem erro.
- C) Falta definir A e B.
- D) A operação não é válida.
- E) O resultado não pode ser mostrado.
✅ Resposta correta: alternativa C
Resolução passo a passo
- 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
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.
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.
Correto, é necessário definir como A e B são recebidos.
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.
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
algoritmo de soma
diagnostico
definicao de variaveis · sintaxe de algoritmos
Revisar a estrutura de um algoritmo e a definição de variáveis.
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.
ciencia_tecnologia
pensamento_critico
cotidiano
Questões parecidas com resolução
- Durante uma aula, o professor pediu que cada aluno criasse um algoritmo simples para somar dois números. Qual é um…
- Em uma competição de programação, o professor pediu para os alunos criarem um algoritmo que calcula a soma de dois…
- Em uma competição de programação, os alunos devem resolver um problema que envolve a soma de dois números. Qual o…
- Qual é o resultado da execução do algoritmo que soma dois números, A e B?
- Na aula de informática, a professora pediu para que os alunos fizessem um algoritmo simples para calcular a soma de dois…
- Em uma aula de programação, o professor pediu que os alunos desenvolvessem um algoritmo para calcular a soma de dois…
🔎 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
