Experimentando Repetições em Projetos para Crianças

A criança utiliza atividades interativas de programação visual para observar personagens executando movimentos repetidos e modifica a quantidade de repetições para perceber a relação entre comando e resultado.

Passo a Passo para Execução

  1. Abrir uma atividade de programação visual adequada à faixa etária.
  2. Observar um personagem realizando uma tarefa repetitiva.
  3. Identificar quais blocos representam a ação e quais representam a repetição.
  4. Executar o desafio e observar o resultado.
  5. Alterar a quantidade de repetições quando a atividade permitir.
  6. Fazer uma previsão antes de executar novamente o programa.
  7. Comparar a previsão com o resultado apresentado na tela.
  8. Criar uma pequena sequência própria utilizando repetição quando o ambiente permitir.
  9. Explicar para um colega qual ação foi repetida e quantas vezes.
  10. Registrar a descoberta em uma frase ou desenho.

Comentários

Loop é o nome usado na programação para uma estrutura de repetição. Ele se relaciona com a ideia de fazer algo novamente. Em um jogo, pode ser usado para repetir movimentos; em uma animação, para manter uma ação acontecendo; em um programa, para realizar muitas operações sem escrever cada uma separadamente.

A Caixa que Repete Comandos

As crianças simulam um computador utilizando uma caixa como representação de um bloco de repetição. Comandos colocados dentro da caixa são executados novamente de acordo com o número indicado.

Materiais Necessários

  • Uma caixa ou moldura grande para representar o bloco de repetição
  • Cartões de comandos como andar, bater palma, girar e pular
  • Cartões numéricos indicando a quantidade de repetições
  • Fichas para montar pequenas sequências
  • Folhas de registro
  • Lápis de cor, lápis grafite e borracha
  • Quadro branco para representar visualmente os exemplos

Passo a Passo da Execução

  1. Mostrar quatro cartões iguais de uma mesma ação e pedir que uma criança execute a sequência.
  2. Perguntar se existe uma maneira de explicar a mesma tarefa usando menos cartões.
  3. Apresentar a caixa como uma representação visual de um laço de repetição.
  4. Colocar dentro dela uma instrução e um número, por exemplo, 'pular' e '4 vezes'.
  5. Pedir que uma criança interprete a caixa e execute a instrução quatro vezes.
  6. Criar uma segunda experiência contendo duas ações diferentes dentro da caixa.
  7. Pedir que os grupos descubram quantas ações serão realizadas ao final da repetição.
  8. Trocar os cartões numéricos e observar como o resultado muda.
  9. Comparar a sequência extensa com a representação utilizando a repetição.
  10. Concluir que o computador pode receber uma instrução para repetir uma sequência determinada quantidade de vezes.

Conexão Computacional

Um laço de repetição, também chamado de loop, é uma estrutura que manda o computador executar novamente uma instrução ou sequência. O número de repetições funciona como uma contagem. É parecido com uma receita que diz 'misture 5 vezes': não precisamos escrever 'misture' cinco vezes. Na programação, essa organização torna as instruções mais fáceis de entender.