Bucle (programació): diferència entre les revisions

Contingut suprimit Contingut afegit
mCap resum de modificació
m Robot: Reemplaçament automàtic de text (- de las turbines + de les turbines, - + , -La única +L'única, - la única + l'única)
Línia 3:
Generalment, un bucle s'utilitza per fer una acció repetitiva sense haver d'escriure varies vegades el mateix codi, el que ens estalvia temps, deixa el codi més clar i facilita la seva modificació en el futur.
 
El bucle i els condicionals representen la base de la [[programació estructurada]]. És una evolució del codi [[assemblador]], on la l'única possibilitat de iterar un codi era establir una sentència jump (que en els llenguatges de programació es va substituir pel "anar a" o GOTO).
 
Els tres bucles més utilitzats en la programació és el "bucle while", el "bucle for" i el "bucle repetir".
Línia 9:
'''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>
Línia 27:
<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);
 
 
Línia 49:
<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>
Línia 70:
<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>