hideApril is World Autism Month and we want to bring awareness to the importance of inclusion in the classroom!
💡Learn with Amara.org how Captioning Can Empower Diverse Learners!

< Return to Video

Modificando Objetos

  • 0:01 - 0:05
    ¡Y estamos de vuelta! Esta vez, nuestro programa tiene el objeto "Winston",
  • 0:05 - 0:10
    y sólo estamos desplegando la edad de "Winston". Y es así porque les voy enseñar
  • 0:10 - 0:14
    cómo podemos cambiar la edad de "Winston". Porque como sabemos eventualmente
  • 0:14 - 0:18
    "Winston" será mayor. Recordemos cómo cambiamos esto cuando
  • 0:18 - 0:23
    usamos variables simples. Tenemos la variable "winstonAge" igual a 19, y luego si
  • 0:23 - 0:27
    queremos cambiarla, escribimos "winstonAge" igual a 20.
  • 0:27 - 0:31
    Y eso cambiará el valor almacenado en esa variable. Es muy similar cambiar
  • 0:31 - 0:39
    las propiedades de un objeto. Sólo decimos "winston.age" igual a 20, y entonces hemos
  • 0:39 - 0:44
    cambiado el valor almacenado en la propiedad "age" del objeto "winston".
  • 0:44 - 0:45
    Genial.
  • 0:45 - 0:49
    Así que veamos si funciona. Copiamos el comando "text", lo ponemos abajo,
  • 0:49 - 0:54
    y cambiamos "y". ¡Tan tan! "Winston" se hizo mayor. Así de fácil.
  • 0:54 - 0:59
    Mmm, ok, ahora tratemos de sumar uno aquí,
  • 0:59 - 1:07
    hagamos esto mediante programación. Digamos que "winston" punto "age" es igual a "winston" punto "age" más uno.
  • 1:07 - 1:11
    Lo que estamos haciendo aquí es tomar el valor anterior de su edad
  • 1:11 - 1:17
    y le sumamos uno, y después la almacenamos en la propiedad edad.
  • 1:17 - 1:23
    Y eso debe ser suficiente para sumar uno al valor anterior. Veamos.
  • 1:23 - 1:26
    Lo desplegamos, ¡Tan tan! Él tiene 21.
  • 1:26 - 1:30
    Se está haciendo viejo. Muy bien. Ahora recuerden que tenemos un atajo para sumar uno
  • 1:30 - 1:38
    a las variables, y el mismo atajo funciona para las propiedades de un objeto, así que podemos escribir "winston.age++;"
  • 1:38 - 1:45
    Y vamos a ver si funcionó. ¡Sí! Y esto hace exactamente lo mismo que esta línea,
  • 1:45 - 1:49
    es sólo un atajo, así no tenemos que teclear tanto.
  • 1:49 - 1:53
    Ahora si vemos todo esto, parece realmente que es una situación que requiere usar un ciclo.
  • 1:53 - 1:58
    Estamos usando el mismo código una y otra vez, y lo único que estamos cambiando es que sumamos uno
  • 1:58 - 2:03
    a su edad, y que estamos cambiando la posición de "y" para que se despliegue en una línea diferente.
  • 2:03 - 2:07
    Así que si usamos un ciclo, sería muy fácil mostrar cómo "Winston" se hace más y más viejo
  • 2:07 - 2:13
    y no tenemos que usar mucho código. Digamos que vamos a hacer un ciclo para mostrar cómo "Winston" llega a 40 años.
  • 2:13 - 2:16
    Él no quiere tener más edad que 40 porque entonces estaría arrugado
  • 2:16 - 2:19
    y lo tendríamos que llamar "Wrinkleston".
  • 2:19 - 2:20
    Muy bien.
  • 2:20 - 2:27
    Así que haremos un ciclo "while" y diremos que mientras la edad de "Winston" sea igual o menor que 40,
  • 2:27 - 2:32
    y luego aquí dentro, vamos a desplegar su edad
  • 2:32 - 2:38
    y vamos a sumar uno a su edad cada vez.
  • 2:38 - 2:42
    Ok, eso funciona, pero todo está amontonado, uno encima de otro, así que necesitamos cambiar la posición de "y"
  • 2:42 - 2:53
    cada vez. Y vamos a escribir "winston.age" por 20, menos 200, menos 300.
  • 2:53 - 3:03
    ¡Ok! menos 350. Muy bien. Eso se ve bien. Vamos a borrar todo esto de aquí.
  • 3:03 - 3:10
    ¡Tan tan! Ahora podemos ver que "Winston" se vuelve cada vez mayor, pero no hasta llegar a ser un "Wrinkleston".
  • 3:10 - 3:16
    Ok. Ahora que vimos cómo cambiar la edad, vamos a ver cómo añadir información al
  • 3:16 - 3:22
    objeto "winston" en tanto se vuelve mayor. Por ejemplo, cuando llegue a 30 años, él conocerá otra programadora
  • 3:22 - 3:25
    llamada "Winnefer", y se casará con ella.
  • 3:25 - 3:29
    Y no se va a casar con ella sólo porque tiene un nombre genial.
  • 3:29 - 3:34
    Y lo que podemos hacer es añadir una propiedad, escribiendo "winston" punto y la
  • 3:34 - 3:39
    nueva llave de la propiedad que en este caso será "wife" (esposa), igual a "Winnefer".
  • 3:39 - 3:44
    Genial, pero sólo queremos que tenga esposa cuando tenga una buena edad para casarse,
  • 3:44 - 3:53
    así que digamos que si la edad es igual a 30, vamos a mover esto aquí dentro.
  • 3:53 - 3:58
    Genial. Ahora tiene una esposa, y ya sabes, están felices y tienen hijos,
  • 3:58 - 4:04
    un par de años después, así que tal vez cuando tengan 32, le añadiremos algunos hijos al objeto
  • 4:04 - 4:08
    para continuar con esto. Y tienen gemelos, por supuesto, porque ellos son muy productivos.
  • 4:08 - 4:17
    Y los gemelos de "Winston", ("winston.twins") se llamarán "Winston, Jr" y "Winstonia".
  • 4:17 - 4:22
    Hermoso. Son una gran familia. Es un gran conjunto de nombres.
  • 4:22 - 4:25
    Así que puedes ver que podemos añadir nuevas propiedades que pueden ser cadenas de caracteres, arreglos
  • 4:25 - 4:29
    y cualquier cosa que pudimos haber puesto en el objeto original.
  • 4:29 - 4:34
    Y cuando este ciclo termina, "winston.age" será igual a 40, y "Winston"
  • 4:34 - 4:41
    tendrá una esposa, llamada "Winnefer", y unos gemelos, que están en un arreglo de dos nombres.
  • 4:41 - 4:46
    ¡Ja! Es un ciclo asombroso. Pero si no te gusta cómo acaba esta historia de "Winston",
  • 4:46 - 4:50
    puedes volver a hacer este programa y contar tu propia historia de su futuro,
  • 4:50 - 4:53
    ahora que sabes todo sobre cambiar las propiedades de un objeto.
Title:
Modificando Objetos
Description:

more » « less
Video Language:
English
Duration:
04:54
Martha Isabel Soriano Ruiz edited Spanish, Mexican subtitles for Modifying Objects Mar 5, 2016, 2:09 AM
Martha Isabel Soriano Ruiz edited Spanish, Mexican subtitles for Modifying Objects Mar 3, 2016, 4:27 AM
Martha Isabel Soriano Ruiz edited Spanish, Mexican subtitles for Modifying Objects Feb 5, 2016, 12:15 AM
Martha Isabel Soriano Ruiz edited Spanish, Mexican subtitles for Modifying Objects Feb 27, 2015, 1:47 AM
Martha Isabel Soriano Ruiz edited Spanish, Mexican subtitles for Modifying Objects Feb 27, 2015, 1:46 AM
Martha Isabel Soriano Ruiz edited Spanish, Mexican subtitles for Modifying Objects Feb 20, 2015, 6:40 PM

Spanish, Mexican subtitles

Revisions

  • Revision 6 Edited
    Martha Isabel Soriano Ruiz Mar 5, 2016, 2:09 AM