Qual é a saída do seguinte algoritmo: 'Se a variável A for maior que 10, imprima "Maior". Caso contrário…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Elaborar algoritmos que envolvam instruções sequenciais, de repetição e de seleção usando uma linguagem de programação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Qual é a saída do seguinte algoritmo: 'Se a variável A for maior que 10, imprima "Maior". Caso contrário, imprima "Menor".' para A=8?
- A) Maior
- B) Menor
- C) Erro
- D) 10
- E) Nada
✅ Resposta correta: alternativa B
Resolução passo a passo
- O algoritmo testa a condição 'A é maior que 10'.
- Para A=8, a pergunta é: 8 é maior que 10? A resposta é não.
- Como a condição é falsa, o algoritmo executa o bloco do 'Caso contrário', que imprime "Menor".
- Logo, a saída é Menor, alternativa B, que coincide com o gabarito oficial.
- Por que as outras estão erradas: A) Maior só seria impresso se A fosse maior que 10; C) Erro não há erro de sintaxe no algoritmo; D) 10 é o valor de comparação, não algo impresso pelo algoritmo; E) Nada o algoritmo sempre imprime uma das duas mensagens.
💡 Dica: Analise a condição do algoritmo para determinar a saída.
Alternativa por alternativa
O aluno inverte a comparação e acredita que 8 satisfaz a condição 'maior que 10', ou confunde o sinal de maior com o de menor.
Por que engana: Interpretar incorretamente a condicional, confundindo maior que com maior ou igual a, ou ignorando o caso contrário.
Para A=8, que é menor que 10, a saída será "Menor".
O aluno acredita que o algoritmo não consegue executar a comparação, talvez por achar que falta algum dado ou que a estrutura está incorreta.
O aluno confunde a saída do algoritmo com o valor usado na comparação, achando que o número 10 é impresso.
O aluno acha que, quando a condição é falsa, nada é impresso, ignorando que o bloco 'Caso contrário' existe justamente para produzir uma saída.
Raio-X da questão
condicional em algoritmos
avaliacao
condicional em algoritmos · interpretacao de algoritmos
Revisar estruturas condicionais em algoritmos.
Interpretar incorretamente a condicional, confundindo maior que com maior ou igual a, ou ignorando o caso contrário.
pensamento_critico
abstrato
Questões parecidas com resolução
- Em uma usina, cada estado de uma turbina é registrado com um código de dois bits: | Estado | Código | |---|---| | Parada…
- No controle de um satélite, um gráfico de barras descrito pela equipe registra: com o sistema operacional iniciado, o…
- O clube de jogos da escola vai usar um programa simples para registrar cada participante. Em cada cadastro, a pessoa…
- Na horta da escola, uma estação simples registra a temperatura informada por um sensor. O programa deve mostrar essa…
- Pesquisadores acompanham o funcionamento de um robô que cuida de seis placas solares em uma estação de pesquisa. O robô…
- Por que alguns tablets de um centro cultural aparecem como disponíveis, embora estejam guardados para conserto? Para…
🔎 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
