Adama MBODJI Les secrets de la programmation
e guide de l’étudiant est un ouvrage destiné aux étudiants du premier cycle d’informatique,
aux débutants et à tous ceux qui veulent connaître les notions de bases de la programmation.
Il aborde brièvement les thèmes les plus classiques et les plus utilisés en informatique : les tableaux,
les algorithmes de tri, les chaînes de caractères, les enregistrements, les listes linéaires, les piles, les
files, les arbres et les fichiers. De nombreux exercices et projets y sont disponibles et les corrigés
sont au niveau du CD-Rom.
Nous avons remarqué que les compétences des débutants se limitent à l’analyse des problèmes et à
l’écriture des algorithmes ; dès lors, il leur semble fastidieux de codifier, de corriger les syntaxes et
de déboguer leurs programmes. La difficulté majeure qu’ils rencontrent le plus souvent est
d’effectuer correctement le passage d’un algorithme au code correspondant dans un langage de
programmation donné, en particulier le Pascal.
C’est dans cet optique que nous avons inclus dans ce guide un compilateur du nom de
MSAlgoPascal® qui a la possibilité de :
vérifier les expressions parenthésées.
vérifier les clauses arborescentes.
vérifier la déclaration des variables, des types, des procédures et des fonctions.
envoyer des messages d’erreur à l’utilisateur si nécessaire.
effectuer la traduction automatique de l’algorithme vers le langage Pascal.
Les étudiants auront la possibilité d’exécuter tous les algorithmes étudiés en classe en passant par le
générateur de codes.
MSAlgoPascal® a été largement expérimenté en 2004 au niveau des étudiants de première année de
l’Institut de Formation Professionnelle (I.F.P) et les résultats obtenus sont dignes d’intérêt.
Je remercie vivement Gervais MENDY, Ousmane DIENE, Emmanuel KABOU, Samuel OUYA,
M. ALAOUI pour la relecture et la correction de ce guide.
Que M. Moussa BA professeur du langage Pascal à l’I.F.P, qui après avoir mis en pratique le
logiciel MSAlgoPascal® avec ses étudiants de première année et qui a largement participé à son
déboguage, trouve ici l’expression de ma profonde gratitude.
Mille mercis à ma sœur Sourouro Belly MBODJ et à mon oncle Abou NDIANOR pour le soutien et
les critiques qu’ils ont apporté.
Pour finir, je ne citerai pas de noms, au risque d’en omettre certains, pour exprimer mes sincères
remerciements à tous ceux qui, de près ou de loin, ont contribué à la réalisation de MSAlgoPascal®.
Adama MBODJI, Janvier 2005