Loops Aninhados: Repetições que Trabalham em Camadas
Período: Ensino Fundamental 1 | Ano: 4º Ano
Importante: Este material é meramente uma sugestão. Cabe ao educador adaptar as ideias oferecidas à realidade de sua turma, encontrando a melhor forma de aplicar o conteúdo.
Introdução: Compreensão de como duas ou mais repetições podem ser organizadas uma dentro da outra para executar tarefas que possuem estrutura de linhas, colunas ou grupos repetidos. Os estudantes observam que a repetição interna é concluída antes de a repetição externa avançar.
Passo a Passo para Execução
- Abra o Scratch e crie um novo projeto.
- Ative a extensão Caneta.
- Planeje no papel uma cidade com várias ruas horizontais e vários espaços repetidos em cada rua.
- Crie primeiro a sequência responsável por desenhar uma única linha.
- Coloque essa sequência dentro de uma repetição para executar a mesma estrutura em várias linhas.
- Ajuste a movimentação do personagem entre uma linha e outra para manter o desenho organizado.
- Execute o programa e observe a formação gradual da cidade.
- Faça alterações na quantidade de repetições e compare os resultados.
- Desafie os estudantes a criar uma segunda versão com prédios, árvores ou placas repetidas de maneira organizada.
- Peça que expliquem qual parte do código representa a repetição de dentro e qual representa a repetição de fora.
Links e Recursos
Comentários
No desenho de uma cidade em grade, o loop interno pode cuidar das partes que aparecem várias vezes na mesma rua, enquanto o loop externo faz o programa repetir aquela rua em outras posições. A mesma lógica aparece quando um computador precisa trabalhar com uma tabela: primeiro percorre os itens de uma linha e depois passa para a próxima. Isso ajuda a reduzir instruções repetidas e deixa o programa mais organizado.O Jardim das Linhas e Colunas
A turma simula um robô jardineiro que precisa visitar várias posições organizadas em fileiras. Uma regra controla a troca de fileiras e outra controla os movimentos dentro de cada fileira.Materiais Necessários
- Fita adesiva para formar uma grade de 4 fileiras por 5 colunas no chão
- Cartões numerados indicando as posições da grade
- Cartões de comando 'começar nova fileira', 'andar uma posição' e 'marcar posição'
- Fichas ou círculos de papel para marcar os locais visitados
- Quadro branco para representar os dois níveis de repetição
- Folha de registro com uma pequena grade para cada estudante
- Lápis, borracha e lápis de cor
- Cartões com desafios de grades diferentes, como 3 x 4 ou 5 x 3
Passo a Passo da Execução
- Apresente a grade e diga que o robô precisa visitar todos os pontos sem receber uma instrução separada para cada posição.
- Pergunte como seria possível aproveitar o fato de que todas as fileiras possuem a mesma quantidade de posições.
- Explique que uma repetição pode conter outra repetição. A repetição de fora pode cuidar das fileiras, enquanto a repetição de dentro cuida das posições de cada fileira.
- Mostre no quadro uma ideia simples: 'repita 4 vezes' para as fileiras e, dentro dela, 'repita 5 vezes' para visitar as posições.
- Escolha um estudante para representar o robô e outro para acompanhar a repetição externa.
- Em cada fileira, o robô executa a sequência interna completa antes de retornar ao comando que muda para a próxima fileira.
- Após concluir a grade, peça que a turma conte quantas posições foram visitadas e compare com a multiplicação 4 x 5.
- Troque os papéis e apresente uma segunda grade para que os estudantes percebam que a mesma ideia serve para tamanhos diferentes.
- Na folha individual, peça que desenhem uma grade e indiquem qual repetição controla as fileiras e qual controla as posições.
- Finalize relacionando a estratégia a tabuleiros, desenhos em grade, mapas digitais e outras tarefas nas quais uma atividade se repete dentro de outra.