Structure d'un programme Pascal



On distingue deux parties principales dans un programme ,la partie déclaration et le bloc d'exécution.
Déclarations
Dans cette section sont déclarés les constantes ,les types, les variables et les procédures.
Section constantes
Const x,y,……

Ce sont les données fixes qui sont utilisées par le programme, elles peuvent être de type caractère, entier, réel ou chaîne.
Section types
Type

Ty1 : typez

Typez est un type pouvant être construit à partir des types prédéfinis et sera nommé ty1.

Sections variables

Var
X,y,z : typex Ce sont les variables utilisées par le programme principal. Elles seront dites globales.

Section procédures
Procédure
Trier(par1 :type1, par2 :type2 ….)

Begin
……….
End.

La procédure est une routine qui opère sur ses propres variables locales ,et qui est appelée par le programme principal .
Le programme principal récupère alors les résultats de cet appel à travers les variables globales ou les paramètres selon le mode de passage des paramètres.

Section fonctions
Function carré(x :integer,y :real)
Begin
…….

End
La fonction agit comme une procédure ,à la différence que le résultat de son exécution est donné par la fonction elle-même.

Partie exécution
C'est le bloc délimité par begin…….end qui peut à son tour contenir d'autres blocs ,c'est l'imbrication des blocs.
Cette partie, sert à effectuer les traitements sur les données qui ont été déclarées dans la partie déclarative.
C'est la partie dynamique du programme , qui est effectuée grâce à des instructions.