2.3.3 Bucle for

A la taula 9 podem veure la seva sintaxi.


Taula 9: Sintaxi del bucle for
\begin{table}\begin{verbatim}...for (inicialització; condició de mentre; inc...
... /* fi del bucle */... /*continuació del programa */\end{verbatim}
\end{table}


L'estructura for és una sentència de repetició equivalent a l'estructura while. Consta d'una inicialització de variables, d'una condició de fi, i d'una sentència d'increment del comptador del bucle. Un cop s'han iniciat les variables es comprova si la condició és CERTA. Si inicialment és FALSA, el bucle no s'executa. Si l'expressió és CERTA, s'executen les instruccions contingudes a l'interior del bucle i, a continuació, s'efectua l'increment del comptador. Es repeteix el procés mentre es compleixin les condicions. L'única diferència d'aquesta estructura for respecte la while és conceptual, si el número d'iteracions és conegut s'utilitza la sentència for, si no és conegut i depèn del context del programa, llavors es posarà un while.

A la taula 10 hi podem veure un exemple.


Taula 10: Exemple d'utilització del bucle do
\begin{table}\begin{verbatim}/*programa que mostra a la pantalla la taula de m...
...''\n'');
} /* fi del for 1 */
} /* fi del programa */\end{verbatim}
\end{table}


Taller de simulació medi ambiental
2009-02-27