Return to Video

Hour of Code - Mark Zuckerburg teaches Repeat Loops

  • 0:00 - 0:04
    Se há coisa que os computadores fazem bem
    é repetir comandos.
  • 0:04 - 0:09
    Eu, pessoalmente, ficaria muito aborrecido
    se tivesse de fazer a mesma coisa vezes sem conta.
  • 0:09 - 0:13
    Mas um computador pode fazer a mesma coisa
    milhões, ou mesmo bilhões, de vezes
  • 0:13 - 0:16
    e não se aborrecer,
    sendo capaz de fazê-lo muito bem.
  • 0:16 - 0:17
    Assim, por exemplo, se eu quisesse
  • 0:17 - 0:21
    enviar um e-mail de parabéns
    a todos os utilizadores do Facebook,
  • 0:21 - 0:25
    talvez demorasse mais de um século
    a escrever todos esses e-mails para toda a gente.
  • 0:25 - 0:29
    No entanto, com apenas algumas linhas de código,
    posso fazer o sistema
  • 0:29 - 0:32
    enviar um e-mail a todos no Facebook
    desejando-lhes um feliz aniversário.
  • 0:32 - 0:34
    É isto que fazem os loops,
    e é por isso que são valiosos,
  • 0:34 - 0:37
    e algo que os computadores
    conseguem fazer muito bem.
  • 0:37 - 0:42
    Neste exemplo, o teu objetivo
    vai ser mover o pássaro para acertar no porco.
  • 0:42 - 0:47
    Podemos usar o bloco "repetir"
    para fazer isto muito facilmente.
  • 0:47 - 0:53
    Podes fazer isto dando ao computador
    um comando "avançar" cinco vezes,
  • 0:53 - 0:57
    para fazer avançar o pássaro
    um passo de cada vez em direção ao porco.
  • 0:57 - 1:01
    Ou podes simplesmente dizer ao computador
    para "avançar" uma vez,
  • 1:01 - 1:04
    e depois dizer-lhe para "repetir" 5 vezes
    — ele fará a mesma coisa.
  • 1:05 - 1:08
    Assim, para fazer isto,
    arrasta o teu comando “avançar”,
  • 1:08 - 1:12
    e depois coloca-o dentro do bloco
    "repetir".
  • 1:12 - 1:16
    Podes clicar nele e dizer-lhe
    quantas vezes queres repetir o bloco
  • 1:16 - 1:17
    para lhe dizer quantos passos
    queres que ele dê.
  • 1:18 - 1:20
    Agora, mais uma coisa:
  • 1:20 - 1:24
    podes colocar tantos comandos quantos quiseres
    dentro do bloco "repetir".
  • 1:24 - 1:27
    Por isso, neste exemplo, vais dizer-lhe para
    avançar e virar à esquerda,
  • 1:27 - 1:28
    o que ele fará cinco vezes.
  • 1:29 - 1:31
    É tudo!
    Bom trabalho e diverte-te :-)
Title:
Hour of Code - Mark Zuckerburg teaches Repeat Loops
Video Language:
English
Team:
Code.org
Project:
Hour of Code
Duration:
01:35

Portuguese subtitles

Revisions Compare revisions