LÓGICA E LINGUAGEM DE PROGRAMAÇÃO

Investigando dados: média, busca e listas

Prática guiada S15A3 — Semana 15 · Aula 3 – Soma, média, busca linear e extremos
Unidade 3 – Listas e percurso sequencialBase: Capítulos 25 a 27 — listas, métodos e percursoTempo: 40 a 45 minEntrega: Prática em sala (não entregue no AVA)Arquivo: NOME_TURMA_S15A3
ATIVIDADE PROPOSTA

O que vocês vão resolver

Um sistema de monitoramento climático registra as temperaturas médias diárias de uma cidade. Os valores ficam em uma lista Python e o sistema precisa responder perguntas simples: qual foi a média do período, se uma temperatura específica ocorreu, e quais foram a maior e a menor registradas. Lista de trabalho: temperaturas = [22, 25, 21, 24, 26, 23, 22].

OBJETIVOS

O que vocês vão aprender aqui

SOLUÇÃO DIGITAL

Ferramenta usada nesta aula

PY
Python (Colab ou IDE)
Mais desafios de completar código, agora processando os valores durante o percurso. Rodem cada versão para confirmar as respostas.
ENTENDA

Processar enquanto percorre

O percurso é o mesmo da aula anterior. O que muda é o que acontece <b>dentro</b> do laço: acumular, comparar, ou marcar que encontrou algo.

A lista temperaturasíndice: 0 1 2 3 4 5 6valor: 22 25 21 24 26 23 22 7 valores · índices de 0 a 6repare que o 22 aparece duas vezesValores repetidos importam na busca linear: o que o código faz ao encontrar o segundo?
acumular V soma = soma + valor falso ↓ buscar V encontrou = True falso ↓ comparar extremos V maior = valor / menor = valor Três tarefas diferentes, o mesmo percurso: só muda a operação feita a cada volta.
Por que maior e menor começam em temperaturas[0]maior = temperaturas[0]menor = temperaturas[0] começar em 0 daria errado: nenhuma temperatura é menor que 0começar com o 1º valor garante um ponto de partida realA cada volta, compara-se o valor atual com o campeão até agora — e troca-se se necessário.

Como preencher este relatório

  1. 1Leia o cenário e observe os diagramas — eles mostram o conceito que a sua resposta precisa usar.
  2. 2Preencha a identificação do grupo no Passo 0.
  3. 3Responda um passo de cada vez, na ordem. Cada passo traz uma dica de como pensar logo abaixo do enunciado.
  4. 4Confira o checklist no final — ele verifica se não ficou nada faltando.
  5. 5Clique em Gerar PDF da resposta. Na janela de impressão, escolha Destino: Salvar como PDF e salve como NOME_TURMA_S15A3.
  6. 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

Resolvam os seis desafios

1
Desafio 1 — Analisem a lista de dados.
Como pensar: Além de contar, pensem: por que uma lista é a estrutura adequada para guardar uma sequência de medições diárias?
2
Desafio 2 — Completem o percurso.
Como pensar: É o mesmo esqueleto da aula anterior. Depois de completar, expliquem por que essa condição não deixa o índice estourar.
i = ___ while i < __________: print(temperaturas[i]) i += 1
3
Desafio 3 — Completem o cálculo da soma.
Como pensar: A cada volta, o acumulador recebe o valor da posição atual. Qual expressão representa “o valor da posição atual”?
soma = 0 i = 0 while i < len(temperaturas): soma = soma + __________ i += 1
4
Desafio 4 — Completem o cálculo da média.
Como pensar: Média é soma dividida pela quantidade. Como obter a quantidade sem contar na mão?
media = soma / __________
5
Desafio 5 — Completem a busca linear.
Como pensar: A comparação precisa confrontar o valor da posição atual com o valor procurado. Pensem também: o que acontece quando o valor aparece duas vezes?
procurada = 24 encontrou = False i = 0 while i < len(temperaturas): if temperaturas[i] == __________: encontrou = True i += 1
6
Desafio 6 — Maior e menor temperatura.
Como pensar: Expliquem a inicialização e descrevam o que acontece a cada volta do laço: que comparação é feita e quando as variáveis mudam de valor.
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_S15A3 e envie no AVA.
AVALIAÇÃO

Como esta atividade será avaliada

CritérioPontos
Percurso e condição de parada corretos (Desafios 1 e 2)2,0
Soma e média corretas, com justificativa (Desafios 3 e 4)3,0
Busca linear completa e explicada (Desafio 5)3,0
Explicação de maior e menor (Desafio 6)2,0
REFERÊNCIAS

De onde veio o conteúdo desta aula

Curso Técnico em Desenvolvimento de Sistemas
Roteiro de Aula Prática
Lógica e Linguagem de Programação
Investigando dados: média, busca e listas
São Paulo - SP
2026
Roteiro de Aula Prática
Investigando dados: média, busca e listas
Roteiro de Atividade 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 e percurso sequencial
Aula: 3 – Soma, média, busca linear e extremos
Base teórica: Capítulos 25 a 27 — listas, métodos e percurso

Objetivos

  • Percorrer uma lista acumulando valores para calcular soma e média.
  • Implementar uma busca linear, verificando se um valor existe na lista.
  • Identificar maior e menor valor durante um único percurso.
  • Justificar a inicialização das variáveis de acumulação e de extremos.

Solução digital

Python (Colab ou IDE)

Mais desafios de completar código, agora processando os valores durante o percurso. Rodem cada versão para confirmar as respostas.

Procedimento / Atividade

Atividade proposta: Um sistema de monitoramento climático registra as temperaturas médias diárias de uma cidade. Os valores ficam em uma lista Python e o sistema precisa responder perguntas simples: qual foi a média do período, se uma temperatura específica ocorreu, e quais foram a maior e a menor registradas. Lista de trabalho: temperaturas = [22, 25, 21, 24, 26, 23, 22].

Procedimentos para a realização da atividade

Checklist de entrega

Critérios de avaliação

CritérioPontos
Percurso e condição de parada corretos (Desafios 1 e 2)2,0
Soma e média corretas, com justificativa (Desafios 3 e 4)3,0
Busca linear completa e explicada (Desafio 5)3,0
Explicação de maior e menor (Desafio 6)2,0

Referências

  • SEDUC-SP — Roteiro de Atividade Prática SISANO1C1B3S15A3AP: “Investigando dados: média, busca e listas”.
  • Apostila da disciplina — Capítulos 25 a 27: listas, métodos de listas e percurso.
  • Documentação oficial do Python — Tutorial, seção 5.1 (listas).
salva sozinho neste computador