Chapitre 5 :
D
D
DE
E
EM
M
MA
A
AR
R
RC
C
CH
H
HE
E
E
D
D
DE
E
E
R
R
RE
E
ES
S
SO
O
OL
L
LU
U
UT
T
TI
I
IO
O
ON
N
N
D
D
DE
E
E
P
P
PR
R
RO
O
OB
B
BL
L
LE
E
EM
M
ME
E
E
I- Introduction
Comment peut-on résoudre un problème donné ?
Système d'exploitation: ensemble de programme
Microsoft Word, paint… ensemble de programme
II- Démarche de résolution de problème:
1ère étape: Position du problème
Exemple:
Ecrire un programme qui calcule et affiche la surface d'un rectangle.
2ème étape: Spécification et analyse du problème
Donnée:longueur et largeur
Résultat: afficher (Surface)
Résultat: afficher (surface)
Donnée :Longueur et largeur
Dans notre travail on va adopter l'approche d'analyse descendante.
Analyse :
Résultat= Ecrire (surface)
Surface=[ ] Surface longueur * largeur
Longueur = donnée(" donner la longueur")
Largeur = donnée(" donner la largeur")
3ème étape: Ecriture de l'algorithme
Définition: Un algorithme est une suite d'instructions bien structurées et finies qui permettent
de résoudre un problème. Tableau de déclaration des objets:
Algorithme
0) Début surface_rectangle
1) Ecrire("Donner la longueur")
2) Lire (longueur)
3) Ecrire("Donner la largeur")
4) Lire (largeur)
5) Surface longueur * largeur
6) Ecrire (surface)
7) Fin surface_rectangle
Qu'est ce qu'un programme?