< Return to Video

IntroToDrawingFixed

  • 0:03 - 0:06
    Nós precisamos começar tentando entender formas, o básico.
  • 0:06 - 0:11
    Mas não se preocupe, logo, suas formas estarão voando através da tela, mudando de cor e fazendo todo tipo de coisas legais que se consegue com programação
  • 0:11 - 0:13
    Só fique conosco!
  • 0:13 - 0:15
    Então vamos começar desenhando retângulos.
  • 0:15 - 0:21
    A gente digita rect() para retângulos, depois abrimos parenteses, e depois quatro números, e eu vou explicar o que eles significam daqui a pouco
  • 0:21 - 0:24
    ...depois fechamos parenteses, e no final, nós só colocamos o ponto e vírgula
  • 0:24 - 0:26
    Olhe, fantástico, um retângulo!
  • 0:26 - 0:30
    E isso foi tão legal, então vão fazer de novo. Nós podemos tentar com números diferentes dessa vez.
  • 0:30 - 0:36
    Talvez números maiores, e depois números menores no final, e olhe, outro retângulo.
  • 0:36 - 0:41
    De fato, se nós tentarmos mudar o primeiro número para um menor, ele vai começar a se mover.
  • 0:41 - 0:48
    Se nos mudarmos o último número para um maior e depois um menor, então ele só vai crescer e depois encolher. Interessante.
  • 0:48 - 0:52
    Então como toda essa mágica acontece, você deve estar se perguntando?
  • 0:52 - 0:56
    Bem, lembre-se que o seu computador é como um cachorro muito inteligente e obediente.
  • 0:56 - 1:00
    Com o cachoro, talvez nós podemos dizer para ele sentar, ficar, e até rolar.
  • 1:00 - 1:03
    Você só teria que dar a ele o comando sentar()
  • 1:03 - 1:07
    Então em código, como você diria ao seu cachorro computador para sentar?
  • 1:07 - 1:20
    Bom, o jeito que você faz isso é escrevendo o nome do comando, digamos "sentar", e depois 2 parenteses após que dizem para ele realizar o comando que você acabou de dizer, e depois um ponto e vírgula no final que diz "é, o comando acabou."
  • 1:20 - 1:22
    E depois o seu cachorro computador iria sentar.
  • 1:22 - 1:32
    Bem, é claro, o seu computador na Khan Academy não é um cachorro, então ele não sabe sentar ou rolar, mas ele sabe como desenhar retângulos, quando você chama a função rect(), e isso é bem legal também, certo?
  • 1:32 - 1:44
    Então, isso é o que nós vamos fazer nessa linha. Nós chamamos o comando rect(), que é só o nome, e depois abrimos paranteses e fechamos parenteses para dizem "vá fazer aquilo", e depois o ponto e vírgula no final.
  • 1:44 - 1:47
    É assim que o seu computador sabe ir até essa habilidade especial rect.
  • 1:47 - 1:50
    Ok, então agora vamos voltar ao nosso rect.
  • 1:50 - 1:54
    Nós temos o nome do comando bem aqui, nos temos aqueles parenteses.
  • 1:54 - 1:57
    Mas e todos esses números loucos?
  • 1:57 - 2:02
    Bem, a ideia é que o computador realmente não sabe o suficiente se você só dizer a ele rect.
  • 2:02 - 2:10
    Para entender isso, imagine que eu tivesse acabado de dar a você um pedaço de papel, e quisesse que você desenhasse um retângulo exatamente do jeito que eu quero que ele seja.
  • 2:10 - 2:15
    Bem, a menos que você possa ler minha mente, você iria ter algumas perguntas de cara.
  • 2:15 - 2:20
    Primeiro, você poderia se perguntar, "bem, ok, onde você quer que eu desenhe o retângulo?"
  • 2:20 - 2:28
    E depois, eu diria "que tal se a gente concordasse que esse lado esquerdo do papel, nós vamos chamar de 0."
  • 2:28 - 2:31
    E vamos concordar que o lado direito vai ser 400.
  • 2:31 - 2:38
    Depois eu poderia te dar um número, tipo 100, e você iria saber que isso seria na direita por aqui, mais ou menos.
  • 2:38 - 2:44
    Isso vai satisfazer você por um momento, mas depois você vai ficar tipo ok, isso me diz o lado, mas e o quão alto e o quão baixo?
  • 2:44 - 2:56
    Depois eu poderia dar a você outro número, tipo 200, e eu diria que esse é o topo 0, e de novo o fundo é 200, e você diria, bem 200 vai ser bem no meio.
  • 2:56 - 3:03
    E isso é perfeito, porque agora você pensa, ok, eu vou desenhar o retângulo bem aqui.
  • 3:03 - 3:07
    ...porque é 100 pro lado e 200 pra baixo.
  • 3:07 - 3:10
    Exceto que você ainda não tem informação suficiente, porque agora o que você está perguntando?
  • 3:10 - 3:13
    Você está pensando, quão grande eu quero que o retângulo seja?
  • 3:13 - 3:17
    Eu diria, o que você acha de, 150 de largura?
  • 3:17 - 3:28
    E você pensa, bem, isso é 100, e isso é 400, então se eu quero 150 de largura, talvez eu deveria ir até aqui.
  • 3:28 - 3:30
    Ok, legal, isso é mais ou menos 150 de largura.
  • 3:30 - 3:32
    Então depois você diria, o quão alto você quer?
  • 3:32 - 3:33
    E eu vou dizer, "que tal 50 de altura?"
  • 3:33 - 3:39
    Você vai dizer, ok, 50, isso é mais ou menos dessa altura.
  • 3:39 - 3:45
    Agora você vai dizer, fantástico, eu sei exatamente onde você quer o seu retângulo, e sei exatramente o quão grande você o quer, agora eu posso desenhá-lo.
  • 3:45 - 3:48
    Isso é bastante trabalho pra um retângulo, não é?
  • 3:48 - 4:02
    Mas a idéia é que dando apenas aqueles 4 números, 100 pro lado, 200 pra baixo, 150 de largura, 50 de altura, nós agora estamos pensando igual sobre como esse retângulo deve ser.
  • 4:02 - 4:05
    É assim que o computador trabalha também.
  • 4:05 - 4:17
    Você pode escrever só o nome do comando como nós dissemos mais cedo-abre parenteses, os 4 números-100,200,150,50, fecha parenteses, e depois o ponto e virgula.
  • 4:17 - 4:21
    E ele vai desenhar o retângulo exatamente onde nós queremos que ele desenhe!
  • 4:21 - 4:26
    Bem, se nós formos honestos com nós mesmos, ali não é realmente onde nós queremos o retângulo - ali não é onde nós o desenhamos, certo?
  • 4:26 - 4:32
    Nosso números estão um pouco errados. Então vamos continuar e dizer que nós queremos que ele seja exatamente igual ao que desenhamos
  • 4:32 - 4:44
    Nós iramos mover ele para que fique um pouco mais à frente, um pouco menos pra cima e pra baixo, um pouco mais magro, e talvez um pouquinho menor.
  • 4:44 - 4:53
    Agora nós temos que o nosso retângulo esta praticamente igual ao que desenhamos, porque nós entendemos o que cada um desses números significa, e nós podemos mudá-los para que ele pareça com o que nós queremos.
  • 4:53 - 4:55
    Agora vamos pensar sobre desenhar outro retângulo.
  • 4:55 - 5:00
    A beleza disso, é que nós podemos desenhar retângulos onde nós quisermos agora.
  • 5:00 - 5:05
    Que tal a gente desenhar um bem nesse canto superior, bem em cima?
  • 5:05 - 5:07
    Vamos pensar sobre onde isso seria.
  • 5:07 - 5:17
    Seria tipo 0 pro lado, 0 pra cima e pra baixo, e talvez bem pequeno, tipo 50 de largua e 10 de altura.
  • 5:17 - 5:27
    Vamos fazer isso. Nós vamos digita rect, separar os parâmetros com vírgulas, e dizer, ok, estamos prontos.
  • 5:27 - 5:36
    Mas uh oh, nós temos esse erro que diz que está faltando o parenteses de fechamento, e nós percebemos que está mesmo, então nós vamos colocá-lo de volta.
  • 5:36 - 5:39
    Mas uh oh, agora nós temos outro erro que diz que está faltando o ponto e vírgula.
  • 5:39 - 5:44
    Se nós clicarmos "show me where", ele vai apontar para a linha que nós acabamos de escrever...
  • 5:44 - 5:49
    ...e nós lembrados que ponto e vírgulas são como pontos finais no fim de uma frase, mas no fim de uma linha de código, e nós esquecemos um.
  • 5:49 - 5:53
    Nós podemos colocá-lo de volta, nada demais, e tudo está bem de novo.
  • 5:53 - 5:56
    Veja só, um pequenino retângulo, exatamente como nós queriamos.
  • 5:56 - 6:04
    Assim como antes, nós podemos aumento para ficar maior, nos podemos move-lo por aí, e nós podemos posicioná-lo exatamente onde nós queremos que ele esteja.
  • 6:04 - 6:08
    Então agora você sabe em detalhes exatamente como essa rect funciona.
  • 6:08 - 6:16
    Nós falamos o que esses números significam, e como você sempre precisa botar o nome do comando, e os parenteses, separar os números com vírgula, botar o ponto e vírgula no final.
  • 6:16 - 6:20
    Parece muito, mas você pode ir e tentar isso você mesmo e sentir como se faz.
  • 6:20 - 6:24
    Na próxima vez, nós vamos aprender sobre como fazer mais formas, e depois nós vamos fazer coisas fantásticas como fazer as formas coloridas e fazê-las voar pela tela.
Title:
IntroToDrawingFixed
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:
06:27
pamela-from-khan edited Portuguese subtitles for IntroToDrawingFixed

Portuguese subtitles

Revisions