Initiation aux instructions conditionnelles


Exemple 1


/*------------------------------
Variables
a: reel
b : reel
res : reel
/*------------------------------
Saisir a
Saisir b
res:=b
Si (a>b) 
    res:=a
Afficher res
/*------------------------------
  1. Vérifier que si on choisit $a=5$ et $b=3$, le résultat affiché est $5$.
  2. Qu’affiche ce programme quand on choisit $a=2$ et $b=5$ ?
  3. Que fait ce programme ?
  4. Réécrire cet algorithme pour le rendre plus lisible.

Exemple 2


/*------------------------------
Variables
a: reel
res : reel
/*------------------------------
Saisir a
res:=a
Si (a<0) 
    res:=-a
Afficher res
/*------------------------------
  1. Vérifier que si on choisit $a=5$, le résultat affiché est $5$.
  2. Qu’affiche ce programme quand on choisit $a=-2$ ?
  3. Que fait ce programme ?
  4. Réécrire cet algorithme pour le rendre plus lisible.

Exemple 3


/*------------------------------
Variables
x: reel
res : reel
/*------------------------------
Saisir x
Si (x<0) 
    res:=-x+1
Sinon Si (x<1)
    res:=1
Sinon
    res:=-x+2
Afficher res
/*------------------------------
  1. Vérifier que si on choisit $a=5$, le résultat affiché est $-3$.
  2. Qu’affiche ce programme quand on choisit $a=-2$ ?
  3. Derrière ce programme se cache une fonction. Tracer sa courbe représentative.

Niveau supérieur : Algorithmique