Les tests conditionnels,
les boucles
Les
tests conditionnels
L'instruction si...
sinon... finsi.
La structure de cette instruction est
la suivante :
if (condition) {
opérations; }
else {
opérations; }
L'instruction selon... faire...
finselon.
La structure de cette instruction est la suivante
:
switch (variable) {
case valeur1 : opérations1;
break;
case valeur2 : opérations2;
break;
case valeur3 : opérations3;
default : opérations4; }
Si la valeur de variable est valeur1,
alors les opérations1 sont effectuées. Le break;
suivant ces opérations permet de sortir de la structure switch().
Si la valeur de variable est valeur3, alors les opérations3
sont effectuées. Il n'y a pas de break à la fin du
traitement de ce cas, on continue alors de parcourir la structure
switch() et les opérations4 sont donc exécutées.
Les boucles
La boucle pour... faire... finpour.
Structure générale |
Exemple |
for (initialisation; condition;
incrémentation) {
instructions; } |
var n=1;
for (i=1; i<=10; i++) {
n=n*i ; } //calcule factorielle 10
|
La boucle répéter...
jusqu'à... finrépéter.
Structure générale |
Exemple |
do {
instructions; }
while (condition) |
var n=1, i=1;
do {
n=n*i ;
i++; } while (i<=10) //calcule factorielle
10
|
L'instruction tantque... faire...
fintantque.
Structure générale |
Exemple |
while (condition) {
instructions; } |
var n=1, i=1;
while ( i<=10) {
n=n*i ;
i++; } //calcule factorielle 10
|
|