sc2mosta
LE LANGAGE DE PROGRAMATION PASCAL .
 
AccueilPortailGalerieFAQRechercherS’enregistrerConnexion
Derniers sujets
» NOTES EMD2 SUITE
Lun 1 Sep - 20:03 par Anonymous

» Notes EMD2
Lun 1 Sep - 19:59 par Anonymous

» TD NO 04
Ven 30 Mai - 2:23 par Anonymous

» SUJET EMD2 ET CORRECTIONS + NOTES
Mar 27 Mai - 14:48 par Admin

» cours numéro 12
Lun 26 Mai - 20:46 par Anonymous

» NOTES EMD1
Lun 26 Mai - 12:36 par Anonymous

» TD NO 03
Ven 16 Mai - 22:54 par Anonymous

» cours numéro 04
Jeu 1 Mai - 13:36 par Anonymous

» cours numéro 06
Mar 29 Avr - 12:49 par Anonymous

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Partenaires
Rechercher
 


 Résultats par :
 
Rechercher Recherche avancée
cours numéro 04
Sam 15 Mar - 23:09 par Admin
13 Fév 2008
Cours no 04 de PASCAL9. Le type Booléen (logique)


Une variable qui ne peut prendre que deux valeurs VRAI ou FAUX est dite du type Booléen (ou logique). Elle est déclarée avec l'identificateur de type BOOLEAN.



Exemple : Var

A: Boolean ;


La variable booléenne ne peut par la suite recevoir que l'une des valeurs TRUE ou FALSE qui sont des identificateurs de constantes standards de Pascal.



Exemple: A := TRUE ;



Les procédures READ et READLN ne sont pas valables pour les variables Booléennes.


10. Les opérateurs logiques: NOT,AND et OR


NOT : opérateur unaire (négation)

AND et OR : opérateurs binaires (somme et produit logique)


Exemple : Var
A, B, C, D, E : Boolean ;
Begin
A :=TRUE ;
B := NOT A ;
C := A OR B ;
D := A AND B;
E := NOT D AND A OR C;


Les expressions logiques sont construites à partir :



- des variables booléennes,

- des constantes booléennes déclarées avec CONST,

- des constantes TRUE et FALSE,

- des opérateurs NOT, AND et OR,

- des parenthèses.


L'évaluation des expressions logiques se fait selon les priorités décroissantes suivantes :



1. évaluation des expressions entre parenthèses,

2. évaluation de NOT

3. évaluation de AND,

4. évaluation de OR.


Exemple: Var

A, B, C : Boolean ;

DI, D2 : Boolean ;
Begin
A :=TRUE;
B :=TRUE;
C:= FALSE;
Dl :=NOT A OR C AND B;
D2 := NOT ((A OR C) AND B) ;

11. Edition des variables booléennes :


Il est possible d'afficher le contenu d'une variable boolienne en utilisant l'instruction Write ou Writeln.

L'une des deux valeurs TRUE ou FALSE est imprimée.


12. Les opérateurs relationnels (ou de comparaison) :




Les opérateurs relationnels doivent porter sur des éléments de même type et fournissent un résultat de type Booléen. Les opérateurs relationnels sont en nombre de six :



= > < >= <= <>



IL est possible de composer des expressions qui contiennent des opérateurs booléens avec des expressions relationnelles. Ces dernières doivent être entre parenthèses.


Exemple :


Var



Reduction, Etudiant: Boolean ;


Achat: Real ;
Begin
Reduction := (Achat>=1000) AND Etduiant ;

End.




l'absence de parenthèses est illégale.




Dans le cas le plus général, une expression logique peut contenir des opérateurs :




- de relations,

- arithmétiques,

- booléens.




L'évaluation de telles expressions se fait selon la règle des priorités suivante:




1. Evaluation des expressions entre parenthèses,

2. Evaluation de NOT

3. Evaluation de * / DIV et MOD

4. Evaluation de + - OR

5. Evaluation de = > < >= <= <>



13. L'instruction composée


Une instruction composée est une suite d'instructions placées entre les mots clés BEGIN et END. Elle a ainsi la structure suivante:




Begin



Instruction1 ;

instruction2 ;

……………

InstructionN

END;




Notons que les instructions entre BEGIN et END se terminent toutes par un point virgule sauf la dernière.

Commentaires: 1
Sondage
Forum
Qui est en ligne ?
Il y a en tout 1 utilisateur en ligne :: 0 Enregistré, 0 Invisible et 1 Invité

Utilisateurs enregistrés : Aucun


[ Voir toute la liste ]

Le record du nombre d’utilisateurs en ligne est de 5 le Lun 26 Mai - 20:41
Statistiques
Nous avons 16 membres enregistrés
L’utilisateur enregistré le plus récent est HAKIKI MUSTAPHA YACINE

Nos membres ont posté un total de 58 messages dans 21 sujets