Return to Video

For Loops in the Bee puzzle of Course 4

  • 0:05 - 0:08
    Quando usas um bloco «repeat»
    para fazer um loop do código,
  • 0:08 - 0:11
    como é que o computador sabe
    quantas repetições são suficientes?
  • 0:11 - 0:16
    O bloco de repetição está, na realidade,
    a esconder um código mais sofisticado,
  • 0:16 - 0:17
    chamado «loop durante»,
  • 0:17 - 0:22
    que conta desde um valor inicial
    até um valor final em intervalos específicos.
  • 0:22 - 0:29
    Por exemplo, bloco de «repetir três»
    conta de 1 a 3 em aumentos de 1.
  • 0:29 - 0:33
    Sempre que conta,
    executa o código dentro do loop.
  • 0:33 - 0:37
    O loop sabe quantas vezes já foi executado,
    usando uma variável de contagem
  • 0:37 - 0:43
    que está definida para o valor inicial no início do loop
    e regista o acrescento a cada vez que o loop é executado.
  • 0:43 - 0:47
    Assim que a variável de contagem for maior
    do que o valor final, o loop pára de funcionar.
  • 0:48 - 0:53
    O benefício de utilizar um «loop durante» real
    em vez de um bloco de repetição
  • 0:53 - 0:56
    é que podemos ver a variável de contagem
    e usá-la no nosso loop.
  • 0:56 - 1:02
    Por exemplo, se eu tiver uma série de flores
    e a primeira tiver um néctar,
  • 1:02 - 1:06
    a segunda tiver dois néctares
    e a terceira três,
  • 1:06 - 1:11
    eu posso usar o «loop durante» para dizer à abelha
    para recolher uma “contagem” de néctares de cada vez,
  • 1:11 - 1:15
    que seria um na primeira flor,
    dois na segunda e três na terceira.
  • 1:16 - 1:21
    Além disto, num «loop durante», podemos aumentar o contador
    por um número que não seja um de cada vez.
  • 1:21 - 1:27
    Podemos, eventualmente, contar de 2 em 2,
    de 4 em 4 ou até em quantias que variam a cada vez.
Title:
For Loops in the Bee puzzle of Course 4
Description:

more » « less
Video Language:
English
Team:
Code.org
Project:
CSF '21-'22
Duration:
01:29

Portuguese subtitles

Revisions Compare revisions