More Drawing (Video Version)
-
0:00 - 0:03Exploremos más esta cosa de dibujar.
-
0:03 - 0:05¿Qué podemos hacer además de rectángulos?
-
0:05 - 0:08Bueno, podemos hacer óvalos utilizando la palabra "ellipse",
-
0:08 - 0:10que es otro comando que la computadora sabe.
-
0:10 - 0:13De hecho, tenemos una palabra especial en programación para denominar a estos comandos.
-
0:13 - 0:15Vamos a llamarlos "funciones".
-
0:15 - 0:18Usaré la palabra "función" a partir de ahora para referirme a los comandos.
-
0:18 - 0:21Continuemos y escribamos el nombre de la función ellipse,
-
0:21 - 0:23y luego dos paréntesis y un punto y coma.
-
0:23 - 0:25¡No está funcionando!
-
0:25 - 0:27Tenemos este mensaje de error que habla acerca de parámetro, sean lo que sean.
-
0:27 - 0:29¿Puede ver lo que nos está faltando,
-
0:29 - 0:31comparándolo con el código que escribimos para rect() ?
-
0:31 - 0:34Cuando sólo escribimos ellipse, no le estamos diciendo los números, como hicimos con el rectángulo.
-
0:34 - 0:38Estos números se llaman "parámetros".
-
0:38 - 0:43Decimos que "pasamos parámetros a las funciones" y ellos controlan cómo se comporta la función.
-
0:43 - 0:49Sin los parámetros, el programa no sabe dónde quieres la elipse,
-
0:49 - 0:51o cuán grande hacerla.
-
0:51 - 0:53Ahora el mensaje de error tiene más sentido.
-
0:53 - 0:55Continuemos y pasémosle cuatro parámetros
-
0:55 - 1:01para controlar cuán lejos a lo ancho, cuán lejos a lo alto, cuán ancha y cuán alta queremos que sea la elipse.
-
1:01 - 1:04Al igual que antes, podemos divertirnos y mover la elipse.
-
1:04 - 1:08incluso hacerla crecer y achicarla.
-
1:08 - 1:12Bueno, ahora que hemos visto los conceptos básicos, probemos dibujar una elipse grande,
-
1:12 - 1:14justo en el medio del espacio para dibujar.
-
1:14 - 1:18La primera pregunta que te puede surgir es, ¿Dónde es el medio?
-
1:18 - 1:20Sólo para repasar, tenemos la esquina superior izquierda, 0 (Cero)
-
1:20 - 1:26y la derecha es 400, y el borde inferior es 400.
-
1:26 - 1:35Si quisiéramos averiguar dónde es el medio, pensaríamos la mitad de 400 a lo ancho y la mitad de 400 a lo alto (200,200).
-
1:35 - 1:37Hagamos eso.
-
1:37 - 1:42Escribiremos nuestra función ellipse, le pasaremos parámetros y la haremos bastante grande.
-
1:42 - 1:44¡Allí está!
-
1:44 - 1:46Sólo por diversión, pongamos un rectángulo allí también.
-
1:46 - 1:50Diremos rect 200, 200 también y un poquito más chico.
-
1:50 - 1:53Mmhh, esto es interesante.
-
1:53 - 1:55¿Qué nos muestra este pequeño experimento?
-
1:55 - 2:02Bueno, se podría decir que el punto 200,200 es en realidad decirle dónde poner el centro de la elipse.
-
2:02 - 2:10Para rectángulos, es diferente. El 200,200 dice dónde poner la esquina superior izquierda del rectángulo.
-
2:10 - 2:14Eso es realmente importante para recordar cuando estemos tratando de posicionar nuestras formas.
-
2:14 - 2:18Ok, sigamos con líneas simples.
-
2:18 - 2:21El nombre de esa función va a ser "line" (línea)
-
2:21 - 2:23Podemos pasarle cuatro parámetros.
-
2:23 - 2:28pero una línea no tiene necesariamente un tamaño, como un rectángulo, entonces, ¿Qué controlaran estos números?
-
2:28 - 2:35El primero y el segundo parámetro, al igual que antes, dicen cuán lejos a lo ancho y alto debería comenzar la línea.
-
2:35 - 2:46Los últimos dos parámetros especifican cuán lejos a lo ancho y cuán lejos a lo alto debería terminar la línea.
-
2:46 - 2:53Ahora que entendemos cómo funciona eso, miremos algo que parecerá extraño al principio.
-
2:53 - 2:57¿Qué pasa si hago que el rectángulo comience en la esquina superior izquierda...
-
2:57 - 3:05... y luego lo hago realmente grande?
-
3:05 - 3:08Podemos hacerlo así de grande, pero es un poquito muy grande, pienso.
-
3:08 - 3:12Vemos que está comenzando a hacer desaparecer la elipse gradualmente.
-
3:12 - 3:15De hecho, podemos hacerla desaparecer completamente.
-
3:15 - 3:18Ahora bien, estamos pensando adónde se fue.
-
3:18 - 3:22Bueno, el programa, en realidad, dibuja tus formas en orden.
-
3:22 - 3:27Primero dibuja tu elipse, luego el rectángulo encima y luego la línea.
-
3:27 - 3:31Entonces, la elipse todavía está allí. Solo que está, como viste, debajo.
-
3:31 - 3:33Éste es un punto importante para recordar.
-
3:33 - 3:37¿Qué pasaría si dibujáramos nuestra línea primero?
-
3:37 - 3:39No la veríamos para nada, ¿O sí?
-
3:39 - 3:42Podrías hacer eso en tus programas y preguntarte, hey, ¿Dönde se fue mi línea?
-
3:42 - 3:45La idea es que la línea está allí, sólo que está oculta ahora mismo.
-
3:45 - 3:51Tanto por la elipse como por el rectángulo.
-
3:51 - 3:59Podemos afectar qué formas son dibujadas encima de qué otras formas simplemente, cambiando el orden en el que las escribimos.
-
3:59 - 4:04Ahora, quiero presentar un par de términos técnicos antes de terminar.
-
4:04 - 4:10Como quizás hayas aprendido en matemática, podemos usar la letra X para nombrar cuán lejos a lo largo estamos hablando.
-
4:10 - 4:12y la letra Y para hablar de cuán lejos a lo alto.
-
4:12 - 4:14Eso podría verse un poco extraño si no estás acosumbrado,
-
4:14 - 4:20pero es más fácil que decir "cuán lejos a lo ancho" y "cuán lejos a lo alto" cada vez.
-
4:20 - 4:24Por ejemplo, los primeros dos parámetros a nuestra eilpse están diciendo
-
4:24 - 4:29que X debería estar en 200 y que Y debería estar en 229
-
4:29 - 4:35Ahí lo tienes, es lo mismo que decir cuán lejos a lo alto y a lo ancho".
-
4:35 - 4:38La otra pregunta que te puede surgir es,
-
4:38 - 4:40¿Qué unidad hemos estado usando todo este tiempo?
-
4:40 - 4:43¿Estamos diciendo 200 centímetros, 200 pulgadas, 200 millas?
-
4:43 - 4:49Estamos usando unidades llamadas "píxeles", y un píxel es un pequeño punto en tu pantalla.
-
4:49 - 4:53Este espacio de dibujo es de 400 píxeles de ancho.
-
4:53 - 5:01es por eso que decimos siempre que la esquina superior izquierda es 0 (cero) y aquí es 400, porque es 400 píxeles.
-
5:01 - 5:08De manera similar, cuando decimos 200, en realidad, queremos decir 200 píxeles, y probablemente vayas entendiendo la idea.
-
5:08 - 5:13Fantástico. Ahora, ya sabes todo acerca de las funciones rect, line y ellipse, y sus parámetros.
-
5:13 - 5:17Cubrimos bastante, sigue adelante, sigue explorando ¡Y te acostumbrarás en breve!
- Title:
- More Drawing (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/ - Video Language:
- English
- Duration:
- 05:17
pamela-from-khan edited Spanish subtitles for More Drawing (Video Version) |