Résumé:
Ce polycopié regroupe des notions de base sur la programmation en langage Pascal. Il constitue un support de cours pour des étudiants n'ayant aucune connaissance en programmation, destiné particulièrement aux étudiants de première année Science et technologie (ST). Il comporte donc des cours fondamentaux, avec des exercices corrigés et travaux pratiques, ces derniers contiennent l’ensemble des travaux traités, en séance de TP, par les étudiants de première année ST. Ces séries des travaux pratiques englobe toutes les notions présentées en cours.
Nous avons choisi le langage Pascal parce que c’est un langage conçu initialement pour des objectifs pédagogiques, facile à apprendre, et proche au langage algorithmique, aussi le programmeur n’a pas donc à se soucier des contraintes imposées par le langage et des spécificités techniques de ce langage. En utilisant Pascal, le programmeur aura l’impression d'écrire un texte en anglais.
L'objectif de ce cours est d'apprendre aux étudiants comment résoudre un problème par un programme, commençant par l’analyse de ce problème, déterminer le procédé la plus efficace pour résoudre ce problème, et enfin exprimer cette méthode en langage Pascal.
Ce polycopié permet un enseignement autonome. Les exercices de chaque chapitre ont une difficulté graduelle. Après avoir compris le cours, l'étudiant est conseillé d'essayer de résoudre les exercices par lui-même avant de voir la correction. L'étudiant ne doit pas oublier qu'un même exercice peut être résolu par différents programmes.