Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
I – L’éditeur Pascal
C’est à la base un simple éditeur de texte.
- La commande « Compile » du menu « Compile » permet de compiler un programme
sans le lancer (voir s’il y a des erreurs dans le code).
- Le menu « Run » donne l’accès à la commande « Run » qui permet de compiler et
lancer un programme.
- Le menu d’aide « Help » rassemble toutes les notions et les connaissances nécessaires
pour le développement de tout type de programme.
- La fenêtre bleue est destinée à recevoir le code du programme à exécuter.
II – ATELIER N°1
Ce premier TP a pour but de vous faire découvrir l’éditeur Pascal. Pour vous
familiariser, des exemples sont proposés pour vous permettre de comprendre la
philosophie du langage. Il ne s’agit pas seulement de taper,il faut surtout essayer de
comprendre les réponses que vous obtenez.
NB :
Ecrivez le code ensuite compiler-le. S’il n’y a pas des erreurs lancer le programme en
utilisant la commande « Run » .
Exemple 1 :
Program surface ;
Var A,B,P,S:real ;
Begin
Write(’Donnez la longueur A :’);
Readln(A) ;
Write(’Donnez le périmètre P :’);
Readln(P) ;
B:=(P-2*A)/2 ;
S:=A*B ;
Write(’La surface du rectangle est :’,S);
End.
Exemple 2 :
Program surface;
Uses crt;
Var A,B,P,S:real ;
Begin
Clrscr;
Write(’-------- Programme1--------’);
Write(’--La surface du rectangle--’);
Write(’Donnez la longueur A :’);
Readln(A) ;
Write(’Donnez le périmètre P :’);
Readln(P) ;
B:=(P-2*A)/2 ;
S:=A*B ;
Write(’La surface du rectangle est :’,S);
readln;
End.
Exemple 3 :
(* le programme qui calcul la surface d’un rectangle à partir de sa
longueur et son périmètre *)
Program surface ;
Uses crt ;
Var A,B,P,S:real ;
Begin
Clrscr;
Gotoxy(25,5);
Writeln(’-------- Programme1--------’);
Gotoxy(25,8);
Writeln(’--La surface du rectangle--’);
Writeln ;
Writeln(’ ’) ;
Writeln(’ ’) ;
Write(’Donnez la longueur du rectangle A = ’);
Readln(A) ;
Write(’Donnez le périmètre du rectangle P = ’);
Readln(P) ;
B:=(P-2*A)/2 ; { calcul de la largeur }
S:=A*B ;
Lycée Abo Hayan Tawhidi 109 Enseignant : R. Alhyane
Module III : Algorithmique et programmation Chap3: Langage de programmation
Writeln(’----------------------------------------’);
Writeln(’La surface du rectangle est : S = ’,S);
Writeln(’----------------------------------------’);
Gotoxy(18,35);
Writeln(’--- Lycée Almassira Alkhadra C 2008 ---’);
readln;
End.
III – Remarques
80
Le sous-programme gotoxy(x,y) de l’unité crt permet
de placer le curseur à une place déterminée de l’écran
( l’écran d’exécution est subdivisé en 80 colonnes et 25 25
lignes)
readln avant le « end. » du programme principal, attend que la touche Entrée soit
frappée pour que le programme se termine, et donc va permettre au programmeur de
voir le résultat du programme sur écran.
Dans l'éditeur Pascal, vous pouvez afficher un caractère à partir de son code ASCII.
Utilisez pour cela, la touche Alt en combinaison avec le code composé par les touches
du pavé numérique.
Exemple : Alt + 64 le résultat sera : @
Le tableau suivant présente quelques fonctions prédéfinies en Pascal, ainsi que leur
description :