Registro de Aula S15A4 — Semana 15 · Aula 4 – Integrando os conceitos em um sistema completo
Unidade 3 – Listas, percurso e tomada de decisãoBase: Capítulos 14, 20, 25 a 27 — decisões, while, listas e percursoTempo: 50 minEntrega: AVA (arquivo .py + parágrafo)Arquivo: NOME_TURMA_S15A4
ATIVIDADE PROPOSTA
O que vocês vão resolver
Uma escola precisa de um sistema em Python para analisar o desempenho de uma turma: o programa lê várias notas, guarda os valores em uma lista, calcula a média e classifica o resultado como satisfatório ou insatisfatório. É o tipo de problema que aparece em plataformas educacionais e boletins digitais — e integra tudo o que vocês praticaram nas aulas anteriores desta semana.
OBJETIVOS
O que vocês vão aprender aqui
✓Ler várias notas usando repetição controlada por uma quantidade informada.
✓Armazenar os valores lidos em uma lista.
✓Percorrer a lista para calcular a soma e, a partir dela, a média da turma.
✓Classificar o desempenho com uma estrutura condicional e explicar a solução construída.
SOLUÇÃO DIGITAL
Ferramenta usada nesta aula
PY
Python (Colab ou IDE)
A entrega tem duas peças: o arquivo .py com o código completo funcionando e um parágrafo explicando como a solução foi construída. No Colab: Arquivo → Fazer download → .py
https://colab.research.google.com/
ENTENDA
O sistema em cinco etapas
Cada etapa usa um conceito já praticado: repetição para ler, lista para armazenar, percurso para somar, cálculo para a média e decisão para classificar.
Como preencher este relatório
1Leia o cenário e observe os diagramas — eles mostram o conceito que a sua resposta precisa usar.
2Preencha a identificação do grupo no Passo 0.
3Responda um passo de cada vez, na ordem. Cada passo traz uma dica de como pensar logo abaixo do enunciado.
4Confira o checklist no final — ele verifica se não ficou nada faltando.
5Clique em Gerar PDF da resposta. Na janela de impressão, escolha Destino: Salvar como PDF e salve como NOME_TURMA_S15A4.
6Envie esse PDF no AVA. O que vocês digitarem fica salvo neste computador sozinho — dá para fechar a página e voltar depois.
PASSO 0
Identificação
Estes dados montam a capa e a folha de rosto do relatório em PDF.
PROCEDIMENTOS
Construam o sistema
Sigam as seis etapas do roteiro. Ao final, o programa precisa rodar sem erros.
1
Etapa 1 — Definam a quantidade de notas.
Como pensar: Uma variável guarda quantas notas serão digitadas, e é ela que vai controlar quantas vezes o laço de leitura repete.
2
Etapa 2 — Criem a lista e leiam cada nota dentro da repetição.
Como pensar: A lista começa vazia. A cada volta, o programa lê uma nota e acrescenta na lista — atenção ao tipo: notas podem ter casas decimais.
3
Etapa 3 — Percorram a lista e calculem a soma.
Como pensar: É o mesmo padrão de acumulador da aula anterior: inicializa em zero e vai somando o valor de cada posição.
4
Etapa 4 — Calculem e exibam a média.
Como pensar: Dividam a soma pela quantidade de notas. Confiram: se a lista tem 4 notas, a divisão é por 4 — nunca por um número fixo.
5
Etapa 5 — Classifiquem o desempenho da turma.
Como pensar: Critério do roteiro: média maior ou igual a 7 é satisfatório; abaixo disso, insatisfatório. Use uma estrutura condicional.
6
Etapa 6 — Revisem e testem o programa completo.
Como pensar: Testem com um caso satisfatório e um insatisfatório. Vale testar também a média exatamente 7, que é o limite do critério.
Notas digitadas
Média calculada
Classificação exibida
Correto?
Caso 1 (média alta)
Caso 2 (média baixa)
Caso 3 (média exatamente 7)
7
Colem o código final completo.
Como pensar: É este código que vai no arquivo .py da entrega.
8
Escrevam o parágrafo explicativo da entrega.
Como pensar: O roteiro pede que o parágrafo cubra três pontos: como os dados foram armazenados, como a média foi calculada e como ocorreu a classificação.
CONFIRA
Checklist antes de gerar o PDF
Ao clicar em “Gerar PDF da resposta”, o navegador monta o relatório completo no padrão de
roteiro de aula prática — com capa, folha de rosto, objetivos, procedimentos, as respostas do grupo e
as referências. Na janela de impressão, escolha Destino: Salvar como PDF, salve como
NOME_TURMA_S15A4 e envie no AVA.
AVALIAÇÃO
Como esta atividade será avaliada
Critério
Pontos
Leitura e armazenamento das notas na lista
2,0
Percurso e cálculo correto da soma e da média
3,0
Classificação correta, incluindo o limite da média 7
2,0
Programa funcionando e parágrafo explicativo completo
3,0
REFERÊNCIAS
De onde veio o conteúdo desta aula
SEDUC-SP — Roteiro de Atividade Prática SISANO1C1B3S15A4AP: “Sistema de análise de notas da turma”.
Apostila da disciplina — Capítulos 14 e 20 (decisão e while) e 25 a 27 (listas e percurso).
Documentação oficial do Python — Tutorial, seções 4.2 e 5.1 (repetição e listas).
Curso Técnico em Desenvolvimento de Sistemas
Roteiro de Aula Prática
Lógica e Linguagem de Programação
Sistema de análise de notas da turma
São Paulo - SP
2026
Roteiro de Aula Prática
Sistema de análise de notas da turma
Roteiro de Aula Prática apresentado ao componente curricular Lógica e Linguagem de Programação, como requisito parcial de avaliação do 3º bimestre.
São Paulo - SP
2026
Roteiro de Aula Prática
Nome da disciplina: LÓGICA E LINGUAGEM DE PROGRAMAÇÃO
Unidade: 3 – Listas, percurso e tomada de decisão
Aula: 4 – Integrando os conceitos em um sistema completo
Base teórica: Capítulos 14, 20, 25 a 27 — decisões, while, listas e percurso
Objetivos
Ler várias notas usando repetição controlada por uma quantidade informada.
Armazenar os valores lidos em uma lista.
Percorrer a lista para calcular a soma e, a partir dela, a média da turma.
Classificar o desempenho com uma estrutura condicional e explicar a solução construída.
Solução digital
Python (Colab ou IDE)
LINK SOLUÇÃO DIGITAL: https://colab.research.google.com/
A entrega tem duas peças: o arquivo .py com o código completo funcionando e um parágrafo explicando como a solução foi construída. No Colab: Arquivo → Fazer download → .py
Procedimento / Atividade
Atividade proposta: Uma escola precisa de um sistema em Python para analisar o desempenho de uma turma: o programa lê várias notas, guarda os valores em uma lista, calcula a média e classifica o resultado como satisfatório ou insatisfatório. É o tipo de problema que aparece em plataformas educacionais e boletins digitais — e integra tudo o que vocês praticaram nas aulas anteriores desta semana.
Procedimentos para a realização da atividade
Checklist de entrega
Critérios de avaliação
Critério
Pontos
Leitura e armazenamento das notas na lista
2,0
Percurso e cálculo correto da soma e da média
3,0
Classificação correta, incluindo o limite da média 7
2,0
Programa funcionando e parágrafo explicativo completo
3,0
Referências
SEDUC-SP — Roteiro de Atividade Prática SISANO1C1B3S15A4AP: “Sistema de análise de notas da turma”.
Apostila da disciplina — Capítulos 14 e 20 (decisão e while) e 25 a 27 (listas e percurso).
Documentação oficial do Python — Tutorial, seções 4.2 e 5.1 (repetição e listas).