1 00:00:02,476 --> 00:00:04,188 BUCLES "FOR" 2 00:00:05,074 --> 00:00:08,064 Quan fas servir un bloc de repetició per fer un bucle del codi, 3 00:00:08,207 --> 00:00:11,141 com sap l'ordinador que ja s'ha repetit prou cops? 4 00:00:11,844 --> 00:00:15,567 El bloc de repetició amaga un tros de codi més sofisticat 5 00:00:15,729 --> 00:00:17,158 anomenat bucle "for" 6 00:00:17,368 --> 00:00:22,196 que compta d'un valor inicial a un valor final en increments específics. 7 00:00:22,722 --> 00:00:25,873 Per exemple, un bloc de repetició 3 8 00:00:25,873 --> 00:00:29,219 compta d'1 a 3, d'1 en 1. 9 00:00:29,381 --> 00:00:32,334 Cada cop que compta, executa el codi dins del bucle. 10 00:00:33,325 --> 00:00:35,380 El bucle "for" sap quants cops s'ha executat 11 00:00:35,380 --> 00:00:36,915 amb una variable comptadora 12 00:00:36,915 --> 00:00:39,530 posada al valor inicial a l'inici del bucle 13 00:00:39,697 --> 00:00:42,605 i que afegeix l'increment cada cop que el bucle s'executa. 14 00:00:42,900 --> 00:00:45,630 Quan la variable és superior al valor final, 15 00:00:45,630 --> 00:00:47,156 el bucle deixa d'executar-se. 16 00:00:48,543 --> 00:00:52,749 L'avantatge d'utilitzar el bucle "for" enlloc del bloc de repetició 17 00:00:52,877 --> 00:00:56,386 és que pots veure la variable comptadora i utilitzar-la en el teu bucle. 18 00:00:56,710 --> 00:00:59,986 Per exemple, si tinc una sèrie de flors 19 00:01:00,431 --> 00:01:04,161 i la primera té un nèctar, la segona en té dos 20 00:01:04,161 --> 00:01:05,730 i la tercera en té tres, 21 00:01:05,730 --> 00:01:08,072 puc utilitzar el bucle "for" per dir-li a l'abella 22 00:01:08,072 --> 00:01:10,851 que reculli tants nèctars com marqui la variable, 23 00:01:10,851 --> 00:01:13,977 que seria un a la primera, dos a la segona 24 00:01:13,977 --> 00:01:15,279 i tres a la tercera. 25 00:01:16,301 --> 00:01:18,971 A més, en un bucle "for" pots incrementar la variable 26 00:01:18,971 --> 00:01:20,989 amb un número que no sigui 1 cada vegada. 27 00:01:21,437 --> 00:01:26,713 Pots comptar de 2 en 2, de 4 en 4, o un valor que canviï cada cop.