0:00:02.476,0:00:04.188 BUCLES "FOR" 0:00:05.074,0:00:08.064 Quan fas servir un bloc de repetició[br]per fer un bucle del codi, 0:00:08.207,0:00:11.141 com sap l'ordinador[br]que ja s'ha repetit prou cops? 0:00:11.844,0:00:15.567 El bloc de repetició[br]amaga un tros de codi més sofisticat 0:00:15.729,0:00:17.158 anomenat bucle "for" 0:00:17.368,0:00:22.196 que compta d'un valor inicial[br]a un valor final en increments específics. 0:00:22.722,0:00:25.873 Per exemple,[br]un bloc de repetició 3 0:00:25.873,0:00:29.219 compta d'1 a 3, d'1 en 1. 0:00:29.381,0:00:32.334 Cada cop que compta,[br]executa el codi dins del bucle. 0:00:33.325,0:00:35.380 El bucle "for" sap[br]quants cops s'ha executat 0:00:35.380,0:00:36.915 amb una variable comptadora 0:00:36.915,0:00:39.530 posada al valor inicial[br]a l'inici del bucle 0:00:39.697,0:00:42.605 i que afegeix l'increment[br]cada cop que el bucle s'executa. 0:00:42.900,0:00:45.630 Quan la variable[br]és superior al valor final, 0:00:45.630,0:00:47.156 el bucle deixa d'executar-se. 0:00:48.543,0:00:52.749 L'avantatge d'utilitzar el bucle "for"[br]enlloc del bloc de repetició 0:00:52.877,0:00:56.386 és que pots veure la variable comptadora[br]i utilitzar-la en el teu bucle. 0:00:56.710,0:00:59.986 Per exemple,[br]si tinc una sèrie de flors 0:01:00.431,0:01:04.161 i la primera té un nèctar,[br]la segona en té dos 0:01:04.161,0:01:05.730 i la tercera en té tres, 0:01:05.730,0:01:08.072 puc utilitzar el bucle "for"[br]per dir-li a l'abella 0:01:08.072,0:01:10.851 que reculli tants nèctars[br]com marqui la variable, 0:01:10.851,0:01:13.977 que seria un a la primera,[br]dos a la segona 0:01:13.977,0:01:15.279 i tres a la tercera. 0:01:16.301,0:01:18.971 A més, en un bucle "for"[br]pots incrementar la variable 0:01:18.971,0:01:20.989 amb un número que no sigui 1 cada vegada. 0:01:21.437,0:01:26.713 Pots comptar de 2 en 2, de 4 en 4,[br]o un valor que canviï cada cop.