| | Syntaxe des expressionsVous trouverez ci-après des rubriques relatives à la syntaxe des expressions. - Variables, par exemple, Voltage
- Opérateurs, par exemple, Multiplication
- Fonctions, par exemple, Arrondi
- Exemples
Exemple | Correct | 1D, TA, V1, etc. | | Incorrect | 1d, Ta, ta, v1, etc. |
OPERATEURS Opérateurs arithmétiques : | * / + - | multiplication/division/addition/soustraction | | \ | reste après division | | & | liaison de chaînes (éléments alphanumériques) |
Opérateurs logiques or, and, not Les opérateurs logiques sont employés dans les expressions booléennes. Ces expressions sont soit vraies, soit fausses. La valeur logique "vrai" correspond à la valeur 1 et la valeur logique "faux" correspond à 0. Opérateurs relationnels : | = | égal à | | <> | différent de | | > | supérieur à | | >= | supérieur ou égal à | | < | inférieur à | | <= | inférieur ou égal à |
Les commandes d'affectation sont enregistrées au moyen du signe = Priorité dans les expressions: - Les opérateurs arithmétiques ont la priorité sur les opérateurs relationnels.
- Les opérateurs relationnels ont la priorité sur les opérateurs logiques.
- La séquence de priorité des opérateurs arithmétiques est la suivante : * / \ + -
- La séquence de priorité des opérateurs logiques est la suivante : not, and, or
Remarque Ces séquences peuvent être modifiées au moyen de parenthèses. Exemple 3 + 4 * 5 = 23 (3 + 4) * 5 = 35 FONCTIONS Fonctions arithmétiques : | round(X,Y,Z) | arrondi de la valeur X | | - | Y nombre de décimales | | - | Z méthode d'arrondi (valeur inférieure = 0, normal = 1, valeur supérieure = 2) | | abs(X) | valeur absolue de X (abs(-10.3) = 10.3) | | int(X) | valeur entière de X (int(11,6) = 11 ) | | pow(X,Y) | puissance (pow(10,2) = 100 ) | | sqrt(X) | racine de X (sqrt(16) = 4 ) | | min(X,Y) | valeurs minimales de X et Y (min(6,10) = 6 ) | | max(X,Y) | valeurs maximales de X et Y (min(6,10) = 10 ) | | pi | constante de valeur PI (3.1415926...) ) |
Fonctions goniométriques : | sin(X), cos(X), tan(X) | sinus, cosinus ou tangente de X (radians) | | asin(X), acos(X), atan(X) | arcsinus, arcosinus ou arctangente de X | | hsin(X), hcos(X), htan(X) | sinus hyperbolique, cosinus hyperbolique ou tangente hyperbolique de X |
Fonctions logarithmiques : | exp(X) | puissance e de X | | log(X) | logarithme naturel en base e de X | | log10(X) | valeur de logarithme en base 10 de X | | time | heure courante | | date | date courante | | date(d,m,y) | date exprimée en jour, mois et année |
Par exemple, date(1,5,1991) = 1er mai 1991 Fonctions de date : | time | heure courante | | date | date courante | | date(d,m,y) | date exprimée en jour, mois et année |
Par exemple, date(1,5,1991) = 1er mai 1991 | exp(X) | puissance e de X | | log(X) | logarithme naturel en base e de X | | log10(X) | valeur de logarithme en base 10 de X |
Exemple 5 IN [12,30] = 0 15 IN [12,30] = 1 | |