Algorithmique et programmation
MINISTERE DE L’EDUCATION
ALGORITHMIQUE
ET
PROGRAMMATION
3ème année de l’enseignement secondaire
Section : Sciences de l’informatique
Les auteurs
Abdelhafidh ABIDI
Inspecteur Principal
Rym MAAROUFI
Professeur d’Enseignement secondaire L’évaluateur
Mohamed Salem SOUDANE
Inspecteur
Centre National Pédagogique
Abdelhafidh SOLTANI
Professeur Principal
©TOUS DROIT RÉSÉRVÉS AU CENTRE NATIONAL PÉDAGOGIQUE
Préface
« La programmation est l’art d’utiliser la puissance des ordinateurs, pour déguiser en intelligence leur extrême stupidité ». Cette formule due à B. Meyer et C. Baudoin est très significative. Il est bien vrai que l’ordinateur n’est rien d’autre qu’un automate capable d’exécuter des actions dites élémentaires et qu’un programme n’est qu’un ensemble d’instructions pour commander et résoudre des problèmes. L’objectif de ce manuel est de permettre à ses utilisateurs d’apprendre à écrire des algorithmes et des programmes sur des bases solides en appliquant une approche de résolution descendante. Le langage de programmation utilisé dans ce manuel est Pascal qui, par son aspect pédagogique, est aujourd’hui le langage qui se prête le mieux à l’enseignement de la programmation.
Le présent manuel est conforme au programme de la matière «Algorithmique et programmation» au niveau de la 3ème année secondaire de la section
«Sciences d l’informatique». Il comporte sept chapitres. Chaque chapitre est précédé de :
1- la liste des objectifs qui précisent les savoirs et les savoir-faire permettant ainsi de délimiter la portée de chaque notion étudiée.
2- Le plan du chapitre.
Chaque chapitre comporte :
- des activités préliminaires
- l’étude de la notion (définition, syntaxe au niveau algorithmique et au niveau du langage de programmation Pascal)
- des applications sous forme d’exercices résolus
- une série d’exercices en fin de chapitre
- une partie lecture pour renforcer le volet culture informatique