Vous êtes sur la page 1sur 1

LE LANGAGE PASCAL

En-têtes Fonctions prédéfinies


PROGRAM nom-prog ; SQR carré
const max=100 ; SQRT racine carrée
type caractere = char ; ABS valeur absolue
var nb, som : integer ; ODD entier impair (true / false)
TRUNC partie entière (partie entière
begin +1 pour les négatifs)
{corps du programme principal}
ROUND arrondi
end.
RANDOM valeur aléatoire
Généralités Entrées - sorties
:= affectation (←) WRITE affichage
, séparateur d’arguments WRITELN affichage, puis retour à la
; séparateur d’instructions ligne
{ } commentaires READLN lecture de valeurs entrées
au clavier
Variables
déclarations en début de programme Instruction conditionnelle
si alors
Types de variables IF (conditions) THEN
INTEGER entier (instructions);
REAL réel
LONGINT nombre long si alors sinon
ARRAY tableau IF (conditions) THEN
CHAR caractère (‘1’, ‘e’) (instructions)
STRING chaîne de caractères (‘’un 1’’) ELSE
BOOLEAN booléen (true/false) (instructions) ;

Opérateurs de comparaison et opérateurs Attention : pas de ; avant else


logiques
> > Boucles
>= ≥ tant que
< < WHILE (conditions) DO
(instructions) ;
<= ≤
= =
répéter jusqu’à
<> ≠ REPEAT
AND et (instructions) ;
OR ou UNTIL (conditions);
NOT non
pour var montant de début à fin
Opérateurs FOR var :=debut TO fin DO
+ addition (instructions) ;
- soustraction
* multiplication pour var descendant de début à fin
/ division FOR var :=debut DOWNTO fin DO
DIV division entière (instructions) ;
MOD modulo (reste de la
10 6 division entière)
4 1(div)
(mod)

Vous aimerez peut-être aussi