Les structures algorithmiques

Structure alternative Si Sinon multiple

Définition

Cette structure est une extension de la structure alternative "si sinon" lorsque plus de 2 situations sont possibles.

Exemple

Informer sur le niveau d'eau dans une cuve :

  • niveau <10% => Cuve vide ;

  • niveau <30% => Niveau faible ;

  • niveau <80% => Niveau convenable ;

  • niveau >80 % => Cuve pleine.

Une seule information doit être donné à la fois.

Algorithme et algorigramme

Algorithme

Si Niveau < 10% alors

| Écrire "Cuve vide"

Et si 10 % < Niveau < 30% alors

| Écrire "Niveau faible"

Et si 30 % < Niveau < 80% alors

| Écrire "Niveau convenable"

Sinon

| Écrire "Cuve pleine"

Fin Si

ComplémentExtrait de code C++ associé à la programmation Arduino

1
if (Niveau<100) 
2
     {
3
     Serial.println(" =>Cuve vide");
4
     }
5
else if ((100<=Niveau)&&( Niveau < 300)) 
6
     {
7
     Serial.println(" =>Niveau faible");
8
     }
9
else if ((300<=Niveau)&&( Niveau < 800)) 
10
     {
11
     Serial.println(" =>Niveau convenable");
12
     }
13
else{
14
    Serial.println(" =>Cuve pleine");
15
    }

ComplémentExtrait de code Python

1
if Niveau < 0.1 :
2
     Print ("Cuve vide")
3
elif 0.1 <= Niveau < 0.3 :
4
     Print ("Niveau faible")
5
elif 0.3 <= Niveau < 0.8 :
6
     Print ("Niveau convenable")
7
else :
8
     Print ("Cuve pleine")
PrécédentPrécédentSuivantSuivant
AccueilAccueilImprimerImprimerRéalisé avec Scenari (nouvelle fenêtre)