1- Introduction
Le pascal est un langage de programmation compilé : cela signifie que le programmeur fournit un fichier
texte décrivant son programme et que ce fichier va ensuite être transformé en fichier binaire contenant des
instructions compréhensibles par le micro processeur et éventuellement exécutable par le système
d'exploitation (fichier EXE pour le DOS). Cette opération se nomme compilation. Turbo Pascal réalise la
compilation et permet l'exécution des programmes.
Fichiers nécessaires
Pour fonctionner correctement, Turbo Pascal utilise les fichiers suivants, certains n'étant nécessaires que
pour l'accès au mode graphique.
| Turbo.exe |
exécutable qui fournit un environnement complet de programmation : éditeur de textes,
compilateur, aide en ligne, fonction de débogages, ... |
| Turbo.tpl |
contient les librairies standards. |
| Turbo.tph |
contient l'aide en ligne. |
| Graph.tpu |
librairie graphique. |
| Les fichiers *.BGI |
drivers pour différentes cartes vidéo; le fichier EGAVGA.BGI est indispensable pour les
cartes EGA et VGA. |
| Les fichiers *.CHR |
fontes de caractères graphiques. |
Les versions de Turbo Pascal
Turbo Pascal évolue sans cesse. Ce document concerne et fournit donc des exemples utilisables par les
versions 5.5, 6.0 et 7.0 de Turbo Pascal.
Petite bibliographie
Pour connaître l'ensemble des possibilités offertes par les unités standard de Turbo Pascal on peut se
référer aux manuels fournis avec le produit ou à l'aide en ligne accessible directement à partir de
l'environnement de programmation proposé.
Quelques ouvrages complémentaires peuvent rendre des services :
-
"L'indispensable pour Turbo Pascal sur PC"
de J. Morleghem. (Livre de poche de la collection Marabout 499 pages)
Présente l'environnement Turbo Pascal, la syntaxe, la structure d'un programme, les types de données, les instructions, les notions de
procédures et de fonctions, les unités, le contenu des unités standards SYSTEM, CRT, DOS, GRAPH et PRINTER, des tables et contient
un index utile.
Peut servir de mini-dictionnaire, permet de retrouver rapidement une information.
-
"Turbo Pascal. Approche de la programmation objets."
de J. Rivière. (Editions Dunod Informatique 425 pages)
Rappelle les bases de la programmation en Turbo Pascal, puis traite de problèmes spécifiques comme l'utilisation des pointeurs, la
récursivité, la manipulation des fichiers, l'accès à l'environnement matériel, la gestion du mode graphique. Les deux derniers chapitres
traitent de la programmation orientée objets.
109 exemples de programmes sont proposés. Peut servir de livre d'initiation.
-
"Le guide du Programmeur Turbo Pascal."
de N.Rubenking. (Editions Dunod Tech 800 pages)
Présente des techniques avancées de programmation comme l'utilisation de l'assembleur intégré, la programmation orientée objets, des
exemples de structures de données, etc...
Contient une multitude de trucs et conseils sur tous les sujets.
Une disquette contenant de nombreux exemples accompagne le livre.
Utile pour approfondir ses connaissances.
Chapitre suivant