Elabore e simule um algoritmo em pseudocódigo que receba uma lista de alunos (nome, nota) e, para cada aluno…
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
Elabore e simule um algoritmo em pseudocódigo que receba uma lista de alunos (nome, nota) e, para cada aluno, imprima 'Aprovado' se nota = 60, 'Recuperação' se 40 = nota < 60 e 'Reprovado' se nota < 40. O algoritmo deve usar sequência, repetição e seleção. Simule com: Ana 75, Bruno 58, Carla 39, Diego 60, Érica 42; mostre a saída e calcule o percentual de aprovados.
✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.
Resposta esperada
PSEUDOCÓDIGO: lista ? [(Ana,75),(Bruno,58),(Carla,39),(Diego,60),(Érica,42)] aprovados ? 0 para cada (nome,nota) em lista: se nota = 60 então imprimir nome + ' - Aprovado' aprovados ? aprovados + 1 senão se nota = 40 então imprimir nome + ' - Recuperação' senão imprimir nome + ' - Reprovado' percentual ? (aprovados / comprimento(lista)) * 100 imprimir 'Percentual aprovados: ' + percentual + '%' SIMULAÇÃO - saída: Ana - Aprovado Bruno - Recuperação Carla - Reprovado Diego - Aprovado Érica - Recuperação Percentual aprovados: 40%
Explicação
O algoritmo utiliza estruturas de repetição e seleção para avaliar a nota de cada aluno, classificando-os em 'Aprovado', 'Recuperação' ou 'Reprovado' conforme os critérios estabelecidos. A contagem de alunos aprovados permite calcular o percentual de aprovados em relação ao total, resultando em uma análise clara do desempenho da turma. A simulação apresentada confirma a lógica do algoritmo e a precisão dos resultados obtidos.
Raio-X da questão
algoritmo em pseudocódigo
avaliacao
estrutura de controle em algoritmos · lógica de programação
Revisar estruturas de controle e pseudocódigo.
O aluno pode confundir as condições de aprovação e recuperação, imprimindo resultados incorretos para os alunos.
ciencia_tecnologia
pensamento_critico
cotidiano
Questões parecidas com resolução
- Para inscrever estudantes no clube de leitura, a biblioteca da escola usa um formulário digital. O formulário solicita…
- Em uma planilha com várias turmas, uma mesma fórmula foi inserida na primeira linha e copiada para as demais para manter…
- Uma turma quer registrar em ordem as etapas para calcular a média das notas em um programa educacional. — Que recurso de…
- Em uma atividade de programação, o estudante percebe que vai repetir a mesma conta várias vezes para diferentes valores…
- No terminal de empréstimo de bicicletas de um parque urbano, cada devolução é registrada em um painel de leitura. O…
- Em uma frase, defina o que é um algoritmo em computaçã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
