ch5 Démarche de Résolution de Problèmes PDF
ch5 Démarche de Résolution de Problèmes PDF
ch5 Démarche de Résolution de Problèmes PDF
Chapitre 5
Dmarche de Rsolution de Problmes
Leon
Les tapes de rsolution d'un problme
Activit :
Nous avons vu dans les chapitres prcdents quil y a plusieurs programmes nous ont servis pour
raliser diffrentes tches.
Exemple :
Le programme ncessaire pour aux pages Web : Internet Explorer
Le programme ncessaire pour dmarrer et exploiter lordinateur : Le systme
Dexploitation.
Le programme ncessaire pour traiter les textes : MS-WORD
I.
Introduction :
1/5
II.
le suivi dune
Le problme est souvent pos par un demandeur de solution informatique. Cest le cas du
pharmacien, dun lve, dun banquier,
Parfois, ces demandeurs ne savent plus exprimer leurs besoins avec prcision. Lobjectif de
cette tape est bien formuler le problme pour pouvoir le rsoudre correctement.
2/5
Lapproche descendante
Dbut conversion
Lire (DM)
DCM DM * 100
Ecrire (DCM)
Fin conversion.
Pourquoi ?
Un algorithme est rdig en langage humain qui nest pas comprhensible par lordinateur.
3/5
Constatation
Ncessit de transformer lalgorithme en un code comprhensible par lordinateur, cest
0)
0) Dbut conversion
1) Lire (DM)
2) DCM DM * 100
3) Ecrire (DCM)
4) Fin conversion.
Solution
5)
0) Dbut conversion
1)Lire (DM)
2)DCM DM * 100
3)Ecrire (DCM)
4)Fin conversion.
Comment passer
de lalgorithme au
langage machine ?
0101010101010101010101
0101111100000111101001
0101010101010101010101
0111110000011110100101
010101010101010101010
0) Dbut conversion
1) Lire (DM)
2) DCM DM * 100
3) Ecrire (DCM)
4) Fin conversion.
Le code source
program conversion ;
uses wincrt ;
var dm,dcm : real ;
begin
writeln('donner la distance en mtre') ;
readln(dm) ;
dcm :=dm*100 ;
writeln('la distance en centimetre est',dcm) ;
end.
4/5
Q : Est-ce que le code source obtenu peut tre excut par lordinateur ?
R : Non. Pourquoi ?
R : Ce nest pas du langage machine.
Q : Que faut-il faire donc ?
R : Transformer le code source en langage binaire.
Cette tape peut tre appele Interprtation ou Compilation selon le type du langage
utilis.
c. Les types de langages de programmation :
Un langage de programmation est dit compil si tout le code source sera traduit en
langage machine avant lexcution. Cette tche est assure par le compilateur.
'
C compilation
Inteiprtation et
excution
.
f
Interprtation
'
Programme
excutable
Compilation
Rle
Distance en mtres
Distance en Centimtres.