Aide en ligne » Tutoriels » Premiers pas » Les instructions conditionnelles
Les instructions conditionnelles
Il est possible de soumettre l'exécution d'une ou plusieurs commandes à la réalisation de certaines conditions. La syntaxe est la suivante :
si condition alors [ commandes ] sinon [ autres commandes ]
Exemple :
- pour tester n
- si (n==0) alors [ av 100 ] sinon [ re 100 ]
- fin
tester 0

tester 1

Remarques
Le mot-clé sinon est facultatif. Par exemple :
- pour tester n
- si (n==0) alors [ av 100 ]
- fin
fonctionnera comme ceci :
tester 0 : la tortue avance de 100
tester 1 : la tortue ne bouge pas
Les tests
Les tests portent sur des variables et sur des nombres. Voici quelques exemples de tests avec leur signification.
Test | Signification |
---|---|
n==3 | la valeur de la variable n est 3 |
n!=3 | la valeur de la variable n est différente de 3 |
n<3 | la valeur de la variable n est plus petite que 3 |
n<=3 | la valeur de la variable n est plus petite que 3 ou égale à 3 |
n>3 | la valeur de la variable n est plus grande que 3 |
(n>1)&&(n<5) | la valeur de la variable n est plus grande que 1 et plus petite que 5 |
(n<50)||(n>100) | la valeur de la variable n est plus petite que 50 ou plus grande que 100 |
Lire la suite : La récursivité