Rullst AcademyRullst Academy/Lição
Pensamento computacional: da ideia ao plano · Lição 05 / 07

Uma receita, vários pedidos

O mesmo plano precisa atender um pedido, três pedidos ou nenhum. Em vez de copiar instruções, vamos repetir um bloco com uma regra de parada.

Vamos descobrir juntos

  1. 1

    Uma repetição, também chamada de laço, executa um bloco mais de uma vez. Nosso bloco é: montar um kit → proteger se chover → entregar esse kit.

  2. 2

    Repetir uma vez por pedido liga o trabalho à entrada. Com 3 pedidos, o bloco roda 3 vezes e entrega 3 kits. Repetir só “entregar” tentaria entregar algo que não foi montado.

  3. 3

    Com zero pedidos, o bloco roda zero vezes. Não é um erro: não há trabalho a realizar. A saída esperada também é zero entregas.

  4. 4

    A regra precisa terminar. “Repita para sempre” não atende a missão. Um número fixo, como repetir duas vezes, também falha quando a quantidade de pedidos muda.

✦
SUA MISSÃO

Conte repetições e entregas, reconheça o bloco repetido e trate o caso de zero pedidos.

Agora é a sua vez

Oficina de descobertas

Uma receita, vários pedidos

Cada repetição do bloco completo atende exatamente um pedido. Preveja o resultado antes de conferir.
Monte suas respostas e confira quando estiver pronto.
Uma pausa para entender

Qual bloco deve se repetir uma vez por pedido?

Preciso de uma pista

Observe o bloco inteiro e a quantidade de pedidos. Zero também é uma entrada válida.

Carregando sua jornada…

Leve com você

Desenhe uma borda com um padrão de duas formas repetido três vezes. Marque o bloco e o número de repetições. Como ficaria com zero repetições?

No seu ritmo

Meus arquivos e GitHub

Toda lição pode virar um registro seu: código, anotações ou um plano de prática. Guardar um arquivo no GitHub é opcional e não altera seu XP.

Manual do aluno

O editor e os downloads abrem quando esta lição estiver liberada para sua conta. Confira o acesso abaixo ou volte ao mapa da trilha.

Conferindo seu acesso à lição…

Rullstpetbot

A IA pode errar. Confira no material da lição.