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>