accueil
Vous êtes ici >> Accueil/Les Dossiers/TUTORIAUX/BASIC/Expressions et opérateurs (3)

Expressions et opérateurs (3)

09/09/2006 - Lu 357 fois
On va etudier dans ce cours comment combiner les constantes et les variables au moyen d'opérateurs et séparateurs pour former une expression.
Y=3*X-2*(E^^2-2*F)/3.07
Les opérateurs effectuent des opérations sur des valeurs dites opérandes, ils sont classées en trois

catégories :

-Les opérateurs arithmetiques

-Les opérateurs relationel

-Les opérateurs logique

Ces opérateurs agissent sur deux types d'expressions

-Les expressions arithmetiques .

-Les expressions logiques .

Les  expressions arithmetiques :les opérandes de ce type d'expression peuvent être du type entier

,simple précision et double précision

Les opérateurs arithmetiques :

Les expressions arithmetiques combinent uniquement des opérations arithmetiques dont le tableau

ci dessus résume les types d'opérateurs utilisable en BASIC ..

Opérateurs Natures de l'operations Exemple

^

*

/

+

-

MOD

 

Exponentiation

Multiplication

Division

Addition

Soustraction

Modulo(reste de la division)

Division entiére

X^2

A*B

A/B

A+B

A-B

A MOD  B

AB

 

 

 

 

 

 

 

 

Opérateurs relationnels:

Les opérateurs relationnels vous permettent de comparer deux valeurs le résultat de la comparaison est soit vrai (-1) soit faux (0) ,ce résultat

peut etre utilisé pour prendre une décision concernant l'exécution du programme.

Les différents opérateurs relationnels sont récapitulés dans le tableau suivant:

Opérateurs relation testée Expréssion

=

<>

>

<

<=

>=

Egalité

Inégalité

supérieur à

Inférieur à

inférieur ou égale à

supérieur ou égae à

X=Y

X<>Y

X>Y

X<Y

X<=Y

X>=Y

Le signe égale est aussi utilisé pour affecter une valeur à une variabe lorsque des opérateurs arithmétiques et relationnels sont combinés

das une expréssion;les expressions arithmétiques sont évaluées en premier:

X+Y<(T-1)/Z

Opérateurs logiques:

Les opérateurs logiques effectuent des tests sur les relations multiples ,les manipulations de bits ou les opérations booléennes,l'opérateur

logique calcule une valeur qui est soit vrai soit fausse dans une expression les opérations logiques sont efféctuées aprés les opérations

arithmetiques et relationnelles ,le résultat d'une opérations logique est décrit dans la table suivante ,les opérateurs sont classés dans leur

ordre de priorité.(NOT, AND ,OR ,XOR ,EQV ,IMP)

Opérateurs fonctionnels :

Une fonction est utiliséedans une expression pour réaliser une opération prédéterminée sur un argument ,GW-BASIC a des fonctions

internes qui sont parties intégraledu système tel que SQR ou SIN.

GW-BASIC permet  aussi à l'utilisateur  de définir ses propres fonctions .

Opérateur alphanumériques :

Pour comparer les chaînes alphanumériques,on utilise les mêmes opérateurs que pour les nombres (=,<>,<,>,<=,>=).

l'interpréteur va ensuite comparer entre les deux chaines caractére par caractére en evaluant leurs code ASCII si c'est le même alors ce

sont deux chaîne identiques dans le cas contraire la chaine qui aura le code ASCII le plus elevée sera plus grande que l'autre.



1 commentaire - Voir | Rédiger