Académique Documents
Professionnel Documents
Culture Documents
Introduction
Définition.
Exemple :
- Algorithme équation 2
- D é c l a r a t i o n d e s v a r i a b l e s ( A , B , C , d e l t a , X i X2, Zi, Z2)
D o n n e r les v a l e u r s de A ; B , C
- Calculer le delta : 6e\ta= B * B - 4 * A * C
- Calculer les r a c i n e s
^ Xl^(i-B+ .jdëîtcC)/(2 * A)
^ X2 - {-B-^fdëïtâ/)(2*A)
- Sinon si (Delta=0) alors
^ Xl<^X2<i- -{B)/(2*A)
s i n o n Z I <- {-B - i )
Z2 <i-i-B-i^delta)/(i2A)
1
Problème
Etude des
Problème
Analyse
\7
Solution du Problème
Algorithme
Programmation
Résultat <
Propriétés de l'algoritme
Un algoritme :
Un organigramme est une autre représentation des algoritlimes . On utilise les formes géométriques
suivantes :
3
Si la condition est >0 on passe par 2
Solution
sinon écrire ( A = B)
4
l'organigramme
début
lire ( A )
lire ( B )
C-^—A-B
écrire (A=B)
5
structure d'un algorithme.
• Les objets
• déclaration des objets variables
• Actions de base
• Les opérateurs
• Les expressions
• les structures de contrôle
Le sequencement
L'alternative et la conditionnelle
La répétitive
1/ Les objets.
C'est l'ensemble des constantes et des variables qui sont manipulées par les instructions.
Chaque objet est défini par un type: entier, réel, complexe, logique, caratère
Exemple
variable: x, y, a : réel
Z I , Z2 : complexe
I, J , K : entier
6
3/Actions de base.
X ^ 2*y + z
B/ Incrémentation .
Incrémenter I de 1 I ^ I+1
Décrémenter I de 1 I 1-1
4/ Les opérateurs
5 MOD 2 donne 1
ET OU NON
exemple
A B Aou B A ET B NON A
V V V V F
V F V F F
F V V F V
F F F F V
•
plus prioritaire ( )
Nom
, M O D , DIV, ET, /
+, -, O U
moins prioritaire
5/ Les expressions
B**2 - 4 * A * C
(Non A) ou ( B et C)
8
écriture: Permet de restituer les résultats d'un algorithme. En général, la restitution se fait
sur un écran ou une imprimante.
A •
Algorithme • x
D •
C •
entrée
6/ Structure de contôle.
9
b- la conditionnelle.
Si condition alors
action 1
action n
Fsi
c- l'alternative.
Si condition alors
action 1
sinon
action 2
£§i
d- la répétitive.
faire
action 1
action n
fait
la forme pour
fa re
action 1
action n
fait
Faire répéter
Instr 1 Instr 1
Remarque ; Dans cette forme la condition est évaluée en fin de boucle. Les instructions sont donc
exécutées au moins une fois
11