Sous-sections
On retrouve sous Maple les structures de contrôles classiques en programmation.
- syntaxe:
- for var from debut by
pas to fin do inst. od;
La valeur du pas d'incrémentation ou de décrémentation est optionnelle.
Par exemple le calcul de la somme des entiers pairs de 0 à 100 s'écrit
>s:=0:
for i from 0 by 2 to 100 do
s:=s+i;
end do:
's'=s;
- syntaxe:
- while cond do inst end
do
cette instruction répéte les instructions inst tant que la
condition cond reste vraie. Le même calcul que précédement
peut s'écrire:
>s:=0; i:=0;
while i<=100 do
s:=s+i; i:=i+2;
end do:
On peut forcer la sortie d'une boucle à l'aide de l'instruction break.
- syntaxe:
- if cond then exp1 else
exp2 end if
cette instruction exécute les instructions exp1 si la valeur
de cond est vraie, et les instructions exp2 sinon.
Les opérateurs de comparaisons sont notés classiquement >,
>=, <, <=. L'éaglité est notée = et la différence <>
.
Les opérateurs logiques sont notés and, or et not
.
Pr. Marc BUFFAT
marc.buffat@univ-lyon1.fr
2007-02-08