< Return to Video

Incrementing Shortcuts (Video Version)

  • Not Synced
    Uma traduзгo livre:
  • Not Synced
    Lembra dos trкs passos para fazer uma animaзгo?
  • Not Synced
    Comeзamos fazendo algumas variбveis fora do loop da animaзгo, e em seguida nуs usamos aquelas variбveis dentro do loop
  • Not Synced
    de animaзгo no nosso "drawing code"
  • Not Synced
    Entгo nуs temos uma variбvel para o eixo x (x-position), um para o eixo y (y-position), um para a largura da bola e um
  • Not Synced
    para a altura da bola.
  • Not Synced
    E em seguida, no final, nуs mudamos aquelas variбveis um pouco de cada vez, entгo x serб o velho valor de x mais 1,
  • Not Synced
    entгo incrementarб toda vez
  • Not Synced
    y serб o velho valor de y menos 2, entгo y decrementarб toda vez;
  • Not Synced
    ballWidth terб o antigo valor de ballWidth multiplicado por 0,99. Entгo desde que 0,99 й menor que 1, nуs veremos a
  • Not Synced
    largura da bola decrementando.
  • Not Synced
    E ballHeight vai ser o velho valor de ballHeight dividido por 1,01,
  • Not Synced
    que й maior que 1, e entгo nуs tambйm veremos ballHeight decrementando. Se eu pressionar restart, vocк pode ver todos
  • Not Synced
    esses atributos da bola mudando.
  • Not Synced
    Entгo se vocк olhar essas quatro linhas do cуdigo, vocк vai notar que todos eles seguem um padrгo semelhante. Nуs
  • Not Synced
    temos a variбvel,
  • Not Synced
    em seguida um sinal de igual, em seguida a mesma variбvel, algum operador (mais, menos, vezes, dividido) e algum
  • Not Synced
    numero, okay?
  • Not Synced
    E esse padrгo й tгo comum em programaзгo, e programadores sгo tгo preguiзosos, que eles decidiram, "Hey! Jб que nуs
  • Not Synced
    usamos esse tanto esse padrгo,
  • Not Synced
    "Nгo deveria ter um jeito mais fбcil de fazк-lo?" E entгo eles fizeram um "atalho" (google translate :p), e o atalho й
  • Not Synced
    assim:
  • Not Synced
    Em vez de dizer x vale x mais 1, eu poderia dizer x += 1. Entendeu? E no lugar de dizer y vale y menos 2,
  • Not Synced
    eu poderia dizer y - = 2.
  • Not Synced
    E no lugar de dizer ballWidth vale ballWidth vezes 0.99, eu posso dizer - vocк adivinhou - ballWidth *= 0.99.
  • Not Synced
    Finalmente, no lugar de dizer ballHeight vale ballHeight dividido por 1.01, nуs podemos dizer ballHeight /= 1.01
  • Not Synced
    Entгo para todos eles, o que ele faz й pegar os valores das variбveis, entгo ballWidth, e entгo seu operador, e
  • Not Synced
    multiplicar por 0.99
  • Not Synced
    Entгo ele dirб "ballWidth vezes 0.99" e entгo armazenб-lo de volta na variбvel ballWidth. Se eu apertar restart vocк
  • Not Synced
    pode ver nossa animaзгo parecer a mesma que antes
  • Not Synced
    E agora vocк vai ser preguiзoso tambйm!
Title:
Incrementing Shortcuts (Video Version)
Description:

This is just a screen grab of our interactive coding talk-through, prepared to make captioning and translation easier. It is better to watch our talk-throughs here:
https://www.khanacademy.org/cs/programming/

more » « less
Video Language:
English
Duration:
02:20

Portuguese, Brazilian subtitles

Incomplete

Revisions