GeraProva GeraProva Provas com IA para professores do Brasil
Computação7º anoBNCC EF69CO02Fácil⏱ curto

Um algoritmo deve calcular a média de três notas. Se a média for igual ou superior a 7, a mensagem exibida é…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO02

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

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"; caso contrário, "Reprovado". Qual a estrutura de controle utilizada?

  1. A) Repetição
  2. B) Sequência
  3. C) Seleção condicional
  4. D) Variável
  5. E) Loop

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Identifique o que o algoritmo faz. Ele calcula a média de três notas e, conforme o resultado seja maior ou igual a 7 ou menor que 7, exibe uma mensagem diferente ("Aprovado" ou "Reprovado").
  2. Analise a decisão. Existe um teste lógico (média maior ou igual a 7) que escolhe entre dois caminhos possíveis de execução. Essa escolha de caminho com base em uma condição é a definição de seleção condicional, também chamada de estrutura de decisão (ex.: se ... então ... senão).
  3. Por que a alternativa C está correta. A seleção condicional desvia o fluxo do programa para um bloco ou outro dependendo da condição, exatamente o que ocorre com a mensagem de aprovação ou reprovação.
  4. Por que as outras estão erradas.
  5. A) Repetição: serviria para executar um trecho várias vezes, o que não é exigido aqui.
  6. B) Sequência: é a execução linear de instruções, sem desvios; o enunciado exige uma escolha entre caminhos.
  7. D) Variável: é um espaço de armazenamento de dados, não uma estrutura de controle de fluxo.
  8. E) Loop: é outro nome para repetição, portanto também não descreve a decisão feita pelo algoritmo.
  9. Conclusão. A estrutura de controle utilizada é a seleção condicional, em concordância com o gabarito oficial.

💡 Dica: Identifique a estrutura de controle que avalia condições.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno pode ter associado a verificação da média a um processo de checagem repetido, pensando que o algoritmo percorre algo várias vezes. Na verdade, a condição é testada uma única vez para cada execução, escolhendo uma mensagem.

B Erradaerro: Interpretação

O aluno pode ter entendido que, por o algoritmo ser uma sequência de passos (ler notas, calcular média, exibir mensagem), a estrutura seria 'sequência'. Ele ignorou que o passo final depende de uma comparação que desvia o fluxo.

C Correta

A escolha entre "Aprovado" e "Reprovado" se baseia em uma condição.

D Erradaerro: Conceitual

O aluno pode ter confundido 'estrutura de controle' com 'estrutura de dados', achando que, por as notas e a média serem guardadas em variáveis, a resposta seria variável. Variáveis armazenam valores, não controlam o fluxo.

E Erradaerro: Senso comuma que mais engana

O aluno pode ter pensado que, por a mensagem depender de uma verificação feita 'em ciclo' ou por ser um teste de repetição, a estrutura seria loop. Loop repete instruções, o que não ocorre nesse trecho.

Por que engana: Confundir estruturas de repetição com seleção condicional, escolhendo loop em vez de if-else.

Raio-X da questão

Dificuldade Fácil
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

estruturas de controle

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de controle · condicoes logicas

📚 Reveja

Revisar as estruturas de controle em algoritmos.

⚠️ Erro mais comum

Confundir estruturas de repetição com seleção condicional, escolhendo loop em vez de if-else.

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