Intro To Variables (Video Version)
-
0:01 - 0:04Bueno, tengo a mi buen amigo Winston aquí para ayudarnos con éste.
-
0:04 - 0:07Y sé que ya se ve imposiblemente genial.
-
0:07 - 0:09Pero me parece que quiero cambiar
el tamaño de sus ojos un poco. -
0:09 - 0:11Así que aquí es donde dibujo sus ojos.
-
0:11 - 0:14Puedes ver que configuramos el color de relleno y dibujamos dos elipses,
-
0:14 - 0:17y si quiero hacer esta elipse más pequeña,
puedo cambiar el ancho, -
0:17 - 0:20pero también quiero que sea redonda
así que cambiaré el alto, -
0:20 - 0:22para que sea el mismo valor.
-
0:22 - 0:25Y si también queremos que ambos ojos sean del mismo tamaño, deberíamos cambiar
-
0:25 - 0:27el alto y el ancho de este ojo.
Pero ahora son un poco pequeños. -
0:27 - 0:29Así que los cambiaré nuevamente.
-
0:29 - 0:33¿No sería grandioso que pudiera cambiar sólo un número y que ambos ojos cambiaran?
-
0:33 - 0:38Y aquí, es donde entran en juego las "variables".
-
0:38 - 0:39Ahora, una variable es tan sólo como un nombre
-
0:39 - 0:42o contenedor para algo más.
-
0:42 - 0:44A mí me gusta pensar que una variable es un gran balde con nombre.
-
0:44 - 0:47Puedes poner cualquier cosa que quieras en el balde,
-
0:47 - 0:48pero el nombre se mantiene igual.
-
0:48 - 0:53Llamamos a lo que está dentro del balde,
el "valor" de la variable. -
0:54 - 0:57Así que, comencemos haciendo una variable
bien arriba, aquí. -
0:58 - 0:59Todo lo que voy hacer es tipear "var"
-
0:59 - 1:03que significa "variable", un espacio y luego
el nombre de la variable, -
1:03 - 1:05que debería describir lo que va a contener la variable,
-
1:05 - 1:07así que la llamaremos eyeSize (tamañoDelOjo).
-
1:07 - 1:09Y básicamente, puedes ponerle el nombre que quieras,
-
1:09 - 1:11pero no se permite poner espacios entre las palabras del nombre.
-
1:11 - 1:13Y, por supuesto, no olvides el punto y coma.
-
1:13 - 1:15Entonces, ahora tenemos una variable llamada eyeSize,
-
1:15 - 1:17porque va a contener el tamaño de los ojos de Winston,
-
1:17 - 1:20pero hasta ahora, esta variable no tiene un valor aún.
-
1:20 - 1:22Para darle un valor,
sólo le decimos... -
1:22 - 1:27eyeSize = 20
(eyeSize, luego un signo igual y luego 20). -
1:28 - 1:30Ok, ¿Ves ese símbolo "=" (igual)?
-
1:30 - 1:32Olvídate lo que te haya dicho tu profesor de matemática,
-
1:32 - 1:34Ese signo de igual, no significa "iguales",
-
1:34 - 1:36significa "asignación".
-
1:36 - 1:42Esto significa que estamos
asignando el valor 20 a la variable eyeSize. -
1:42 - 1:46En otras palabras, estamos poniendo el número "20"
en el balde llamado eyeSize. -
1:46 - 1:51Y ¿Recuerdas como, en la clase de matemáticas,
podías decir algo como x es igual a 3, -
1:51 - 1:54y 3 es igual a x, y era lo mismo? Porque...
-
1:54 - 1:57... Daah, son iguales!...
Bueno, no puedes hacer esto aquí tampoco. -
1:57 - 2:00La cosa a la izquierda del signo igual es siempre la variable,
-
2:00 - 2:06y la cosa a la derecha del signo = , es siempre el valor que estás asignando a la variable.
-
2:06 - 2:08Una buena manera de ayudarte recordar
cuál lado es qué, es... -
2:08 - 2:12... mientras programas y hablas, acostúmbrate como cualquier programador hace,
-
2:12 - 2:16a decir "recibe" en lugar de "igual"
al encontrarte con un signo =. -
2:16 - 2:19Entonces, esto se convierte en
"eyeSize recibe 20". -
2:19 - 2:22Y ahora, cada vez que utilice eyeSize en nuestro programa,
-
2:22 - 2:25la computadora, es como que dirá
"ah sí, es una variable... -
2:25 - 2:28... yo sé lo que significa en realidad. Es este valor 20".
-
2:28 - 2:31Así que mira, voy a copiar esto...
-
2:31 - 2:34... y luego, reemplazar estos 4 números...
-
2:34 - 2:39... por mi nueva variable eyeSize,
-
2:39 - 2:41y voilá!!!!
Los ojos de Winston son ahora, -
2:41 - 2:43ambos, perfectamente redondos
-
2:43 - 2:47y del mismo tamaño.
Y si quiero cambiar el valor de ambos ojos, -
2:47 - 2:51, es decir, el tamaño de los ojos, podría cambiar el valor de esta única variable.
-
2:51 - 2:55¡Ay!! ¡Genial!
-
2:55 - 2:56Ok, un par de notas más.
-
2:56 - 2:59Aquí arriba, hicimos
una nueva variable llamada eyeSize, -
2:59 - 3:01y aquí, le dimos el valor 33.
-
3:01 - 3:04En realidad, podemos hacer, todo en un sólo paso diciendo:
-
3:04 - 3:09var eyeSize = 33;
(eyeSize recibe 33), -
3:09 - 3:11y si elimino estas dos líneas,
-
3:11 - 3:14puedes ver que todo funciona todavía.
-
3:14 - 3:17También, recuerda que la computadora lee tu código de arriba hacia abajo,
-
3:17 - 3:20así que la única razón por la que supo
qué significaba eyeSize aquí abajo, -
3:20 - 3:22es porque ya la habíamos definido aquí arriba.
-
3:22 - 3:25Si en lugar de ello, la pusiera aquí abajo,
-
3:25 - 3:28entonces, cuando lleguemos a esta línea del código,
-
3:28 - 3:30la computadora pensará
"¿eyeSize? no sé lo que es eyeSize". -
3:30 - 3:34De hecho, aquí recibimos un error
que dice "eyeSize no está definido". -
3:34 - 3:38Y quizás pienses
"sí, la definí, está aquí mismo". -
3:38 - 3:41Pero la computadora no es tan astuta y no lo entiende.
-
3:41 - 3:45Así que movámosla de nuevo hacia arriba,
-
3:45 - 3:50y siempre tienes que asegurarte de definir tu variable, antes de tratar de usarla.
-
3:50 - 3:53Y, ahora, ya sabes acerca de variables,
Yeeeeeeaaahh!
- Title:
- Intro To Variables (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:
- 03:53
oskosk edited Spanish, Argentinian subtitles for Intro To Variables (Video Version) |