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
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?
- A) Repetição
- B) Sequência
- C) Seleção condicional
- D) Variável
- E) Loop
✅ Resposta correta: alternativa C
Resolução passo a passo
- 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").
- 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).
- 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.
- Por que as outras estão erradas.
- A) Repetição: serviria para executar um trecho várias vezes, o que não é exigido aqui.
- B) Sequência: é a execução linear de instruções, sem desvios; o enunciado exige uma escolha entre caminhos.
- D) Variável: é um espaço de armazenamento de dados, não uma estrutura de controle de fluxo.
- E) Loop: é outro nome para repetição, portanto também não descreve a decisão feita pelo algoritmo.
- 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
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.
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.
A escolha entre "Aprovado" e "Reprovado" se baseia em uma condição.
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.
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
estruturas de controle
avaliacao
estruturas de controle · condicoes logicas
Revisar as estruturas de controle em algoritmos.
Confundir estruturas de repetição com seleção condicional, escolhendo loop em vez de if-else.
pensamento_critico
abstrato
Questões parecidas com resolução
- Elabore um algoritmo que recebe as notas de um aluno em três disciplinas e calcule a média. O algoritmo deve usar a…
- Crie um algoritmo que calcule a média de três notas de um aluno e determine se ele foi aprovado, reprovado ou se precisa…
- Descreva um algoritmo para calcular a média de três notas. Inclua instruções de seleção para saber se a média é…
- Elabore um algoritmo que calcule a média de notas de um aluno, usando instruções sequenciais e de seleção. O algoritmo…
- Uma escola está desenvolvendo um programa para classificar o resultado final de cada estudante. O programa recebe a…
- Elabore um algoritmo para calcular a média de três notas. O algoritmo deve utilizar variáveis e condições.
🔎 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
