Usuari:Mcapdevila/Bucle for: diferència entre les revisions

Contingut suprimit Contingut afegit
m Robot: Reemplaçament automàtic de text (-{{Inacabat}} +{{Inacabat| |març del 2012 o abans}})
m Robot: Reemplaçament automàtic de text (- + )
Línia 7:
|
: <math>
{\color{Sepia}\mathit{per}}\;
{\color{OliveGreen}\mathit{i}}\;
{\color{BlueViolet}\mathit{\gets}}\;
{\color{OliveGreen}\mathit{x}}\;
{\color{Sepia}\mathit{fins}}\;
{\color{OliveGreen}\mathit{n}}\;
{\color{Sepia}\mathit{a \; increments \, de}}\;
{\color{OliveGreen}\mathit{s}}\;
{\color{Sepia}\mathit{fer}}
</math>
:: <math>
{\color{BlueViolet}\mathit{instruccions}}
</math>
: <math>
{\color{Sepia}\mathit{fi \; per}}
</math>
}}
Línia 44:
El bucle PER s'ha convertit en el bucle més àmpliament utilitzat en la programació, ja que amb l'evolució dels llenguatges la majoria de les condicions de fi
MENTRE NoFinDeTabla (taula) FER
PróximoRegistro (taula)
HacerAlgo (ElementoActual (taula))
FI MENTRE
 
Línia 51:
 
PER i: = 0 a CantidadRegistros (taula) - 1, PAS = 1
PróximoRegistro (taula)
HacerAlgo (ElementoActual (taula))
FI PER
 
Línia 61:
Vector a [3] [4] [2].//Estem indicant un vector de 3 dimensions i 24 elements en total.
PER i: = 0 A 2 FER
PER j: = 0 A 3 FER
PER k: = 0 A 1 FER
HacerAlgo (a [i] [j] [k])
FI PER
FI PER
FI PER
 
== Exemple de PER en pseudolenguaje ==
PER VariableControl: = ValorInicial A ValorFinal, PAS = Increment
Cos
FI PER
 
on '' VariableControl '', '' ValorInicial '', '' ValorFinal '' i Pas són sencers. La (s) instrucció (s) del cos s'executarà (n) (ValorFinal - ValorInicial+1) vegades, o sigui que va des ValorInicial a ValorFinal inclusivament.
Línia 78:
int main ()
{
int vector [10], i;
''' For (i = 0; i <10; i++) '''
{
vector [i] = i;
}
}
 
Línia 94:
els objectes vector [10], i són quantitats
variant i des 0-9 faci
copieu i en vector [i]
}
 
Línia 102:
<pre>
PER CADA element DE tipus A conjunt FER
Cos
FI FOR each
</pre>