GeraProva GeraProva Provas com IA para professores do Brasil
Computação6º anoBNCC EF06CO02Fácil⏱ medio

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

Habilidade BNCC EF06CO02

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?

  1. A) Organiza os dados
  2. B) Classifica os dados
  3. C) Elimina dados desnecessários
  4. D) Cria novos dados
  5. E) Aumenta a complexidade

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. 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

A Erradaerro: Conceituala que mais engana

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.

B Correta

A condição define a classificação do estudante.

C Erradaerro: Conceitual

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.

D Erradaerro: Conceitual

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.

E Erradaerro: Senso comum

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

Dificuldade Fácil
Bloom Lembrar
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ situacional🧩 progressao
🎯 Conceito central

condição em algoritmos

📌 Objetivo

avaliacao

🧱 Pré-requisitos

condição em algoritmos · classificação de dados

📚 Reveja

Revisar o uso de condições em algoritmos.

⚠️ Erro mais comum

Confundir a função da condição, escolhendo alternativas que não refletem a classificação dos dados.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Programação - Linguagem de programação

🔎 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

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.