0% ont trouvé ce document utile (0 vote)
25 vues5 pages

PASCAL

Transféré par

sam
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
25 vues5 pages

PASCAL

Transféré par

sam
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

CHAPITRE 0 GENERALITE

I. STRUCTURE
1. Programmation

Tout programme Pascal représente la forme suivante :


Programme nom programme

Begin
Instruction 1 ;

Instruction 2 ;
End
Exple :
Programme Digbeu
Var
S, A, B : real ;
Begin
S : =0 ;
Writeln (‘entrez les valeurs’) ;
Readln (A, B) ;
S : =A+B ;
Writeln (‘résultat :’, S :3 :2) ;
Readln ;
End
II. Les variables et leurs types
Une variable est un objet dont la valeur est susceptible d’évoluer durant
l’exécution d’un programme. Elle a un nom et un type. Le c’est l’ensemble dans
lequel. Le langage pascal permet la manipulation de plusieurs types de
variables qui sont entre autres :
 Réel : real ;
 Caractère : char ;
 Booléen : boolean ;
 Tableau : array ;
 Enregistrement : record ;
 Fichier : file ;
 Chaine : string ;
Pour déclarer une variable avec le langage pascal, on procède de la manière
suivante :
Var
Nom_variable : type
Ou
Var nom_variable : type ;
Exple var
Toto : integer ;

III. Les instructions


1) Les Entrée/Sortie
a. La sortie
C’est une instruction qui permet d’afficher les messages utilisateurs ou
encore afficher des résultats. L’instruction de sortie avec le langage pascal est
le Write ou le Writeln.
Syntaxe : write (‘SMS’) ; write (‘SMS :’)
Ou
Writeln (‘SMS’) ; writeln (‘SMS’) ;
Writeln (‘tapez votre age SVP :’)
Remarque : la # entre le write et le writeln est que le writeln permet un retour
automatique à ligne.
b. L’entrée
C‘est une instruction permettant de prendre possession de la valeur d’une ou
plusieurs variables.
Syntaxe : Readln (nom_variable) ;
ou
Readln (var1,……varn) ; (si ces variables sont de même types)
2) L’affectation
C’est le fait d’attribuer une valeur à une variable à un moment donné. Avec
le langage pascal l’affectation est notée : =.
Exple : s : = 0 ; (attribuer la valeur zéro à la variable s)

IV. Operateurs

L’addition : +
La soustraction : –
La multiplication : *
La division réelle : /
La division entière : div
Reste de la division entière : Mod
Et : and
Ou : or
= : (égalité)
>,>=, <, <=, <> (différent)
Sqr (élevé au carré)
Sqrt (racine carré)
Exp (exponentielle)
Ln (logarithme)

Structure décisionnelle.
If…then…(si…alors)
If condition then
Begin
Instruction1 ;


Instruction2 ;
End ;
V. Le case…of
C’est la traduction litérale du SUIVANT…FAIRE. Cette structure
permet d’éviter une trop grande imbrication de Finsi. C’est une
instruction qui se met la valeur d’une variable qui est généralement
le type entier ou caractère à tout un ensemble de valeur constante.
Suivant…faire

Case nom_variable of

Val1 :instr1 ;

Valn :instr ;

Else

Instrp ;

End.

Exple :

Program jour ;

Var i :integer ;

Begin

Writeln(‘entrer le numéro’) ;

Readln(i) ;

Case i of

1 :writeln(‘lundi’) ;

7 :writeln (‘dimanche’) ;
Else

Writeln (‘ERREUR’) ;

End ;

End.

Exo : A partir d’un menu écrire le programme pascal permettant de :


-faire la somme de trois réels ;
-faire leur produit ;
-faire leur moyenne ;
NB : L’utilisateur fera le choix de son opération par la saisie d’une valeur entière.

Vous aimerez peut-être aussi