Imagine que você deve criar um algoritmo que classifique notas de alunos em diferentes categorias. Quais…
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
Imagine que você deve criar um algoritmo que classifique notas de alunos em diferentes categorias. Quais instruções de seleção você poderia usar?
- A) Transformar todas as notas em letras.
- B) Usar vários 'se' para determinar a categoria.
- C) Ignorar a nota e exibir uma mensagem padrão.
- D) Usar um vetor para armazenar as notas.
- E) Calcular a média geral apenas.
✅ Resposta correta: alternativa B
Resolução passo a passo
- A questão pergunta quais instruções de seleção podem ser usadas para classificar notas em categorias. Instruções de seleção são comandos de decisão, como 'se', 'senão se' e 'escolha/caso', que escolhem caminhos diferentes do algoritmo conforme uma condição.
- Classificar uma nota em categorias (por exemplo, aprovado, recuperação, reprovado) exige testar condições sobre o valor da nota. A alternativa B, 'Usar vários se para determinar a categoria', é exatamente isso: cada 'se' testa um intervalo de notas e direciona o algoritmo para a categoria correspondente. Portanto, B é a resposta correta, coincidindo com o gabarito oficial.
- Por que as outras estão erradas:
- A) Transformar notas em letras é uma conversão de dados, não uma instrução de seleção; ainda seria preciso decidir qual letra atribuir, com algum tipo de seleção.
- C) Ignorar a nota e exibir mensagem padrão não classifica nada, pois elimina justamente a informação necessária para a categorização.
- D) Usar um vetor para armazenar notas é uma estrutura de dados (armazenamento), não uma instrução de seleção.
- E) Calcular a média geral é um cálculo aritmético (sequência), e não decide categorias individuais de cada nota.
💡 Dica: Pense nas estruturas condicionais que podem ser utilizadas.
Alternativa por alternativa
O aluno confunde a representação da nota (letras, como conceitos A, B, C) com o mecanismo de decisão, achando que converter o valor já realiza a classificação.
A estrutura de seleção deve incluir várias condições com 'se'.
O aluno entende que uma mensagem fixa poderia substituir a análise, sem perceber que classificar exige que o programa dependa do valor da nota.
O aluno confunde estrutura de dados (vetor, que guarda valores) com instrução de seleção (comando que decide caminhos), pois ambos aparecem em algoritmos com notas.
Por que engana: Escolher uma alternativa que não utiliza estruturas condicionais para classificar notas, como ignorar a nota ou usar estruturas inadequadas.
O aluno associa classificação ao resumo estatístico, achando que a média basta para categorizar, sem perceber que a média é um único valor e não decide a categoria de cada nota.
Raio-X da questão
algoritmos de seleção
fixacao
algoritmos de seleção · estruturas condicionais
Revisar as instruções de seleção em algoritmos.
Escolher uma alternativa que não utiliza estruturas condicionais para classificar notas, como ignorar a nota ou usar estruturas inadequadas.
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
