< Return to Video

Mais sobre Desenhos ( Versão em video)

  • 0:00 - 0:03
    Vamos explorar mais um pouco toda essa parte de desenhar.
  • 0:03 - 0:05
    O que podemos fazer além de retângulos?
  • 0:05 - 0:08
    Bem, podemos fazer formatos ovais usando a palavra "ellipse",
  • 0:08 - 0:10
    se trata de outro comando que o computador conhece.
  • 0:10 - 0:13
    Na verdade nós temos uma palavra especial para estes comandos.
  • 0:13 - 0:15
    Vamos chamá-las de funções.
  • 0:15 - 0:18
    Daqui pra frente utilizarei a palavra "função" para estes comandos.
  • 0:18 - 0:21
    Continuando, vamos escrever a função de nome "ellipse",
  • 0:21 - 0:23
    e em seguida dois parenteses e um ponto-e-virgula.
  • 0:23 - 0:25
    Não está funcionando!
  • 0:25 - 0:27
    Temos esta mensagem de erro falando de parâmetros, seja lá o que estes sejam.
  • 0:27 - 0:29
    Você consegue ver o que falta,
  • 0:29 - 0:31
    se comparado ao que acabamos de escrever para o retângulo(rect)?
  • 0:31 - 0:34
    Quando somente escrevemos "ellipse", não estamos informando os números, como fizemos para o retângulo.
  • 0:34 - 0:38
    Estes números são chamados de parâmetros-
  • 0:38 - 0:43
    costumamos dizer que passamos parâmetros para as funções, e eles controlam o comportamento das mesmas.
  • 0:43 - 0:49
    Sem os parâmetros, o programa não sabe onde você quer a sua elipse,
  • 0:49 - 0:51
    ou quão grande fazê-la.
  • 0:51 - 0:53
    Agora aquela mensagem de erro faz mais sentido.
  • 0:53 - 0:55
    Vamos em frente e passar quatro parâmetros para a função,
  • 0:55 - 1:01
    para controlar a localização no eixo x ,y e a largura e altura nós queremos para a elipse .
  • 1:01 - 1:04
    Anteriormente, nós divertimo-nos em mover nossa elipse livremente pelo quadro branco.
  • 1:04 - 1:08
    e também aumentâ-la e diminuí-la.
  • 1:08 - 1:12
    Certo, agora que nós já vimos o básico, vamos tentar desenhar uma elipse grande
  • 1:12 - 1:14
    bem no meio da tela.
  • 1:14 - 1:18
    A primeira pergunta que você deverá fazer, é aonde é o meio?
  • 1:18 - 1:20
    Apenas para revisar, nós temos essa limite superior à esquerda, cujo valor é 0
  • 1:20 - 1:26
    e a direita é 400, e o em baixo é 400 também
  • 1:26 - 1:35
    Se nós quisermos imaginar onde está o meio, nós pensaremos que seja a metade de 400 à cima, e metade de 400 à baixo, ou seja, 200,200.
  • 1:35 - 1:37
    Vamos em frente para mostrarmos isso.
  • 1:37 - 1:42
    Nós faremos nossa função elipse , passando parâmetros para ela, tornando-a bem grande.
  • 1:42 - 1:44
    Pronto!!!
  • 1:44 - 1:46
    Apenas por diversão, vamos por um retângulo aqui também.
  • 1:46 - 1:50
    Nós usaremos rect 200, 200 um pouco menor.
  • 1:50 - 1:53
    Isso é interessante.
  • 1:53 - 1:55
    O que este pequeno experimento nos mostra?
  • 1:55 - 2:02
    Bem, nós podemos ver que o ponto 200,200 é na verdade o centro da elipse.
  • 2:02 - 2:10
    Para retângulos, esses parâmetros são diferentes - os números 200,200 significam onde ficará o canto superior esquerdo do retângulo.
  • 2:10 - 2:14
    Isso é realmente importante para lembrar quando nós estamos tentando posicionar nossas figuras.
  • 2:14 - 2:18
    Ok, agora vamos mover em linhas simples.
  • 2:18 - 2:21
    Essa função é apenas para construir uma linha.
  • 2:21 - 2:23
    Nós passamos 4 parâmetros para ela.
  • 2:23 - 2:28
    Mas a linha não tem um tamanho como um retângulo, então o que esses números todos controlam?
  • 2:28 - 2:35
    O primeiro e o segundo parâmetros, igual ao das outras figuras, atribuem valores iniciais aos eixo x e y da linha .
  • 2:35 - 2:46
    Os últimos dois parâmetros especificam os valores finais dos eixos x e y da linha.
  • 2:46 - 2:53
    Agora nós entendemos como funciona, vamos ver alguma coisa que nós achamos estranho num primeiro momento.
  • 2:53 - 2:57
    O que acontece se eu fizer um retângulo iniciar no canto superior esquerdo?
  • 2:57 - 3:05
    E então fazê-lo bem grande?
  • 3:05 - 3:08
    Nós podemos fazêlo bem grande, mais isso é um pouco muito grande eu acho.
  • 3:08 - 3:12
    Nós vemos que isso gradualmente começa a fazer com que a elipse desapareça.
  • 3:12 - 3:15
    Nós podemos fazê-la desaparecer completamente.
  • 3:15 - 3:18
    Agora nós estamos nos perguntando para onde ela foi.
  • 3:18 - 3:22
    Bem, o programa na verdade desenha suas formas em ordem.
  • 3:22 - 3:27
    A primeira ele desenha sua elipse, depois o retângulo fica em cima e depois a linha é a última de cima.
  • 3:27 - 3:31
    Então a elipse ainda está lá - Ela apenas está , como você vê, na camada de baixo.
  • 3:31 - 3:33
    Isso é um ponto importante para se lembrar.
  • 3:33 - 3:37
    O que poderia acontecer se nós desenhássemos nossa linha primeiro?
  • 3:37 - 3:39
    Nós apenas não poderíamos vê-la, não é ?
  • 3:39 - 3:42
    Você poderá fazer isso em seus programas e perguntar, Ei, aonde foi para minha linha?
  • 3:42 - 3:45
    A ideia é que a linha está lá, apenas está escondida agora.
  • 3:45 - 3:51
    A mesma coisa a elipse e o retângulo.
  • 3:51 - 3:59
    Nós podemos fazer efeitos com isso determinando que formas são desenhadas em cima de outras formas apenas modificando a ordem que as escrevemos.
  • 3:59 - 4:04
    Agora, Eu apenas quero introduzir um pouco de termos técnicos antes de acabar.
  • 4:04 - 4:10
    Assim que você irá aprender em matemática, nós podemos usar a letra x para significar o quão distante nós posicionaremos a figura.
  • 4:10 - 4:12
    e a letra y para significar o quão distante a altura da figura.
  • 4:12 - 4:14
    Isso parece um pouco estranho se você não usa isso frequentemente.
  • 4:14 - 4:20
    mas é mais fácil dizer que x é o quanto andamos de distância e o y é o quanto estamos alto ou baixo.
  • 4:20 - 4:24
    Por exemplo, os primeiros dois parâmetros da nossa elipse dizem
  • 4:24 - 4:29
    que o x poderá ser de 200 e o y poderá ser 229.
  • 4:29 - 4:35
    Lá você poderá tê-lo, a mesma coisa que dizer o quão longe no horizonte ele está e o quão alto na vertical ele está.
  • 4:35 - 4:38
    A outra questão que você poderá ter é,
  • 4:38 - 4:40
    Que unidades nós temos para usar nesse tempo todo?
  • 4:40 - 4:43
    Quando nós dizemos 200, é em centímetros, polegadas ou milhas?
  • 4:43 - 4:49
    Nós estamos usando unidades chamadas pixels, e um pixel é uma minúscula unidade de ponto na tela.
  • 4:49 - 4:53
    Esta tela é de tamanho de 400 pixels.
  • 4:53 - 5:01
    Esta é a razão nós sempre dissemos que o canto superior esquerdo é 0, e o do outro lado é 400, porque o máximo é 400.
  • 5:01 - 5:08
    Igualmente, quando nós dissemos 200, significa 200 pixels, e você provavelmente entenderá.
  • 5:08 - 5:13
    Fantástico. Agora nós conhecemos tudo sobre as funções rect, line e elipse e seus parâmetros.
  • 5:13 - 5:17
    Nós estamos cobrindo um monte de coisas, detalhando, explorando e estará familiarizado com tudo isso logo , logo.
Title:
Mais sobre Desenhos ( Versão em video)
Description:

Isto é apenas uma pequena aula da nossa conversa interativa de codificação, preparada para fazer captions e traduções facilmente. Melhor ainda se assistires nossas aulas aqui:
https://www.khanacademy.org/cs/programming/

more » « less
Video Language:
English
Duration:
05:17

Portuguese subtitles

Revisions