Post on 23-Feb-2016
description
LANGAGE ALGORITHMIQUE
Définition :
Ce langage utilise un ensemblede mots clés et de structurespermettant d’organiser l’exécutiondes 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 chauffetp, temps programméChauffage : 0 “ Arrêt ”
1“ Marche ”
Début actionLire tf
Tant que tf < tpChauffage 1 “ Marche ”Fin tant queChauffage 0 “ Arrêt ”
Fin actionFin algorithme
STRUCTURE LINEAIRE
Définition :
La structure linéaire se caractérisepar une suite d’actions à exécutersuccessivement 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 chauffageEV, électrovanne d’admissionP, pompe d’arrosageEQ, équipement1,marche
Début actionFaire AC 1Faire EV 1Faire P 1Faire EQ 1
Fin actionFin algorithme
STRUCTURES ALTERNATIVES
Définition :
Une structure alternative n'offre que deuxissues possibles s'excluant mutuellement.
Non
OuiP = 50 kg
Diriger vers D2
DÉBUT
Peser les sacs: P kg
Diriger vers D1
FIN
Début algorithme : tri de sacs
Variables :MS, masse du sacRef. = 50kg
Début actionLire “ Ms ”Si “ Ms = Ref. ”Alors aiguiller vers D1Sinon aiguiller vers D2Fin si
Fin actionFin algorithme
STRUCTURES ALTERNATIVES
OUI
NON
Est-cela bonnevoiture?
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 voiture1, vrai
Début actionLire “ PV ”Si PV = 1 Alors : ouvrir la porteFin si
Fin action
Fin algorithme
STRUCTURES ALTERNATIVES
STRUCTURES REPETITIVES
Définition :
Une structure répétitive ou itérativerépète l’exécution d’un traitement.
Vrai
Fauxn = NH
DÉBUT
Contrôler le niveau n
FIN
Remplir la cuve
STRUCTURES REPETITIVESDébut algorithme :Alimentation en eau d’un lave-linge
Variables :n, niveau de l’eau dans la cuveRef. NH, niveau hautEV, électrovanne 0 “ Fermée ”
1 “ Ouverte ”
Début actionRépéter Lire nEV 1 remplir la cuve Jusqu’àn = NHEV 0 Arrêt remplissage
Fin actionFin 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 °CRef. 500°C, consigne de températureChauffage 0 “ Arrêt ”
1 “ Marche ”
Début actionLire tTant que t < 500 °Cchauffage 1 “ Marche ”Fin tant quechauffage 0 “ Arrêt ”
Fin actionFin algorithme
STRUCTURES REPETITIVES
VraiFaux 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 actionPour V de 6 à 0Faire contrôlerFin pour
Fin actionFin algorithme