Return to Video

14-07 Look at the Element Before this One

  • 0:00 - 0:04
    Abordemos esto juntos. Aquí tenemos el valor más a la derecha
  • 0:04 - 0:07
    de la imagen a la izquierda. Vamos a añadir diez y luego
  • 0:07 - 0:10
    traducimos pic por esa cantidad. Esa es la sentencia. Ahora
  • 0:10 - 0:13
    tenemos que hacer lo mismo para todas las imágenes. Así que
  • 0:13 - 0:16
    tengo que añadir el encabezado del bucle. Lo he hecho tan
  • 0:16 - 0:19
    a menudo que mis dedos pueden hacerlo en piloto automático. Aquí
  • 0:19 - 0:21
    va. Muy pronto tus dedos podrán hacer
  • 0:21 - 0:25
    eso también. Vamos a compilar y vamos a ejecutar el programa.
  • 0:25 - 0:31
    Hum, eso no parece funcionar; ¿ahora lo hizo? Vamos a ver. El programa colapsó y se
  • 0:31 - 0:37
    me dice que hay una ArrayIndexOutOfBoundsException y el
  • 0:37 - 0:40
    índice que estaba fuera de límites era menos uno.
  • 0:40 - 0:45
    Bueno, menos 1 no es un índice de matriz válido. Y, ¿por qué he obtenido un menos
  • 0:45 - 0:51
    1? Oh mira esto, i es 0, por lo que aquí esta i es 0 y luego
  • 0:51 - 0:58
    i menos 1 es 0 menos 1, y eso está mal. El problema es que cuando
  • 0:58 - 1:03
    estoy en la imagen cero, esa es la imagen inicial en esta secuencia. No
  • 1:03 - 1:11
    hay nada a la izquierda, por lo que la solución es empezar aquí. Con i es igual a 1. La
  • 1:11 - 1:16
    imagen cero sólo se queda donde estaba. La imagen en el índice uno se traslada entonces a
  • 1:16 - 1:18
    la derecha de la uno en el índice 0 y
  • 1:18 - 1:22
    eso es genial. Así que en este caso, mis dedos no debieron
  • 1:22 - 1:24
    haber estado en piloto automático, sino que debería haber pensado
  • 1:24 - 1:28
    los valores de i que en realidad quiero. Es muy,
  • 1:28 - 1:32
    muy común en programación real tener este tipo de
  • 1:32 - 1:34
    errores. Y yo quería mostrarte cómo se ve
  • 1:34 - 1:37
    cuando lo haces. Así que intentemos esto. Y mira
  • 1:37 - 1:41
    esto, nuestras imágenes finalmente están dispuestas en una secuencia ordenada.
タイトル:
14-07 Look at the Element Before this One
概説:

14-07 Look at the Element Before this One

more » « less
Video Language:
English
Team:
Udacity
プロジェクト:
cs046: Intro to Programming
Duration:
01:42

Spanish, Mexican subtitles

改訂