Vous êtes sur la page 1sur 3

TS BDD Pascal

Présentation du langage Pascal

Introduction :
Pour programmer, il faut un logiciel grâce auquel on tapera toutes ses instructions. Ce logiciel
transforme ensuite la suite d’instruction en un fichier programme (extension .EXE). Cela
s’appelle la compilation.
Il existe différents langages et donc différents compilateurs plus ou moins récents.

1. Présentation du PASCAL :

Le langage PASCAL, a été créé en 1969 à l'école polytechnique de ZURICH par NICKLAUS
WIRTH. Il a été conçu pour permettre d'enseigner la programmation comme une science. Ce
langage est à la base d'une nouvelle méthode de programmation : la programmation
structurée, et c'est pour cette raison que ce langage a eu un tel succès dans l'enseignement.
Il s'agit d'un langage de 3ème génération.
Le PASCAL est un langage compilé, c'est à dire qu'il faut :
 Entrer un texte dans l'ordinateur (programme) à l'aide d'un EDITEUR,
 Le traduire en langage machine (c'est à dire en codes binaires compréhensibles par
l'ordinateur) : c'est la compilation,
 L’exécuter.

Le phénomène d’expansion de la micro-informatique a vite pris en considération ce langage,


d’où l’apparition du système TURBO PASCAL de la société américaine de logiciels BORLAND.

2. Aspect Général d’un Programme PASCAL :

Program nom de programme ; L'entête du programme

Uses { Unités utilisées };


Label { Liste des étiquettes } ;
Const { Déclaration des constantes} ;
Type { Déclaration des types } ;
Var { Déclaration de variables } ; La partie déclaration
Function { Déclaration de fonction } ;
Procedure { Déclaration de procédure paramétrée } ;

Procedure { Déclaration de procédure simple } ;


BEGIN { Début du programme principal}
…..
liste des Instructions Le corps du programme :
la partie instructions
…..

END. { fin de programme principal }

Préparé par : Mr Belaid 1/3 Présentation du langage Pascal


TS BDD Pascal

2.1 Les différentes parties d'un programme : Le texte d'un programme contient au moins trois
parties :

 L'entête : Ne contient qu'une ligne ; commence par le mot réservé Program et donne un
nom au programme.

 Les déclarations : Permettent de définir les éléments utilisés dans le programme.


Principe général du Pascal : définir avant d'utiliser.
En particulier on devra déclarer les variables utilisées pour permettre au compilateur
d'effectuer les réservations de mémoire.

 Le corps du programme : Commence par le mot réservé Begin et se termine par le mot
réservé End suivi d'un point final. Ce qui suit cet End n'est pas pris en compte par le
compilateur. Entre Begin et End se trouvent les instructions à effectuer par le
programme.

3. Présentation de l’environnement :
3.1 Chargement : Pour ouvrir un programme, aller dans le menu File/Open..., ou taper F3. Le
chargement désigne aussi mise en mémoire et lancement après exécution du programme.

3.2 Sauvegarde de fichiers : Pour enregistrer le programme, aller dans le menu File/Save, ou
taper F2.

3.3 Compilation : Pour compiler le programme, aller dans le menu Compile/Compile, (ou
Compile/Make) ou taper F9 la combinaison de touches Alt+F9.

3.4 Edition des liens : La compilation séparée consiste en la création de plusieurs ´ fichiers objets
(un par ensemble de fonctions).
A partir de ces fichiers objets, on peut assembler un exécutable : ´ a.o, b.o et c.o
=>monprog.exe. Ce processus est l’édition de liens.

3.5 Exécution : Pour exécuter un programme, aller dans le menu Run/Run ou taper la
combinaison de touches Ctrl+F9.

4. Les répertoires nécessaires :


Vérifiez tout d'abord la présence de ces sous-répertoires : "EXE_TPU", INCLUDE", "OBJET",
"SOURCES", "UNITES" dans le répertoire "C:\TP\". S'ils n'existent pas, créez ces Répertoires.
Pour fonctionner correctement, Pascal utilise les fichiers suivants, certains n'étant nécessaires
que pour l'accès au mode graphique.

Préparé par : Mr Belaid 2/3 Présentation du langage Pascal


TS BDD Pascal

5. Les fichiers nécessaires :

Nom de Fichier Désignation

Exécutable qui fournit un environnement complet de


Turbo.exe 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.

Drivers pour différentes cartes vidéo; le fichier EGAVGA.BGI est


Les fichiers *.BGI
indispensable pour les cartes EGA et VGA.

Les fichiers *.CHR Fontes de caractères graphiques.

Pascal proposait un environnement complet de programmation avec éditeur de texte


performant, compilateur, aide.

Préparé par : Mr Belaid 3/3 Présentation du langage Pascal