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:08
    Como pessoa, ficaria muito aborrecido
    se tivesse de fazer a mesma coisa muitas vezes seguidas.
  • 0:08 - 0:09
  • 0:09 - 0:13
    Mas um computador pode fazer a mesma coisa
    milhões, ou mesmo milhares de milhões, de vezes,
  • 0:13 - 0:15
    e não se aborrecer,
    sendo capaz de fazê-lo muito bem.
  • 0:16 - 0:17
    Assim, por exemplo, se eu quisesse desejar
  • 0:17 - 0:21
    um feliz aniversário a todos os utilizadores do Facebook
    enviando-lhes um e-mail,
  • 0:21 - 0:25
    talvez demorasse mais de um século
    a escrever todos esses e-mails para toda a gente.
  • 0:25 - 0:25
  • 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 os utilizadores do 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:41
    Neste exemplo, o teu objetivo
    vai ser mover o pássaro
  • 0:41 - 0:45
    para chegar ao porco. Agora vamos poder usar o bloco "repetir"
  • 0:45 - 0:49
    para poder fazer isto
    muito facilmente. Podes fazer isto
  • 0:49 - 0:52
    dando ao computador
    um comando "avançar"
  • 0:52 - 0:57
    cinco vezes, 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:04 - 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:20
    para lhe dizer quantos passos
    queres que ele dê. 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:31
    o que ele fará cinco vezes. É tudo!
    Bom trabalho e diverte-te :-)
  • 1:31 - 1:31
Title:
Hour of Code - Mark Zuckerburg teaches Repeat Loops
Video Language:
English
Duration:
01:35

Portuguese subtitles

Revisions Compare revisions