< Return to Video

CS Principles: Intro to Variables - Part 1

  • 0:07 - 0:09
    La mayoría de las aplicaciones
    realizan un seguimiento de la
  • 0:09 - 0:11
    información que cambia y se actualizan a medida
  • 0:11 - 0:14
    que se usa la aplicación, por ejemplo, un
  • 0:14 - 0:16
    juego simple puede realizar un
    seguimiento de tu puntaje y
  • 0:16 - 0:18
    la cantidad de vidas que te quedan mientras
  • 0:18 - 0:19
    juegas, las
  • 0:19 - 0:21
    aplicaciones utilizan la memoria
    de la computadora para hacer
  • 0:21 - 0:23
    esto y aprender cómo usar esa memoria
  • 0:23 - 0:25
    cuando se programa es una habilidad
    realmente poderosa.
  • 0:26 - 0:28
    La forma más común de aprovechar
  • 0:28 - 0:30
    la memoria de una computadora es creando una
  • 0:30 - 0:31
    variable.
  • 0:31 - 0:34
    Una variable es solo un contenedor
  • 0:34 - 0:38
    para almacenar un valor y una vez creada,
  • 0:38 - 0:39
    la variable se almacena en
  • 0:39 - 0:42
    la memoria de la computadora
    y se puede usar y actualizar
  • 0:42 - 0:45
    repetidamente a lo largo de tu programa.
  • 0:45 - 0:46
    Como ejemplo
  • 0:46 - 0:48
    usemos variables para realizar un seguimiento de la
  • 0:48 - 0:50
    puntuación y la cantidad de vidas restantes
  • 0:50 - 0:53
    en un juego hipotético.
  • 0:53 - 0:55
    Crear la variable es realmente fácil:
  • 0:55 - 0:58
    usa la palabra "var" seguida de la etiqueta
  • 0:58 - 1:00
    que deseas darle a la variable.
  • 1:00 - 1:01
    Puedes elegir
  • 1:01 - 1:03
    cualquier etiqueta que quieras, pero es útil
  • 1:03 - 1:05
    elegir una palabra que describa la
  • 1:05 - 1:07
    variable que deseas almacenar.
  • 1:07 - 1:09
    Así que etiquetemos nuestra
    primera variable como "score"
  • 1:09 - 1:11
    para realizar un seguimiento de la puntuación,
  • 1:11 - 1:13
    y luego podemos crear una segunda variable
  • 1:13 - 1:16
    para realizar un seguimiento de las vidas.
  • 1:16 - 1:18
    Recuerda estas etiquetas, las necesitarás más
  • 1:18 - 1:21
    tarde para poder usar las variables.
  • 1:21 - 1:24
    Podemos asignar un valor a la variable
  • 1:24 - 1:27
    usando un signo de igual como éste.
  • 1:27 - 1:30
    Vamos a establecer nuestro puntaje inicial en cero
  • 1:30 - 1:32
    y nuestro número de vidas en tres.
  • 1:32 - 1:34
    Recuerda que solo necesitas usar
    "var" en el momento en
  • 1:34 - 1:36
    que deseas crear una nueva variable.
  • 1:36 - 1:38
    Un error común es usarla cada
  • 1:38 - 1:41
    vez que deseas referirte a una variable.
  • 1:41 - 1:43
    También asegúrate de no cambiar
  • 1:43 - 1:46
    el orden cuando llamas a tus variables,
  • 1:46 - 1:48
    las etiquetas deben aparecer a la izquierda y
  • 1:48 - 1:50
    el valor debe aparecer a la derecha
  • 1:50 - 1:52
    así,
  • 1:52 - 1:54
    no así.
  • 1:54 - 1:56
    A menudo querrás crear una variable
  • 1:56 - 1:58
    y asignarle un valor de inmediato.
  • 1:58 - 1:59
    Hay una manera realmente conveniente de hacer
  • 1:59 - 2:01
    esto con una línea de código,
  • 2:01 - 2:03
    esto a veces se llama inicializar la variable.
  • 2:05 - 2:06
    Es importante darse cuenta de que esta
  • 2:06 - 2:08
    única línea de código en realidad está haciendo
  • 2:08 - 2:10
    dos cosas,
  • 2:10 - 2:12
    primero crear la variable y
  • 2:12 - 2:14
    segundo asignarle un valor.
  • 2:15 - 2:16
    Tomemos un momento para hablar sobre el
  • 2:16 - 2:18
    signo de igual.
  • 2:18 - 2:20
    En muchos lenguajes de
    programación, el signo de igual
  • 2:20 - 2:22
    se llama operador de asignación
  • 2:22 - 2:24
    porque se usa para asignar un valor
  • 2:24 - 2:27
    a una variable y probablemente
    estés acostumbrado a
  • 2:27 - 2:28
    verlo en matemáticas, pero en
  • 2:28 - 2:30
    programación es un poco diferente.
  • 2:30 - 2:33
    Si estuvieras en clase de matemáticas y vieras esto
  • 2:34 - 2:36
    algo definitivamente estaría mal.
  • 2:36 - 2:38
    La puntuación no puede ser igual a cinco
  • 2:38 - 2:42
    y a siete, pero esta no es una clase de matemáticas.
  • 2:42 - 2:44
    Al programarla, la computadora ejecuta un conjunto
  • 2:44 - 2:47
    de instrucciones una tras otra por lo que
  • 2:47 - 2:49
    ésto simplemente le diría a la
    computadora que establezca la
  • 2:49 - 2:52
    puntuación en cinco y luego,
    en la siguiente línea,
  • 2:52 - 2:54
    que establezca la puntuación en siete.
  • 2:54 - 2:55
    En un esfuerzo por evitar confusiones.
  • 2:55 - 2:57
    los programadores muchas veces
    no usan la palabra "igual"
  • 2:57 - 2:59
    cuando ven este signo
  • 2:59 - 3:02
    En cambio usan la frase "toma el valor"
  • 3:02 - 3:05
    por lo que cuando vemos una declaración como esta
  • 3:05 - 3:08
    podemos leerla como que
    la puntuación toma el valor
  • 3:08 - 3:11
    siete o la puntuación es siete para abreviar.
  • 3:11 - 3:13
    Algunos lenguajes de programación evitan la
  • 3:13 - 3:15
    confusión por completo al representar las
  • 3:15 - 3:17
    sentencias de asignación con una
  • 3:17 - 3:19
    flecha lateral como esta.
  • 3:20 - 3:22
    Para usar una variable
  • 3:22 - 3:24
    solo te refieres a ella por su etiqueta.
  • 3:24 - 3:25
    En cualquier lugar donde aparezca
    el nombre de la variable en
  • 3:25 - 3:28
    el programa, el valor actualmente almacenado
  • 3:28 - 3:29
    en la variable se recuperará de la
  • 3:29 - 3:31
    memoria.
  • 3:31 - 3:33
    La parte difícil es que cuando usas una
  • 3:33 - 3:36
    variable a menudo no puedes ver visualmente
  • 3:36 - 3:38
    cuál es su valor.
  • 3:38 - 3:40
    Para omitir ese problema, puedes usar
  • 3:40 - 3:43
    console.log para mostrar el valor,
  • 3:43 - 3:45
    de esta manera.
  • 3:46 - 3:47
    Este es un truco realmente útil, pero
  • 3:47 - 3:49
    recuerda que hay una diferencia entre
  • 3:49 - 3:52
    mostrar el valor de una variable y
  • 3:52 - 3:54
    escribir la etiqueta de la variable.
  • 3:54 - 3:56
    Cuando el texto aparece entre comillas, le estás
  • 3:56 - 3:58
    diciendo a la computadora que escriba esos
  • 3:58 - 4:00
    caracteres ASCII literalmente en la pantalla
  • 4:00 - 4:01
    de esta manera.
  • 4:03 - 4:05
    Pero por otro lado, sin comillas,
  • 4:05 - 4:07
    la computadora asume que te estás refiriendo
  • 4:07 - 4:09
    a una variable llamada puntaje,
  • 4:09 - 4:11
    e intentará recuperar su valor.
  • 4:11 - 4:14
    Si no has hecho esa variable, entonces
  • 4:14 - 4:16
    la computadora dará un error.
Title:
CS Principles: Intro to Variables - Part 1
Description:

more » « less
Video Language:
English
Duration:
04:23

Spanish subtitles

Revisions