LÓGICA E LINGUAGEM DE PROGRAMAÇÃO

Programando o Robô Chef: sua primeira receita com for

Registro de Aula S09A1 — Semana 9 · Aula 1 – Cabeçalho do for e escopo da variável de controle
Unidade 2 – Estruturas de repetição: loop forBase: Capítulos 21 e 22 — for e rangeTempo: 40 a 50 minEntrega: AVA (.PDF ou .DOC)Arquivo: NOME_TURMA_S09A1
ATIVIDADE PROPOSTA

O que vocês vão resolver

Hoje vocês dão os primeiros passos em Python, programando um Robô Chef para executar uma tarefa repetitiva: picar cinco ingredientes de uma salada. Em vez de escrever uma instrução para cada ingrediente, vocês vão escrever uma receita — o cabeçalho do loop for — e entender o escopo da variável de controle, o “ingrediente da vez”.

OBJETIVOS

O que vocês vão aprender aqui

SOLUÇÃO DIGITAL

Ferramenta usada nesta aula

PY
Google Colab (Python)
Ambiente on-line que roda Python no navegador, sem instalar nada — a “cozinha digital” desta atividade. Cada célula de código é executada com Shift + Enter. Salve o notebook na sua conta Google: ele será reaproveitado nas próximas aulas da semana.
ENTENDA

A anatomia de uma receita com for

Cada parte do cabeçalho tem um papel na receita. Entender os cinco pedaços é o que permite escrever qualquer <code>for</code> depois.

O cabeçalho, pedaço por pedaçofor ingrediente in ingredientes_a_picar: for → “prepare-se para repetir”ingrediente → o ingrediente da vez (variável de controle)in → “dentro de”, liga a variável à listaingredientes_a_picar → a lista de tarefas (fonte de dados): → “a seguir vêm as instruções a repetir”Esquecer os dois-pontos é o erro de digitação mais comum de quem começa.
1ª volta ingrediente= tomate 2ª volta ingrediente= cebola e assim por diante…A cada volta o Python coloca sozinho o próximo item da lista dentro da variável de controle.
O escopo: o que é repetidofor ingrediente in ingredientes_a_picar:print(f"Robô Chef está picando: {ingrediente}")↑ indentado = dentro do laço, repete print("A receita acabou.")↑ sem recuo = fora do laço, roda uma vez sóEm Python é o recuo (a indentação) que define o bloco — não há “fimpara”.

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_S09A1.
  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

Programem o Robô Chef

Trabalhem no Google Colab, em um notebook novo. Cada célula de código roda com Shift + Enter.

1
Criem o notebook e a lista de ingredientes.
Como pensar: Em uma célula de código, digitem a lista e executem com Shift + Enter. A lista é a fonte de dados que o laço vai percorrer.
ingredientes_a_picar = ["tomate", "cebola", "pepino", "alface", "cenoura"]
2
Escrevam a receita (o for) e executem.
Como pensar: Em uma nova célula, escrevam o laço. Atenção aos dois-pontos no fim da primeira linha e ao recuo da linha de baixo.
for ingrediente in ingredientes_a_picar: print(f"Robô Chef está picando: {ingrediente}")
3
Expliquem o que cada parte do cabeçalho representa, usando a analogia do Robô Chef.
Como pensar: É a primeira pergunta de consolidação do roteiro. Usem o diagrama da anatomia: são cinco pedaços em for item in lista:.
4
O que define quais linhas serão repetidas dentro do for?
Como pensar: Segunda pergunta de consolidação. Comparem com o Visualg das semanas anteriores: lá existia fimenquanto; em Python, o que marca o fim do bloco?
5
Testem o fim da receita: imprimam a variável de controle DEPOIS do loop.
Como pensar: Em uma nova célula, executem print(f"A receita acabou. O último ingrediente foi: {ingrediente}"). Funciona? Com qual valor?
6
Boa prática: por que evitar usar a variável de controle fora do loop?
Como pensar: O Python permite, como vocês acabaram de ver — mas o roteiro recomenda evitar. Pensem em quem for ler o código depois.
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_S09A1 e envie no AVA.
AVALIAÇÃO

Como esta atividade será avaliada

CritérioPontos
Loop for escrito corretamente e executando sem erro3,0
Explicação correta das cinco partes do cabeçalho3,0
Compreensão do escopo (indentação define o bloco repetido)2,0
Respostas sobre a variável de controle durante e após o loop2,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
Programando o Robô Chef: sua primeira receita com for
São Paulo - SP
2026
Roteiro de Aula Prática
Programando o Robô Chef: sua primeira receita com for
Roteiro de Aula Prática apresentado ao componente curricular Lógica e Linguagem de Programação, como requisito parcial de avaliação do 2º bimestre.
São Paulo - SP
2026

Roteiro de Aula Prática

Nome da disciplina: LÓGICA E LINGUAGEM DE PROGRAMAÇÃO
Unidade: 2 – Estruturas de repetição: loop for
Aula: 1 – Cabeçalho do for e escopo da variável de controle
Base teórica: Capítulos 21 e 22 — for e range

Objetivos

  • Escrever a sintaxe básica do loop for em Python.
  • Identificar cada parte do cabeçalho: palavra-chave, variável de controle, in, fonte de dados e os dois-pontos.
  • Reconhecer o escopo do laço — o bloco indentado que será repetido.
  • Explicar o que acontece com a variável de controle a cada volta e depois do fim do loop.

Solução digital

Google Colab (Python)

Ambiente on-line que roda Python no navegador, sem instalar nada — a “cozinha digital” desta atividade. Cada célula de código é executada com Shift + Enter. Salve o notebook na sua conta Google: ele será reaproveitado nas próximas aulas da semana.

Procedimento / Atividade

Atividade proposta: Hoje vocês dão os primeiros passos em Python, programando um Robô Chef para executar uma tarefa repetitiva: picar cinco ingredientes de uma salada. Em vez de escrever uma instrução para cada ingrediente, vocês vão escrever uma receita — o cabeçalho do loop for — e entender o escopo da variável de controle, o “ingrediente da vez”.

Procedimentos para a realização da atividade

Checklist de entrega

Critérios de avaliação

CritérioPontos
Loop for escrito corretamente e executando sem erro3,0
Explicação correta das cinco partes do cabeçalho3,0
Compreensão do escopo (indentação define o bloco repetido)2,0
Respostas sobre a variável de controle durante e após o loop2,0

Referências

  • SEDUC-SP — Roteiro de Atividade Prática SISANO1C1B2S9A1AP: “Programando o Robô Chef: sua primeira receita com for”.
  • GOOGLE COLAB. Conheça o Colab. Disponível em: https://colab.research.google.com/.
  • Apostila da disciplina — Capítulos 21 e 22: for e range.
  • Documentação oficial do Python — Tutorial, seção 4.2 (instrução for).
salva sozinho neste computador