Antes da era digital, estudiosos da Grécia Antiga propuseram um método para calcular o maior divisor comum…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Investigar e registrar, por meio de um fluxograma, quando possível, um algoritmo que resolve um problema.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Antes da era digital, estudiosos da Grécia Antiga propuseram um método para calcular o maior divisor comum (MDC) de dois números inteiros positivos. O procedimento indica: receba dois números A e B; repita enquanto eles não forem iguais; a cada passo, subtraia o menor do maior e atualize o valor correspondente; quando A for igual a B, declare esse valor como MDC. Esse algoritmo, por sua vez, pode ser representado em um fluxograma, com um teste que controla o laço de repetição. Analise o texto-base e identifique qual condição lógica deve aparecer inicialmente no losango de decisão para controlar o laço de repetição.
- A) B > A
- B) A > B
- C) A != B
- D) A + B = contexto
- E) A = B
✅ Resposta correta: alternativa C
Resolução passo a passo
- Leia o enunciado. O laço de repetição deve continuar enquanto A e B forem diferentes, pois o texto diz 'repita enquanto eles não forem iguais'. Passo 2: Traduza 'não forem iguais' para uma condição lógica. Em linguagem de programação e fluxogramas, isso se escreve como A != B (A diferente de B). Passo 3: Verifique o papel do losango. Ele testa a condição a cada volta: se A != B for verdadeiro, executa-se a subtração e o laço retorna; se for falso, sai do laço e declara o MDC. Passo 4: Compare com as alternativas. A alternativa A (B > A) e a alternativa B (A > B) testam apenas qual número é maior, e não contemplam a igualdade que encerra o processo. A alternativa D (A + B = contexto) não é uma condição lógica válida, pois 'contexto' não é um valor definido. A alternativa E (A = B) é a condição de parada, que só fica verdadeira quando o laço deve terminar, e não a condição que controla a repetição. Passo 5: Conclusão: a condição que controla o laço de repetição é A != B, alternativa C, que coincide com o gabarito oficial.
💡 Dica: Identifique a condição que mantém o laço enquanto os números forem diferentes.
Alternativa por alternativa
O aluno acredita que a condição do laço deve apenas comparar qual número é maior, como se bastasse saber a ordem entre A e B. Ele não percebe que o laço precisa continuar enquanto os valores forem diferentes, independentemente de qual seja o maior.
O aluno associa a repetição apenas à situação em que A é maior que B, esquecendo que a regra da subtração também se aplica quando B é maior. A condição escolhida deixa de cobrir metade dos casos em que o laço deveria continuar.
O laço repete enquanto A e B não forem iguais, portanto a condição de repetição é A != B.
O aluno tenta construir uma expressão com soma e com a palavra 'contexto', tratando-a como se fosse um valor numérico ou uma condição. Ele confunde a estrutura de um teste lógico com uma operação aritmética e não identifica que a condição precisa ser uma comparação entre A e B.
O aluno confunde a condição de parada com a condição de permanência no laço. Como o texto diz que, quando A = B, o valor é declarado como MDC, ele inverte a lógica e usa a igualdade para continuar repetindo.
Por que engana: Confundir a condição de parada do laço, escolhendo igualdade em vez de desigualdade.
Raio-X da questão
condição lógica para laço
diagnostico
condições lógicas básicas · estrutura de repetição
estude estruturas de repetição e condições lógicas
Confundir a condição de parada do laço, escolhendo igualdade em vez de desigualdade.
pensamento_critico
abstrato
Questões parecidas com resolução
- Pesquisas recentes revelam que dois trechos de rodovia municipal têm comprimentos de 1200 metros e 450 metros. Para…
- Em um centro de estudos, um professor deseja criar um fluxograma para identificar automaticamente a maior nota entre…
- Um professor pediu um algoritmo, em linguagem natural, para comparar dois números naturais A e B e indicar qual deles é…
- Folheando um manual de introdução à programação, Lara encontrou um método para descobrir qual dentre três notas era a…
- No sistema de gestão escolar, cada aluno tem três notas armazenadas: nota1, nota2 e nota3. Para determinar a maior nota…
- Dados ilustrativos: Um artesão de molduras precisa construir o contorno de um triângulo usando três ripas de madeira…
🔎 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
