YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Spanish subtitles

← TextView Text Size

Get Embed Code
14 Languages

Showing Revision 1 created 10/06/2015 by sp12.

  1. Bueno, Katherine.
  2. Cuando pulsamos el "+" en la app
  3. el número de tazas de café aumenta.
  4. Sí, pasa de dos a tres tazas.
  5. ¿Y qué pasa si volvemos a pulsar?
  6. -En realidad se queda en tres.
    -Sí.
  7. No importa cuántas veces
    le demos al "+" en esta app
  8. el número de tazas de café es tres.
  9. -Sí.
    -¿Por qué es así?
  10. Bueno, creo que es
    porque actualizamos el código hasta tres.
  11. Y nunca pasamos de ahí.
  12. -Ese número está codificado.
    -Sí
  13. -¿Sabes a qué me recuerda?
    -¿A qué?
  14. -Mi profesor de informática decía
    -¿Sí?
  15. -cuando entregues tu trabajo final
    -¿Sí?
  16. por favor,
    nada de números mágicos.
  17. ¿Qué es eso?
  18. El tres es una especie de número mágico.
  19. -Vale.
    -Es un número mágico
  20. porque hacemos la suma en la cabeza
  21. pero al ordenador le decimos
    la respuesta correcta.
  22. Vale, pero sería mejor
    si el ordenador lo calculara él mismo.
  23. Espera. Cuando empiezas a hablar
    de cálculos matemáticos
  24. -¿Sí?
    -tengo que empezar a escribir.
  25. Vale.
    Vamos a escribir un pseudocódigo.
  26. Vamos a escribir
    un pseudocódigo para esto.
  27. Supón que ya hemos creado
    una variable quantity con un valor dos.
  28. Cuando se pulsa la tecla "+" en la app
  29. vamos a coger el valor quantity, que es 2
  30. añadir uno más, para que sea 3
  31. y a almacenarlo como si fuera
    un valor nuevo en la variable quantity.
  32. Si volvemos a pulsar el "+"
  33. cogemos
    el valor de quantity actual que es 3
  34. y le añadimos uno, que lo convierte en 4.
  35. Luego lo guardamos
    como el nuevo valor dentro de la variable.
  36. Este sería el código Java correspondiente.
  37. Primero inicializamos una variable.
  38. Si se vuelve a pulsar la tecla
  39. cogemos el valor de quantity existente,
    le añadimos uno
  40. y lo guardamos como un valor nuevo
    de la variable quantity.
  41. Cuando leas estas líneas de código,
    te puedes imaginar las cajas en tu cabeza.
  42. Aunque estamos acostumbrados
    a leer de izquierda a derecha
  43. yo siempre empiezo
    por lo que está a la derecha del igual.
  44. En este caso, tenemos
    un valor actual de quantity, que es 2
  45. y le sumamos 1, lo que da 3.
  46. Luego guardamos el tres
    dentro de la variable, así.
  47. La parte derecha
    es una expresión que ya aprendimos.
  48. Una expresión puede estar formada
    por variables, operadores
  49. valores literales, etc.
  50. Si volvemos a pulsar la tecla,
    podemos decir quantity = quantity + 1.
  51. En estos momentos,
    el valor de quantity es 3.
  52. Si añadimos una, es 4.
  53. Luego guardamos el nuevo valor
    en la variable quantity así.
  54. Básicamente
    lo hemos reducido a un modelo común
  55. que el ordenador puede repetir
    cada vez que se pulse la tecla.
  56. En lugar de volver a escribir
    una línea de código
  57. que dice el número específico
    de tazas de café
  58. podemos escribir quantity = quantity + 1,
  59. y seguir modificando
    el valor de quantity existente.
  60. Es mucho más flexible.
  61. Digamos que quieres cambiar
    int quantity a 3
  62. el resto de las líneas de código
    no tendrían que cambiar
  63. porque siempre usamos
    el último valor de quantity, sea cual sea.
  64. En el método antiguo, para actualizar
    el valor de quantity a 3,
  65. después de pulsar el "+"
  66. tendrías que escribir
    una línea de código nueva, quantity = 4.
  67. Luego tendrías que actualizar esta
    a quantity = 5.
  68. Si actualizamos quantity
    a un valor literal nuevo cada vez
  69. es muy difícil para el ordenador
    saber cuál es el modelo entre ellos.
  70. Sin embargo, si actualizamos quantity
    usando el valor actual de la variable
  71. lo aumentamos de un modo predecible.
  72. Así, el ordenador podrá hacerlo
    cada vez que se pulsa la tecla "+".
  73. Este enfoque funcionará mucho mejor
    con nuestra app para pedir cafés.
  74. Cada vez que pulsamos el "+"
  75. podemos aumentar
    el valor quantity existente en 1.
  76. Practica escribiendo cada línea de código
    en las cajas que te proporcionamos aquí.
  77. Presta atención
    a cada carácter y a cada símbolo.
  78. Es la primera vez
    que actualizas una variable
  79. usando la variable misma.
  80. Asegúrate de escribir
    el nombre de la variable correctamente.
  81. Cuando acabes, rellena esta columna
    que representa el valor actual de quantity
  82. después de ejecutar cada línea de código.