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
- Qual é a saída do seguinte algoritmo? Se o número for maior que 10, exiba 'Maior'. Se não, exiba 'Menor'. O número é 12.
- Considere x = 6 e que o trecho usa uma linguagem em que print exibe o texto entre aspas. Qual o resultado da seguinte…
- Considere o pseudocódigo abaixo: Leia idade Se idade >= 18 então imprimir "Adulto" Senao imprimir "Menor" Qual será a…
- Durante uma aula de programação, o professor pede que os alunos escrevam um algoritmo que exiba "Aprovado" se a nota for…
- Analise o algoritmo abaixo e identifique o que ele faz. Se a variável idade for maior ou igual a 18, imprime 'Adulto'…
- Um algoritmo deve repetir a contagem de 1 a 10 até que um número maior que 10 seja digitado. Qual é a condição de…
🔎 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
