Return to Video

More Drawing (Video Version)

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

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

Spanish subtitles

Revisions