Bucle (programació): diferència entre les revisions
Contingut suprimit Contingut afegit
Cap resum de modificació |
Cap resum de modificació |
||
Línia 6:
Els tres bucles més utilitzats en la programació és el "bucle while", el "bucle for" i el "bucle repetir".
'''Exemple en codi C de sentencies repetides:'''
<pre>
int var=0;
//codi que pot ser substituït per un bucle
var = var + 2; //var igual a 2 (pot ser sustituït per var+=2)
var = var + 2; //var igual a 4
var = var + 2; //var igual a 6
var = var + 2; //var igual a 8
var = var + 2; //var igual a 10
// final del codi que pot ser sustituït per un bucle
printf("el resultat és %i", var );
</pre>
'''Exemple de bucle''':
<pre>
int var=0;
//Codi del bucle
int i;
// aquest és el Bucle for
for(i=0;i<10;i+=2)
{
var += 2;
}
printf("el resultat és %i", var);
</pre>
Alguns llenguatges de programació tenen sentencies que permeten "escapar" dels bucles sense arribar a la condició final, amb el [[break|trencar]]o el [[return|tornar]].
'''Exemple escapant d'un bucle en Visual Basic 1''':
<pre>
Dim h&, var&
var = 0
'Codi del Bucle
do
var = var + 2
if var = 10 then 'Codi per sortir del bucle
goto escape
end if
loop
escape:
print "El resultat és " & var
</pre>
'''Exemple escapant d'un bucle en Visual Basic 2''':
<pre>
Dim h&, var&
var = 0
'Codi del Bucle
do
var = var + 2
if var = 10 then 'Codi per sortir del bucle
exit do
end if
loop
print "El resultat és " & var
</pre>
|