BUCLES "FOR"
Quan fas servir un bloc de repetició
per fer un bucle del codi,
com sap l'ordinador
que ja s'ha repetit prou cops?
El bloc de repetició
amaga un tros de codi més sofisticat
anomenat bucle "for"
que compta d'un valor inicial
a un valor final en increments específics.
Per exemple,
un bloc de repetició 3
compta d'1 a 3, d'1 en 1.
Cada cop que compta,
executa el codi dins del bucle.
El bucle "for" sap
quants cops s'ha executat
amb una variable comptadora
posada al valor inicial
a l'inici del bucle
i que afegeix l'increment
cada cop que el bucle s'executa.
Quan la variable
és superior al valor final,
el bucle deixa d'executar-se.
L'avantatge d'utilitzar el bucle "for"
enlloc del bloc de repetició
és que pots veure la variable comptadora
i utilitzar-la en el teu bucle.
Per exemple,
si tinc una sèrie de flors
i la primera té un nèctar,
la segona en té dos
i la tercera en té tres,
puc utilitzar el bucle "for"
per dir-li a l'abella
que reculli tants nèctars
com marqui la variable,
que seria un a la primera,
dos a la segona
i tres a la tercera.
A més, en un bucle "for"
pots incrementar la variable
amb un número que no sigui 1 cada vegada.
Pots comptar de 2 en 2, de 4 en 4,
o un valor que canviï cada cop.