• Aucun résultat trouvé

LANGAGE ALGORITHMIQUE

N/A
N/A
Protected

Academic year: 2022

Partager "LANGAGE ALGORITHMIQUE"

Copied!
12
0
0

Texte intégral

(1)

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.

(2)

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

(3)

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é.

(4)

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

(5)

STRUCTURES ALTERNATIVES

Définition :

Une structure alternative n'offre que deux

issues possibles s'excluant mutuellement.

(6)

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

(7)

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

(8)

STRUCTURES REPETITIVES

Définition :

Une structure répétitive ou itérative

répète l’exécution d’un traitement.

(9)

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

(10)

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

(11)

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

Références

Documents relatifs

Une fois la sélection faite, si le stock de la boisson sélectionnée n'est pas vide, le système met à jour le stock, sélectionne la boisson demandée et ouvre la trappe d'accès à

Les instructions d’un programme sont décrites à l’aide d’un langage langage machine. langage d’assemblage langage de

on spécifie une borne min et une borne max, avec min 6 max les opérations possibles sur les intervalles sont celles admises sur le type de base. naturel = [0

Elles se produisent quand les types des opérandes d’une expression sont différents. En C, les règles

Le conséquent {Q} doit être vérifié, même si aucun énoncé E

les fonctions et les variables globales visibles dans tous les fichiers doivent être définies une seule fois. Pour les variables globales, la définition peut

le type des éléments d’un fichier doit être géré par le programmeur int fread(void ptr, int s, int n, FILE fd) lit s×n octets depuis le flot fd et les range à l’adresse ptr.

La porte 1est liée en E à un patin de guidage 5 qui coulisse verticalement dans le rail 0’. Un accompagnateur 3+4 composé de 2 tubes télescopiques et d’un ressort accompagne