Considere um algoritmo que organiza os dados de um estudante em uma tabela. Essa tabela contém nome, idade e…
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
Considere um algoritmo que organiza os dados de um estudante em uma tabela. Essa tabela contém nome, idade e nota. Se um estudante tem uma nota menor que 5, ele é classificado como "reprovado". Qual o papel da condição no algoritmo?
- A) Organiza os dados
- B) Classifica os dados
- C) Elimina dados desnecessários
- D) Cria novos dados
- E) Aumenta a complexidade
✅ Resposta correta: alternativa B
Resolução passo a passo
- Identifique a estrutura do algoritmo. Ele recebe os dados de um estudante (nome, idade e nota) e tem uma condição: se a nota for menor que 5, o estudante é marcado como reprovado. Passo 2: Analise o que a condição faz. Ela testa um critério sobre um dado já existente (a nota) e, conforme o resultado, atribui uma categoria ao estudante. Isso é exatamente o ato de classificar. Passo 3: Compare com as alternativas. A alternativa B, Classifica os dados, descreve essa função: a condição separa os estudantes em grupos, como reprovado ou não reprovado. Passo 4: Veja por que as outras estão erradas. A) Organizar os dados é função da estrutura em tabela, não da condição. C) Nenhum dado é eliminado, pois todos os estudantes continuam na tabela com sua classificação. D) A condição não cria dados novos a partir de um critério; apenas rotula um dado existente. E) A condição pode aumentar a complexidade do programa em casos gerais, mas essa não é sua função neste algoritmo. Conclusão: o gabarito B está correto.
💡 Dica: Identifique a função da condição no algoritmo.
Alternativa por alternativa
O aluno confunde a organização dos dados em tabela, que é feita pela estrutura de dados, com a função da condição, que apenas testa um critério.
Por que engana: Confundir a função da condição, escolhendo alternativas que não refletem a classificação dos dados.
A condição define a classificação do estudante.
O aluno imagina que a condição funciona como um filtro que remove estudantes com nota baixa, quando na verdade todos permanecem na tabela e recebem apenas uma marcação.
O aluno acredita que, por surgir o rótulo reprovado, a condição gera um dado totalmente novo, sem perceber que ela apenas atribui uma categoria a partir de um dado já existente.
O aluno associa uma condição a algo mais complicado, pela intuição de que mais decisões tornam o algoritmo mais difícil, sem notar que aqui ela apenas executa uma verificação simples.
Raio-X da questão
condição em algoritmos
avaliacao
condição em algoritmos · classificação de dados
Revisar o uso de condições em algoritmos.
Confundir a função da condição, escolhendo alternativas que não refletem a classificação dos dados.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Descreva um algoritmo que classifica alunos em 'Aprovado' ou 'Reprovado', considerando a nota mínima de 6.
- Uma escola decidiu registrar as notas dos alunos usando um algoritmo simples. Se a nota for maior ou igual a 7, o aluno…
- Imagine que você deve criar um algoritmo que classifique notas de alunos em diferentes categorias. Quais instruções de…
- Uma escola está desenvolvendo um programa para classificar o resultado final de cada estudante. O programa recebe a…
- Um programador precisa criar um algoritmo para classificar as notas dos alunos. Quais fatores ele deve levar em conta…
- Um algoritmo deve calcular a média de três notas. Se a média for igual ou superior a 7, a mensagem exibida é "Aprovado"…
🔎 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
