Proponha um algoritmo em pseudocódigo que, dado um conjunto de registros de alunos com campos (nome, notas[3]…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Construir soluções computacionais de problemas de diferentes áreas do conhecimento, de forma individual e colaborativa, selecionando as estruturas de dados e técnicas adequadas, aperfeiçoando e articulando saberes escolares.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Proponha um algoritmo em pseudocódigo que, dado um conjunto de registros de alunos com campos (nome, notas[3], faltas), calcule a média ponderada (pesos 0.5,0.4,0.1), verifique situação 'aprovado' se média=6 e faltas=10% do total de aulas, e gere um relatório com nome, média e situação. Descreva também as estruturas de dados e a lógica de seleção e repetição.
✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.
Resposta esperada
declare registro Aluno(nome:string, notas[3]:real, faltas:int) relatorio?[] para cada a em registros: m?0.5*a.notas[0]+0.4*a.notas[1]+0.1*a.notas[2] pf?(a.faltas/total_aulas)*100 se m>=6 e pf<=10 então situacao?'aprovado' senão situacao?'reprovado' relatorio.adicionar({a.nome,m,situacao}) retorne relatorio Justificativa: usa registro para agrupar campos heterogêneos, array para notas, laço para processar todos os registros e seleção para aplicar critérios de aprovação.
Explicação
A solução apresentada utiliza um registro para organizar as informações dos alunos, permitindo o armazenamento de dados heterogêneos de forma estruturada. O uso de um array para as notas facilita o cálculo da média ponderada, enquanto os laços e as condições garantem que todos os alunos sejam avaliados de acordo com os critérios estabelecidos. Essa abordagem modular e lógica assegura que o algoritmo funcione de maneira eficiente e clara.
Raio-X da questão
média ponderada e algoritmos
avaliacao
média ponderada · lógica de programação
Revisar cálculo de média ponderada e estruturas de controle em algoritmos.
O aluno pode confundir a média aritmética com a média ponderada, aplicando pesos incorretamente ou não considerando as faltas na verificação da situação do aluno.
ciencia_tecnologia
pensamento_critico
cotidiano
Questões parecidas com resolução
- A turma vai criar um programa para acompanhar as mudas da horta da escola. Sempre que uma muda for observada, alguém…
- Por que algumas famílias recebem kits de higiene antes de outras após uma enchente? Em uma simulação de defesa civil…
- — Como vamos guardar os resultados sem misturar os locais e os horários? — perguntou uma voluntária durante o…
- “A estrada entre Vila Nova e Campo Alto foi liberada, mas a ligação de Pedra Branca com o abrigo central continua…
- — Tem muita gente chegando ao posto para o mutirão de vacinação — comentou o agente de saúde, olhando o painel de…
- Ao final de uma feira de ciências, um grupo de estudantes criou um aplicativo simples para registrar pedidos de…
🔎 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
