Vous êtes sur la page 1sur 2

Les oprations lmentaires simples

1. L'opration d'entre
SPECIFICATION
Nom_objet=Donne ("Message ")

En Algorithmique
crire ("Message"), Lire(Nom_objet)

2. L'opration de sortie
SPECIFICATION
crire ("Message",Nom_objet, Expression)

En Algorithmique
crire ("Message",Nom_objet, Expression)

3. L'opration d'affectation
SPECIFICATION
Nom_objet Expression

En Algorithmique
Nom_objet Expression

Les structures de contrle conditionnelles


1. La structure de contrle conditionnelle simple
SPECIFICATION
Nom_objet= [Initialisation]
Si Condition Alors
Traitement1
Sinon
Traitement2
FinSi

En Algorithmique
Initialisation
Si Condition Alors
Traitement1
Sinon
Traitement2
FinSi

2. La structure de contrle conditionnelle gnralise


SPECIFICATION
Nom_objet= [Initialisation]
Si Condition 1 Alors Traitement 1
Sinon Si Condition 2 Alors Traitement 2
Sinon Si Condition 3 Alors Traitement 3
Sinon
...
...
Sinon si condition N-1 Alors Traitement N-1
Sinon Traitement N
FinSi

En Algorithmique
Initialisation
Si Condition 1 Alors Traitement 1
Sinon Si Condition 2 Alors Traitement 2
Sinon Si Condition 3 Alors Traitement 3
Sinon
..
..
Sinon si condition N-1 Alors Traitement N-1
Sinon Traitement N
FinSi

3. La structure de contrle conditionnelle choix multiples


SPECIFICATION
Nom_objet= [Initialisation]
Selon slecteur Faire
Valeur1 : Traitement 1
Valeur 2, Valeur 3, Valeur 4 : Traitement 2
Valeur 5 .. Valeur 6 : Traitement 3
..
..
Valeur N-1: Traitement N-1
Sinon Traitement N
FinSelon

En Algorithmique
Initialisation
Selon slecteur Faire
Valeur1 : Traitement 1
Valeur 2, Valeur 3, Valeur 4 : Traitement 2
Valeur 5 .. Valeur 6 : Traitement 3
..
..
Valeur N-1: Traitement N-1
Sinon Traitement N
FinSelon

Les structures de contrle itratives


1. La structure de contrle itrative complte
SPECIFICATION
Nom_objet= [Initialisation]
Pour compteur de D F Faire
Traitement
FinPour

En Algorithmique
Initialisation
Pour compteur de D F Faire
Traitement
FinPour

2. La structure de contrle itrative condition d'arrt


a) Premire formulation
SPECIFICATION
Nom_objet= [Initialisation]
Rpter
Traitement
Jusqu' condition
b)

Initialisation
Rpter
Traitement
Jusqu' condition

En Algorithmique

Deuxime formulation

SPECIFICATION
Nom_objet= [Initialisation]
Tant que Condition Faire
Traitement
FinTantque

En Algorithmique
Initialisation
Tant que Condition Faire
Traitement
FinTantque
Les modules

1. Les Fonctions
a)

L'appel(En analyse et algorithmique)

Nom_objet FN Nom_fonction(pe1, pe2, , pen)


b)

L'en-tte de la dfinition(En analyse et algorithmique)

DEFFN Nom_fonction(pf1:type1,pf2:type2, , pfn:typen) : type_fonction


2. Les Procdures
a)

L'appel( En analyse et algorithmique)

Nom_objet = PROC Nom_procdure((pe1, pe2, , pen)


b)

L'en-tte de la dfinition( En analyse et algorithmique)

DEFPROC nom_procdure(pf1:type1,pf2:type2, , pfn:typen)

Vous aimerez peut-être aussi