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