1
00:00:04,922 --> 00:00:08,133
Cuando usas un bloque "repeat" (repetir)
para ejecutar tu código en bucle,
2
00:00:08,217 --> 00:00:11,720
¿cómo sabe la computadora
cuando lo ha repetido suficientes veces?
3
00:00:11,803 --> 00:00:15,849
El bloque "repeat" oculta
un pedazo de código más sofisticado
4
00:00:15,933 --> 00:00:19,228
llamado un bucle "for" (para...),
que cuenta desde un valor inicial
5
00:00:19,311 --> 00:00:22,731
hasta un valor final
por un incremento específico.
6
00:00:22,814 --> 00:00:29,238
Por ejemplo, un bloque "repeat 3"
cuenta desde 1 hasta 3 sumando 1 cada vez.
7
00:00:29,321 --> 00:00:33,367
Cada vez que cuenta,
ejecuta el código dentro del bucle.
8
00:00:33,450 --> 00:00:36,828
El bucle "for" sabe cuántas veces se ha
ejecutado mediante una variable de conteo
9
00:00:36,912 --> 00:00:39,623
que está configurada al valor inicial
al principio del bucle,
10
00:00:39,706 --> 00:00:42,751
y se le suma el incremento
cada vez que se ejecuta el bucle.
11
00:00:42,835 --> 00:00:45,629
Tan pronto la variable de conteo
es mayor que el valor final,
12
00:00:45,712 --> 00:00:48,340
el bucle deja de ejecutarse.
13
00:00:48,423 --> 00:00:52,761
El beneficio de utilizar un bucle "for"
verdadero en lugar del bloque "repeat"
14
00:00:52,845 --> 00:00:56,723
es que puedes ver la variable de conteo
y utilizarla en tu código.
15
00:00:56,807 --> 00:01:00,227
Por ejemplo, si tengo una serie de flores
16
00:01:00,310 --> 00:01:04,064
y la primera tiene un néctar,
la segunda tiene dos néctares
17
00:01:04,147 --> 00:01:07,025
y la tercera tiene tres néctares,
puede utilizar el bucle "for"
18
00:01:07,109 --> 00:01:11,697
para decirle a la abeja que tome
"variable de conteo" néctares cada vez.
19
00:01:11,780 --> 00:01:16,285
Tomaría uno en la primera flor,
dos en la segunda y tres en la tercera.
20
00:01:16,368 --> 00:01:18,996
También, en un bucle "for",
puedes aumentar el contador
21
00:01:19,079 --> 00:01:22,332
por un número que no sea uno cada vez.
Podrías contar en intervalos
22
00:01:22,416 --> 00:01:26,128
de 2, 4, o incluso una cantidad
que cambia cada vez que se ejecuta.