[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.32,0:00:03.74,Default,,0000,0000,0000,,Las computadoras son muy buenas repitiendo comandos (órdenes). Dialogue: 0,0:00:03.74,0:00:08.17,Default,,0000,0000,0000,,Los humanos nos aburrimos si tenemos que repetir la misma acción muchas veces seguidas. Dialogue: 0,0:00:08.17,0:00:08.81,Default,,0000,0000,0000,, Dialogue: 0,0:00:08.81,0:00:12.85,Default,,0000,0000,0000,,Sin embargo, las computadoras pueden realizar la misma acción millones o incluso miles de millones de veces, Dialogue: 0,0:00:12.85,0:00:15.00,Default,,0000,0000,0000,,sin aburrirse y, además, ser capaces de hacerlo muy bien. Dialogue: 0,0:00:15.50,0:00:17.43,Default,,0000,0000,0000,,Así, por ejemplo, si quiero desearle Dialogue: 0,0:00:17.43,0:00:20.96,Default,,0000,0000,0000,,a todo el mundo en Facebook un feliz cumpleaños a través de un correo electrónico, Dialogue: 0,0:00:20.96,0:00:24.85,Default,,0000,0000,0000,,puede llevarme más de un siglo escribir todos esos mensajes de correo electrónico para todas esas personas. Dialogue: 0,0:00:24.85,0:00:25.27,Default,,0000,0000,0000,, Dialogue: 0,0:00:25.27,0:00:28.76,Default,,0000,0000,0000,,Sin embargo, con sólo unas pocas líneas de código, puedo tener un sistema para Dialogue: 0,0:00:28.76,0:00:32.23,Default,,0000,0000,0000,,enviar un correo electrónico a todo el mundo en Facebook deseándoles un feliz cumpleaños. Dialogue: 0,0:00:32.23,0:00:34.00,Default,,0000,0000,0000,,Así que eso es lo que los loops (bucles) son y la razón por la que son valiosos, Dialogue: 0,0:00:34.50,0:00:37.18,Default,,0000,0000,0000,,y algo que las computadoras pueden hacer muy bien. Dialogue: 0,0:00:37.18,0:00:40.55,Default,,0000,0000,0000,,En este ejemplo, su objetivo será mover al pájaro Dialogue: 0,0:00:40.55,0:00:44.94,Default,,0000,0000,0000,,para atrapar al cerdo. Ahora vamos a poder utilizar el bloque de "repetición" Dialogue: 0,0:00:44.94,0:00:49.21,Default,,0000,0000,0000,,para hacer esto muy fácilmente. Tú puedes hacer esto Dialogue: 0,0:00:49.21,0:00:52.22,Default,,0000,0000,0000,,dando al equipo la orden de "seguir adelante" Dialogue: 0,0:00:52.22,0:00:57.08,Default,,0000,0000,0000,,cinco veces para que el pájaro avance un paso por vez hacia el cerdo. Dialogue: 0,0:00:57.08,0:01:00.59,Default,,0000,0000,0000,,O simplemente puedes indicarle al equipo "seguir adelante" una vez, Dialogue: 0,0:01:00.59,0:01:04.15,Default,,0000,0000,0000,,y luego decirle que tiene que "repetir" esa orden 5 veces, entonces hará lo mismo. Dialogue: 0,0:01:04.15,0:01:08.28,Default,,0000,0000,0000,,Así que para hacer esto se arrastra el comando "seguir adelante", Dialogue: 0,0:01:08.28,0:01:11.73,Default,,0000,0000,0000,,y luego lo pones en el interior del bloque de "repetición". Dialogue: 0,0:01:11.73,0:01:16.20,Default,,0000,0000,0000,,Y puedes hacer clic en ese bloque e indicarle el número de veces que deseas repetir el bloque Dialogue: 0,0:01:16.20,0:01:19.97,Default,,0000,0000,0000,,para decirle la cantidad de pasos que quieres que avance. Ahora bien, una cosa más Dialogue: 0,0:01:19.97,0:01:23.54,Default,,0000,0000,0000,,es que tú puedes poner tantos comandos como desees dentro del bloque de "repetición". Dialogue: 0,0:01:23.54,0:01:26.91,Default,,0000,0000,0000,,Así que en este ejemplo, estás diciendo que tiene que avanzar y girar a la izquierda, Dialogue: 0,0:01:26.91,0:01:30.97,Default,,0000,0000,0000,,que lo hará cinco veces. ¡Buen trabajo bien y a divertirse! :-) Dialogue: 0,0:01:30.97,0:01:31.22,Default,,0000,0000,0000,,