Em um centro de estudos, um professor deseja criar um fluxograma para identificar automaticamente a maior nota…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Construir algoritmo para resolver situações passo a passo (como na construção de dobraduras ou na indicação de deslocamento de um objeto no plano segundo pontos de referência e distâncias fornecidas etc.).
Fonte: Base Nacional Comum Curricular (MEC).Questão
Em um centro de estudos, um professor deseja criar um fluxograma para identificar automaticamente a maior nota entre dois exercícios feitos pelos alunos. Cada vez, dois valores numéricos, A e B, são informados. O algoritmo deve comparar esses valores e indicar qual é o maior antes de encerrar o processo. Analise o texto-base e identifique a descrição correta do algoritmo em linguagem natural que encontra o maior entre dois números.
- A) Iniciar o algoritmo; ler A; ler B; se A > B então maior = A; senão maior = B; exibir maior; finalizar o algoritmo
- B) Iniciar o algoritmo; ler A; ler B; se A = B então maior = A; senão maior = B; exibir maior; finalizar o algoritmo
- C) Iniciar o algoritmo; ler A; ler B; se B > A então maior = A; senão maior = B; exibir maior; finalizar o algoritmo
- D) Iniciar o algoritmo; ler A; se A > B então maior = A; ler B; senão maior = B; exibir maior; finalizar o algoritmo
- E) Iniciar o algoritmo; ler A; ler B; comparar A e B; senão maior = B; exibir maior; finalizar o algoritmo
✅ Resposta correta: alternativa A
Resolução passo a passo
- O objetivo é encontrar o maior entre dois valores, A e B. Passo 2: A ordem correta é iniciar, ler os dois valores, comparar e guardar o maior em uma variável, exibir e finalizar. Passo 3: A alternativa A faz exatamente isso: lê A e B, testa se A > B; se for verdade, maior recebe A, e caso contrário maior recebe B (que, nesse caso, já é maior ou igual a A). Depois exibe maior e finaliza. Passo 4: A alternativa B está errada porque usa a condição A = B, que só cobre o caso de igualdade; quando A é maior que B, o algoritmo atribuiria B ao maior, resultando em valor incorreto. Passo 5: A alternativa C está errada porque testa se B > A e, nesse caso, atribui A ao maior, o que faz o algoritmo escolher o menor valor quando B é maior. Passo 6: A alternativa D está errada porque lê B somente depois da comparação, ou seja, a comparação usaria um valor que ainda não foi informado, e a estrutura fica desorganizada. Passo 7: A alternativa E está errada porque 'comparar A e B' não é uma instrução com estrutura de decisão válida, não há 'se' com 'então' e a ramificação fica incompleta. Passo 8: Conclusão: o gabarito oficial A está correto.
💡 Dica: Compare os valores A e B para determinar qual é maior.
Alternativa por alternativa
A sequência segue a estrutura de início, leitura, comparação, atribuição do maior, exibição e fim conforme o texto-base.
O aluno pensa que o teste de igualdade basta para decidir o maior, esquecendo que, quando A é maior que B, o algoritmo cai no senão e guarda B, que é o menor valor.
Por que engana: Confundir operadores de comparação ou não ler ambos os valores antes de comparar.
O aluno inverte a condição, testando se B é maior que A e guardando A nesse caso, o que escolhe o menor valor justamente quando B é maior.
O aluno não percebe que a leitura de B deve ocorrer antes de qualquer comparação que envolva B, tratando a estrutura como se fosse opcional a ordem das etapas.
O aluno acredita que 'comparar A e B' é um passo válido do algoritmo, sem perceber que a decisão precisa de uma estrutura condicional completa com se e então, senão.
Raio-X da questão
comparação de valores numéricos
avaliacao
estruturas condicionais básicas · leitura de valores numéricos
Estude estruturas condicionais e comparação de números.
Confundir operadores de comparação ou não ler ambos os valores antes de comparar.
tomada_decisao
cotidiano
Questões parecidas com resolução
- Em um jogo de programação, um robô começa voltado para o norte, no centro de uma arena. O comando inicial faz o robô…
- Em uma estação de teleférico, um painel descreve a posição de uma cabine em uma malha quadriculada. Cada quadrícula…
- Durante a manutenção de um aquário, a equipe registrou os cruzamentos de alguns pares de hastes retas vistos de cima. A…
- Durante a manutenção de uma caixa-d'água, uma técnica precisa representar em uma tira de marcação o comprimento total de…
- Em uma horta, a planta indica um caminho que segue de oeste para leste e outro que segue de norte para sul. Os dois…
- Na organização de uma festa junina, duas ruas retas atravessam o terreno de leste a oeste, em faixas separadas. Uma…
🔎 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
