¡Más dibujos! (Versión en video)
-
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ámetros, sea lo que sea.
-
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, si recuerdas, es 400, y el borde inferior es 400.
-
1:26 - 1:34Si 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:34 - 1:35Hagamos eso.
-
1:35 - 1:42Escribiremos nuestra función ellipse, le pasaremos parámetros y la haremos bastante grande.
-
1:42 - 1:43¡Muy bien allí está!
-
1:43 - 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:17Ok, sigamos con líneas simples.
-
2:17 - 2:20El nombre de esa función va a ser "line" (línea).
-
2:20 - 2:22Podemos pasarle cuatro parámetros.
-
2:22 - 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, el 90 y el 200, 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 demasiado 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:50Tanto por la elipse como por el rectángulo.
-
3:50 - 3:59Podemos afectar qué formas son dibujadas encima de qué otras formas simplemente, cambiando el orden en el que las escribimos.
-
3:59 - 4:03Ahora, quiero presentar un par de términos técnicos antes de terminar.
-
4:03 - 4:10Como quizás hayas aprendido en matemáticas, 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:19pero es más fácil que decir "cuán lejos a lo ancho" y "cuán lejos a lo alto" cada vez.
-
4:19 - 4:23Por ejemplo, los primeros dos parámetros a nuestra elipse están diciendo
-
4:23 - 4:29que X debería estar en 200 y que Y debería estar en 229
-
4:29 - 4:34Ahí lo tienes, es lo mismo que decir cuán lejos a lo alto y a lo ancho".
-
4:34 - 4:36La otra pregunta que te puede surgir es,
-
4:36 - 4:39¿Qué unidad hemos estado usando todo este tiempo?
-
4:39 - 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:52Este espacio de dibujo es de 400 píxeles de ancho.
-
4:52 - 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:07De manera similar, cuando decimos 200, en realidad, queremos decir 200 píxeles, y probablemente vayas entendiendo la idea.
-
5:07 - 5:12Fantástico. Ahora, ya sabes todo acerca de las funciones line, ellipse y rect, y sus parámetros.
-
5:12 - 5:16Cubrimos bastante, sigue adelante, sigue explorando ¡Y te acostumbrarás en breve!
- Title:
- ¡Más dibujos! (Versión en video)
- 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
Martha Isabel Soriano Ruiz edited Spanish, Mexican subtitles for More Drawing (Video Version) | ||
Martha Isabel Soriano Ruiz edited Spanish, Mexican subtitles for More Drawing (Video Version) | ||
Martha Isabel Soriano Ruiz edited Spanish, Mexican subtitles for More Drawing (Video Version) |