Académique Documents
Professionnel Documents
Culture Documents
3)Structures de contrôle
Introduction
Les structures de contrôle sont des structures qui permettent le contrôle de l'exécution des
commandes.
- Instructions conditionnelles if
Le début d'une structure conditionnelle se fait par le mot clé if. Il est nécessairement suivi d'une
condition logique. Le bloc d'instructions sera exécuté si et seulement si la condition logique est
vraie (vaut 1 ou true).
Dans le cas contraire, on peut définir d'autres blocs conditionnels avec le mot clé elseif
(comportant nécessairement une condition logique), ainsi qu'un bloc else correspondant aux
instructions à exécuter si toutes les conditions logiques précédentes sont fausses
Syntaxe
if condition logique if condition logique if condition logique
instructions instructions instructions
end else elseif condition logique
instructions instructions
end
...
else
instructions
end
Exemple
moy= input('entrer la moyenne de l’étudient');
if (moy>=10) && (moy<=20)
disp('Admis');
elseif (moy<10) && (moy>=0)
disp('Ajourné');
else
disp('Ce n''est pas possible...');
end
Il n'y a pas besoin de parenthèses autour de la condition logique, cependant elles peuvent
améliorer la lisibilité du code.
- Boucle for :
C’est une structure qui permet d'exécuter un certain nombre de fois un même bloc
d'instructions, l'ensemble des valeurs pour lesquelles le bloc est effectué est un ensemble fini,
déclaré en début de structure.
Syntaxe
for variable = ensemble de valeurs
instructions
end
Université Alger 1 L3 Chimie Analytique Informatique pour la chimie
Exemple
k=input('inter k:');
s=0;
n=0;
while n<=k
s=s+n;
n=n+1;
end
disp(s)