Registro de Aula S16A4 — Semana 16 · Aula 4 – Miniprojeto de análise de dados
Unidade 3 – Matrizes bidimensionaisBase: Capítulos 24, 31 e 32 a 35 — laços aninhados, estruturas combinadas e funçõesTempo: 50 minEntrega: AVA (.py comentado + texto de 10 a 15 linhas)Arquivo: NOME_TURMA_S16A4
ATIVIDADE PROPOSTA
O que vocês vão resolver
Uma empresa registrou as vendas de três vendedores ao longo de três meses, organizadas em tabela. Vocês vão construir um aplicativo em Python que processa esses dados: total por vendedor, total por mês, total geral e identificação do melhor vendedor. Cada linha é um vendedor; cada coluna, um mês.
OBJETIVOS
O que vocês vão aprender aqui
✓Declarar e processar uma matriz bidimensional de dados de vendas.
✓Calcular totais por vendedor (linhas) e por mês (colunas), invertendo a ordem dos laços.
✓Calcular o total geral e identificar o melhor vendedor.
✓Documentar o código com comentários e explicar a análise em um texto final.
SOLUÇÃO DIGITAL
Ferramenta usada nesta aula
PY
Python (Colab ou IDE)
A entrega tem duas peças: o arquivo .py com comentários explicando cada parte do código, e um texto final de 10 a 15 linhas com a síntese da análise.
https://colab.research.google.com/
ENTENDA
A mesma matriz, lida de dois jeitos
Total por vendedor e total por mês usam exatamente os mesmos números — o que muda é <b>qual laço fica por fora</b>. Essa é a ideia central do miniprojeto.
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_S16A4.
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 miniprojeto
Sete etapas: da exibição à entrega. O código final precisa ir comentado.
1
Etapa 1 — Exibam os dados organizados por vendedor.
Como pensar: Percorram a matriz e mostrem os valores de forma legível, identificando cada vendedor.
2
Etapa 2 — Calculem o total vendido por cada vendedor.
Como pensar: Laços aninhados com o acumulador reiniciando a cada linha — igual à soma por turma da aula anterior.
Vendedor
Vendas dos 3 meses
Total
Vendedor 0
Vendedor 1
Vendedor 2
3
Etapa 3 — Calculem o total vendido em cada mês.
Como pensar: Agora invertam a lógica: o laço externo percorre as colunas. Os índices em vendas[i][j] continuam na mesma ordem.
Mês
Vendas dos 3 vendedores
Total
Mês 0
Mês 1
Mês 2
4
Etapa 4 — Calculem o total geral da empresa.
Como pensar: Confiram a consistência: o total geral tem que bater tanto com a soma dos totais por vendedor quanto com a soma dos totais por mês. Se não bater, há erro de índice em algum lugar.
5
Etapa 5 — Identifiquem o melhor vendedor.
Como pensar: Comparem os totais calculados na Etapa 2. Guardem também qual é o índice do vendedor campeão, não só o valor.
6
Etapa 6 — Respondam as perguntas de análise.
Como pensar: São as três perguntas do roteiro — elas alimentam o texto final da entrega.
7
Etapa 7 — Código final comentado e texto explicativo.
Como pensar: O roteiro pede o .pycom comentários explicando cada parte e um texto de 10 a 15 linhas sobre como a matriz foi percorrida, quais cálculos foram feitos e o que os resultados representam.
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_S16A4 e envie no AVA.
AVALIAÇÃO
Como esta atividade será avaliada
Critério
Pontos
Totais por vendedor e por mês corretos, com laços nas duas ordens
4,0
Total geral consistente e melhor vendedor identificado
2,0
Código comentado, explicando cada parte
2,0
Texto explicativo final completo e claro
2,0
REFERÊNCIAS
De onde veio o conteúdo desta aula
SEDUC-SP — Roteiro de Atividade Prática SISANO1C1B3S16A4AP: “Miniprojeto: Planilha de vendas”.
Apostila da disciplina — Capítulos 24 (laços aninhados), 31 (estruturas combinadas) e 32 a 35 (funções).
Documentação oficial do Python — Tutorial, seção 5.1.4 (listas aninhadas).
Curso Técnico em Desenvolvimento de Sistemas
Roteiro de Aula Prática
Lógica e Linguagem de Programação
Miniprojeto: Planilha de vendas
São Paulo - SP
2026
Roteiro de Aula Prática
Miniprojeto: Planilha de vendas
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 – Matrizes bidimensionais
Aula: 4 – Miniprojeto de análise de dados
Base teórica: Capítulos 24, 31 e 32 a 35 — laços aninhados, estruturas combinadas e funções
Objetivos
Declarar e processar uma matriz bidimensional de dados de vendas.
Calcular totais por vendedor (linhas) e por mês (colunas), invertendo a ordem dos laços.
Calcular o total geral e identificar o melhor vendedor.
Documentar o código com comentários e explicar a análise em um texto final.
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 comentários explicando cada parte do código, e um texto final de 10 a 15 linhas com a síntese da análise.
Procedimento / Atividade
Atividade proposta: Uma empresa registrou as vendas de três vendedores ao longo de três meses, organizadas em tabela. Vocês vão construir um aplicativo em Python que processa esses dados: total por vendedor, total por mês, total geral e identificação do melhor vendedor. Cada linha é um vendedor; cada coluna, um mês.
Procedimentos para a realização da atividade
Checklist de entrega
Critérios de avaliação
Critério
Pontos
Totais por vendedor e por mês corretos, com laços nas duas ordens
4,0
Total geral consistente e melhor vendedor identificado
2,0
Código comentado, explicando cada parte
2,0
Texto explicativo final completo e claro
2,0
Referências
SEDUC-SP — Roteiro de Atividade Prática SISANO1C1B3S16A4AP: “Miniprojeto: Planilha de vendas”.
Apostila da disciplina — Capítulos 24 (laços aninhados), 31 (estruturas combinadas) e 32 a 35 (funções).
Documentação oficial do Python — Tutorial, seção 5.1.4 (listas aninhadas).