Vous êtes sur la page 1sur 16

ENST

Cours
d’Informatique

1ère Année LMD

A. MAHMOUDI

Année Universitaire 2012-2013


ENST
Cours
d’Informatique

1ère Année LMD

1. Les constantes.

2. L’organigramme.

3. Structures de contrôle alternatives.

Si .. Alors .. SINON; SI .. Alors .. FSI

Année universitaire 2012-2013 2


1. Les constantes.

 Des nombres, des chiffres, des caractères,

2.L’organigramme. des chaines de caractères dont la valeur ne


peut être modifiée au cours de l’exécution d’un
algorithme.
3.Structures de

contrôle
 Syntaxe:

alternatives. Constante identificateur = valeur


 Exemple: Constante Pi =3.14

Année universitaire 2012-2013 3


1. Les constantes.

Attention….
2.L’organigramme.
Constante pi = 3.14

3.Structures de
lire (pi) ------->Erreur

contrôle pi ← 6 ------->Erreur
alternatives.

Année universitaire 2012-2013 4


1. Les constantes.

2.L’organigramme.

3.Structures de

contrôle

alternatives.

Année universitaire 2012-2013 5


Algorithme exemple
1. Les constantes. constante SEUIL =13.25
variables valA, valB : réels
compteur : entier
mot , tom : chaînes de caractères
2.L’organigramme. début
valA ← 0.56
valB ← valA
valA ← valA × (10.5 + SEUIL)
3.Structures de compteur ← 1
compteur ← compteur + 10
contrôle mot ← " Bonjour "
tom ← " Au revoir ! "
alternatives. Ecrire (mot)
Ecrire (" valA = ", valA)
Ecrire (" valB = ", valB)
Ecrire (" compteur =", compteur )
Ecrire (tom)
Fin
Année universitaire 2012-2013 6
Début
StructurevalA
linéaire:
← 0.56
 Caractérisée par une suite
valB ← valA
d’instructions à exécuter suivant
1. Les constantes. l’ordrevalA
annoncé.
← valA × (10.5 + SEUIL)
 Plan d’exécution connu au
préalable compteur ← 1

compteur ← compteur + 10
2.L’organigramme.
mot ← " Bonjour "
tom ← " Au revoir ! "
3.Structures de
Ecrire (mot)
contrôle Ecrire (" valA = ", valA)

alternatives. Ecrire (" valB = ", valB)


Ecrire (" compteur =", compteur )
Ecrire (tom)
Fin
7
Année universitaire 2012-2013 7
1. Les constantes.

 nous offre la possibilités que deux issus possible


2.L’organigramme. (ou plus) à la poursuite de l’algorithme et qui
s’excluent – en générale- mutuellement 
3.Structures de Test(s).
contrôle
-La structure conditionnelle « Si »
alternatives.
-La structure du choix multiple « Cas Parmi ».

Année universitaire 2012-2013 8


Instructions simples:
• Affectation
1. Les constantes. • Lire
• Ecrire
Ou complexes
 Alternance ..
complète:
2.L’organigramme. Expression logique

Faux
Si Condition Alors Condition
3.Structures de Vrai
Instruction 1
contrôle
Instruction 1 Instruction 2
Sinon
alternatives.

« SI »
Instruction 2

Année universitaire 2012-2013 9


1. Les constantes.

 Alternance complète:
2.L’organigramme.
Condition
Si Condition Alors
Début Si
Instruction 1
3.Structures de … Instruction 1 Instruction 1’
instruction n
contrôle Fin Si ..
..
..
..
Sinon .. ..

alternatives. Début Sinon


Instruction 1’ Instruction Instruction
« SI » … n m

instruction m
Fin Sinon
Année universitaire 2012-2013 10
1. Les constantes.

 Alternance réduite
2.L’organigramme.

Si Condition Alors Condition


Structures de
Instruction
contrôle
Instruction
FSI
alternatives.

« SI »

Année universitaire 2012-2013 11


1. Les constantes.

 Alternance réduite:
2.L’organigramme.
Condition
Si Condition Alors
3.Structures de Début Si Instruction 1

contrôle Instruction 1 ..
..
..

alternatives. …
Instruction
« SI » instruction n
n

Fin Si
Année universitaire 2012-2013 12
 Alternance imbriquée:
Condition1
Si Condition1 Alors
Si Condition 2 Alors Instruction 2’
Instruction 1 Condition2
Sinon
Instruction 1’ Instruction 1 Instruction 1’
Sinon
Instruction 2’

Année universitaire 2012-2013 13


 Exercice1:
Lire(A,B)

A MOD B=0
Que fait
Ecrire(A DIV B, "divise ", A
l’organigramme
B MOD A=0
suivant?
Ecrire(B DIV A, " divise ", B

Année universitaire 2012-2013 14


1. Les constantes.

 Exercice2:
2.L’organigramme.

Ecrire l’algorithme qui permet de lire un


3.Structures de
nombre entier et affiche si ce nombre
contrôle
est pair ou impair.
alternatives.

« SI »

Année universitaire 2012-2013 15


1. Les constantes.

 Exercice2:
2.L’organigramme. Lire (N)
Si (N>0) Alors
Si (N MOD 2 =0) Alors
3.Structures de
Ecrire (N, ’’ est pair’’)
contrôle Sinon
alternatives. Ecrire (N, ’’ est impair’’)
« SI »
Sinon
Ecrire (N, ’’ est negatif’’)

Année universitaire 2012-2013 16

Vous aimerez peut-être aussi