Um professor pediu um algoritmo, em linguagem natural, para comparar dois números naturais A e B e indicar…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Construir algoritmo em linguagem natural e representá-lo por fluxograma que indique a resolução de um problema simples (por exemplo, se um número natural qualquer é par).
Fonte: Base Nacional Comum Curricular (MEC).Questão
Um professor pediu um algoritmo, em linguagem natural, para comparar dois números naturais A e B e indicar qual deles é maior, ou se são iguais. Qual alternativa apresenta esse algoritmo corretamente?
- A) Ler A e B, somar os dois números e informar o resultado da soma.
- B) Ler A e B, verificar se A > B; se sim, informar que A é maior; se não, verificar se A < B; se sim, informar que B é maior; caso contrário, informar que A e B são iguais.
- C) Ler A e B, multiplicar A por B e informar que o maior é o produto.
- D) Ler A e B, trocar os valores entre si e informar que o segundo número lido é maior.
- E) Ler A e B, verificar se A = B; se sim, informar que A é maior; caso contrário, informar que B é maior.
✅ Resposta correta: alternativa B
Resolução passo a passo
- Um algoritmo em linguagem natural é uma sequência finita e ordenada de passos que resolve um problema. Para comparar dois números naturais A e B e dizer qual é maior ou se são iguais, o algoritmo precisa cobrir os três casos possíveis: A maior que B, A menor que B, ou A igual a B.
- Analisando a alternativa B, o algoritmo lê A e B, verifica se A > B e, se for verdade, informa que A é maior. Caso contrário, verifica se A < B e, se for verdade, informa que B é maior. Se nenhuma dessas condições ocorrer, conclui que A e B são iguais. Esse fluxo cobre todos os casos e está na ordem correta.
- Por que as outras estão erradas: A soma não informa qual número é maior, apenas um total. C multiplica os números e não compara nenhum deles com o outro. D troca os valores e informa o segundo número lido, o que ignora a comparação real e falha quando o segundo é menor. E só testa a igualdade e, quando os números são diferentes, sempre responde que B é maior, mesmo se A for o maior.
- Conclusão: a alternativa correta é a B, que coincide com o gabarito oficial.
💡 Dica: Analise as condições lógicas para comparar os números A e B.
Alternativa por alternativa
O aluno pensa que comparar números é operar com eles, e que somar A e B já revela qual é o maior. A soma apenas fornece um total, sem relação de ordem entre os dois valores.
Correta, pois compara os dois números e contempla também a possibilidade de igualdade.
O aluno confunde comparação com outra operação aritmética e acredita que multiplicar os números fornece o maior deles. O produto não indica qual valor é maior nem trata o caso de igualdade.
O aluno acredita que basta trocar os valores para descobrir o maior, informando sempre o segundo número lido. Não percebe que a resposta deve depender da comparação entre A e B.
O aluno testa apenas se A é igual a B e, no caso contrário, assume que B é maior sem verificar se A é maior. Esquece que a condição 'diferente' abrange dois casos distintos.
Por que engana: Confundir operações matemáticas com comparação, como somar ou multiplicar em vez de comparar os valores.
Raio-X da questão
comparação de números naturais
avaliacao
números naturais · estruturas condicionais
Estude estruturas condicionais e comparação de números naturais.
Confundir operações matemáticas com comparação, como somar ou multiplicar em vez de comparar os valores.
pensamento_critico
abstrato
Questões parecidas com resolução
- Em um centro de estudos, um professor deseja criar um fluxograma para identificar automaticamente a maior nota entre…
- Folheando um manual de introdução à programação, Lara encontrou um método para descobrir qual dentre três notas era a…
- Antes da era digital, estudiosos da Grécia Antiga propuseram um método para calcular o maior divisor comum (MDC) de dois…
- — Professor, como sabemos se um número natural é par ou ímpar? — perguntou Júlia durante a aula de matemática. O…
- No sistema de gestão escolar, cada aluno tem três notas armazenadas: nota1, nota2 e nota3. Para determinar a maior nota…
- Um aluno quer escrever, em linguagem natural, um algoritmo para decidir se um número natural digitado é par. Qual…
Todas as questões de Fluxograma para determinar a paridade de um número natural
🔎 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
