Vous êtes sur la page 1sur 14

MINISTÈRE DE L’ENSEIGNEMENT SUPÉRIEUR ET DE LA RECHERCHE

SCIENTIFIQUE
UNIVERSITÉ D’ORAN
FACULTÉ DE MÉDECINE

Cours d’informatique
1ière Année TC MEDECINE

Le langage PASCAL

Année Universitaire
2015/2016
Définition du langage PASCAL
 PASCAL est un langage de programmation évolué
orienté vers le calcul scientifique. Grâce à sa
simplicité et sa structuration, il est le langage le
mieux adapté à l’enseignement de la programmation.

 Un programme PASCAL est constitué de trois parties


essentielles:

03/10/2023 Le langage PASCAL 2


Définition du langage PASCAL

La partie Entête
• Comporte le nom du programme

La partie Déclarative
• Déclaration des variables d’E/S.

La partie Traitement
• Corps du programme.

03/10/2023 Le langage PASCAL 3


Architecture standard d'un
source en Pascal
Partie Entête
Program { nom de programme } ; En pascal l’entête
est définie par le
mot clé Program
Uses { unités utilisées } ;
Partie
Const { déclaration de constantes } ; Déclarative
Partie
Traitement
Type { déclaration de types } ; Commence par le
mot clé « Begin »
Var { déclaration de variables } ; et se termine par
le mot clé « End »

BEGIN { début du programme principal }

{ Le corps du programme principal }


END .
03/10/2023 Le langage PASCAL 4
Les types en PASCAL

Integer { Entier} ;
Real { Réel} ;
Boolean { Booléen} ;
Char { Caractère} ;
String { Chaîne de caractères} ;

03/10/2023 Le langage PASCAL 5


Les opérations élémentaires en
PASCAL
• L’affectation
 L’affectation , c’est attribuer une valeur calculée ou le
résultat d’une opération à une variable de même type.

 En PASCAL , l’affectation est faite de la manière suivante:

A := 10

03/10/2023 Le langage PASCAL 6


Les opérations élémentaires en
PASCAL
• Lecture
 La lecture , c’est l’attribution d’une valeur à une variable
d’entrée selon le choix de l’utilisateur; la valeur attribuée doit
être de même type que la variable.

 En PASCAL , la lecture est faite de la manière suivante:

Read (A);
ReadIn (A);
03/10/2023 Le langage PASCAL 7
Les opérations élémentaires en
PASCAL
• Ecriture
 L’écriture, c’est l’édition « affichage » du résultat du
traitement à travers une variable de sortie.

 En PASCAL , l’écriture est faite de la manière suivante:

Write (S);
WriteIn (S);
03/10/2023 Le langage PASCAL 8
Les structures de contrôle en
PASCAL
• Le traitement séquentiel
Begin

ReadIn (A);

ReadIn (B);

S := A + B;

WriteIn(S);

End

03/10/2023 Le langage PASCAL 9


Structures de contrôle en
PASCAL
• Structures conditionnelles ou alternatives
• Forme alternative simple

if (<condition>) then <actions>;

03/10/2023 Le langage PASCAL 10


Structures de contrôle en
PASCAL
• Structures conditionnelles ou alternatives
• Forme alternative complète

If (<condition>) then <action1>


else <action2>;

03/10/2023 Le langage PASCAL 11


Structures de contrôle en
PASCAL
• Structures répétitives ou itératives
• La boucle « Tantque »

While (<condition>) Do <actions>;

03/10/2023 Le langage PASCAL 12


Structures de contrôle en
PASCAL
• Structures répétitives ou itératives
• La boucle « Répéter »

Repeat <actions> Until (<conditions>);

03/10/2023 Le langage PASCAL 13


Structures de contrôle en
PASCAL
• Structures répétitives ou itératives
• La boucle « Pour »

For <compteur> := <valeur initiale> TO < valeur finale>


Do
Begin
< actions>;
End ;

03/10/2023 Le langage PASCAL 14

Vous aimerez peut-être aussi