Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Algoritmos — AMEOSC 2025

Algoritmos e Estrutura de DadosAlgoritmos
Código
qg402360
Banca
AMEOSC
Órgão
Prefeitura de Bandeirante - SC
Ano
2025
Nível
Superior
Cargo
Professor de Educação Básica – Informática
Algoritmos são sequências finitas e bem definidas de instruções para resolver um problema ou executar uma tarefa. Antes mesmo de escrever um código em uma linguagem de programação, é crucial desenvolver o raciocínio lógico para estruturar o algoritmo que servirá de base para o programa. Um professor deseja que seus alunos desenvolvam um algoritmo para calcular a média de três notas e exibir se o aluno foi aprovado (média >= 7.0) ou reprovado. Marque a alternativa CORRETA que corresponde à sequência de passos que representa o algoritmo mais adequado e lógico para a execução dessa tarefa.
  1. ALer as três notas, somá-las, verificar se a média é maior ou igual a 7, dividir a soma por 3 e então exibir o resultado.
  2. BLer as três notas, verificar se cada uma delas é maior que 7 e, em caso afirmativo, exibir "Aprovado".
  3. CExibir "Aprovado", ler as três notas, somá-las e depois dividir por 3.
  4. DLer as três notas, somá-las, dividir a soma por 3 para obter a média, e então verificar se a média é maior ou igual a 7 para exibir "Aprovado" ou "Reprovado".
Revelar gabarito e comentário

GabaritoD — Ler as três notas, somá-las, dividir a soma por 3 para obter a média, e então verificar se a média é maior ou igual a 7 para exibir "Aprovado" ou "Reprovado".

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Algoritmos: sequência lógica para cálculo de média

Gabarito: letra D. A sequência correta e lógica para o algoritmo é: ler as três notas, somá-las, dividir a soma por 3 para obter a média, e então verificar se a média é maior ou igual a 7 para exibir "Aprovado" ou "Reprovado". Essa ordem respeita a dependência de dados: a média só pode ser calculada após a soma, e a decisão só pode ser tomada após o cálculo da média.

A banca testa a compreensão de que cada passo do algoritmo deve estar na ordem correta para que as operações dependentes sejam realizadas após os dados estarem disponíveis. A alternativa D é a única que segue essa ordem natural.

  1. 1Ler as 3 notas
  2. 2Somar as notas
  3. 3Dividir soma por 3 (média)
  4. 4Média >= 7?
  5. 5Exibir 'Aprovado'
  6. 6Exibir 'Reprovado'
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

Inverte os passos: primeiro verifica se a média é maior ou igual a 7 e só depois divide a soma por 3. Isso é logicamente impossível, pois a média ainda não foi calculada no momento da verificação.

Alternativa B — ❌ Incorreta

Verifica cada nota individualmente se é maior que 7, o que não representa a média das três notas. Um aluno pode ter duas notas altas e uma baixa, mas ainda assim ser aprovado pela média. O algoritmo deve calcular a média, não analisar notas isoladas.

Alternativa C — ❌ Incorreta

Exibe "Aprovado" antes mesmo de ler as notas, o que não faz sentido lógico. A saída depende do resultado do cálculo, que só ocorre no final.

Alternativa D — ✅ Correta ⟵ GABARITO

Segue a sequência correta: leitura, soma, divisão para obter a média, e só então a verificação e exibição do resultado. Essa é a ordem lógica e a que todo programa bem estruturado deve seguir.

Gabarito: letra D.

Link permanente: /questoes/qg402360