LANGAGE ALGORITHMIQUE
Définition :
Ce langage utilise un ensemble de mots clés et de structures
permettant d’organiser l’exécution
des traitements de manière systématique.
LANGAGE ALGORITHMIQUE
Non
Oui DÉBUT
MESURER tf
tf < tp
FIN
CHAUFFER
Début algorithme : durée de fonctionnement d’un four à micro-ondes.
Variables :
tf, temps de chauffe tp, temps programmé
Chauffage : 0 “ Arrêt ” 1“ Marche ” Début action
Lire tf
Tant que tf < tp
Chauffage 1 “ Marche ” Fin tant que
Chauffage 0 “ Arrêt ” Fin action
Fin algorithme
STRUCTURE LINEAIRE
Définition :
La structure linéaire se caractérise par une suite d’actions à exécuter
successivement dans l’ordre de leur énoncé.
STRUCTURE LINEAIRE
DÉBUT
AC = 1
FIN
EV = 1
P =1
EQ = 1
Début algorithme : Mise en service d’un équipement Variables :
AC, accélérateur de chauffage EV, électrovanne d’admission P, pompe d’arrosage
EQ, équipement 1,marche
Début action
Faire AC 1 Faire EV 1 Faire P 1 Faire EQ 1 Fin action
Fin algorithme
STRUCTURES ALTERNATIVES
Définition :
Une structure alternative n'offre que deux
issues possibles s'excluant mutuellement.
Non P = 50 kg Oui
Diriger vers D2 DÉBUT
Peser les sacs: P kg
Diriger vers D1
FIN
Début algorithme : tri de sacs Variables :
MS, masse du sac Ref. = 50kg
Début action
Lire “ Ms ”
Si “ Ms = Ref. ” Alors
aiguiller vers D1 Sinon
aiguiller vers D2 Fin si
Fin action Fin algorithme
STRUCTURES ALTERNATIVES
OUI
NON Est-ce la bonne voiture?
DÉBUT
Détecter la présence et identifier la voiture
Ouvrir la porte
FIN
Début algorithme : Ouverture de la porte d’un garage.
Variables :
PV, présence de la bonne voiture 1, vrai
Début action
Lire “ PV ” Si PV = 1
Alors : ouvrir la porte Fin si
Fin action Fin algorithme
STRUCTURES ALTERNATIVES
STRUCTURES REPETITIVES
Définition :
Une structure répétitive ou itérative
répète l’exécution d’un traitement.
Vrai
Faux n = NH
DÉBUT
Contrôler le niveau n
FIN
Remplir la cuve
STRUCTURES REPETITIVES
Début algorithme :
Alimentation en eau d’un lave-linge Variables :
n, niveau de l’eau dans la cuve Ref. NH, niveau haut
EV, électrovanne 0 “ Fermée ” 1 “ Ouverte ” Début action
Répéter Lire n
EV 1 remplir la cuve Jusqu’à
n = NH
EV 0 Arrêt remplissage Fin action
Fin algorithme
STRUCTURES REPETITIVES
Vrai
Faux t < 500 °C
DÉBUT
Contrôler la température
FIN
Chauffer
Début algorithme :Chauffage d’un four Variables :
t, température du four en °C
Ref. 500°C, consigne de température Chauffage 0 “ Arrêt ”
1 “ Marche ” Début action
Lire t
Tant que t < 500 °C
chauffage 1 “ Marche ” Fin tant que
chauffage 0 “ Arrêt ” Fin action
Fin algorithme
STRUCTURES REPETITIVES
Faux Vrai
V =0 V = 6
Contrôler V = V-1
DÉBUT
FIN
Début algorithme :
Conditionnement de bouteilles.
Variable :
V, nombre de bouteilles à conditionner, “ 6 ” Début action
Pour V de 6 à 0 Faire contrôler Fin pour
Fin action Fin algorithme