| | Syntax voor expressiesDe volgende gegevens hebben betrekking op de syntax van expressies: - Variabelen, zoals voltage
- Operatoren, zoals vermenigvuldigen
- Functies, zoals afronden
- Voorbeelden
Voorbeeld | Juist : | 1D, TA, V1, enz. | | Onjuist | 1d, Ta, ta, v1, enz. |
OPERATOREN Rekenkundige operatoren: | * / + - | vermenigvuldigen/ delen/ optellen/ aftrekken | | \ | rest na deling | | & | verbindingsstrings (alfanumerieke reeksen) |
Logische operatoren or, and, not Logische operatoren worden in Boolean-expressies gebruikt. Deze expressies zijn waar of niet waar. De logische waarde 'waar' correspondeert met de waarde 1 en de logische waarde 'niet waar' met de waarde 0. Relationale operatoren: | = | gelijk aan | | <> | ongelijk aan | | > | groter dan | | >= | groter dan of gelijk aan | | < | kleiner dan | | <= | kleiner dan of gelijk aan |
Het isgelijkteken wordt vastgelegd met '=' Prioriteit in expressies: - Rekenkundige operatoren hebben een hogere prioriteit dan relationele operatoren
- Relationale operatoren hebben een hogere prioriteit dan logische operatoren
- De prioriteitsvolgorde voor rekenkundige operatoren: * / \ + -
- De prioriteitsvolgorde voor logische operators is: NOT, AND, OR
NB Deze volgorden kunnen worden gewijzigd door middel van ronde haakjes. Voorbeeld 3 + 4 * 5 = 23 (3 + 4) * 5 = 35 FUNCTIES Rekenkundige functies: | round(X,Y,Z): | X-waarde afronden | | - | Y het aantal decimalen | | - | Z afrondingsmethode (omlaag = 0, normaal = 1, omhoog = 2) | | abs(X) | absolute waarde van X (abs(-10.3) = 10,3) | | int(X) | totale waarde van X (int(11.6) = 11) | | pow(X,Y) | machtsverheffing (pow(10,2) = 100 ) | | sqrt(X) | kwadraat van X (sqrt(16) = 4 ) | | min(X,Y) | kleinste waarde van X en Y (min(6,10) = 6 ) | | max(X,Y) | grootste waarde van X en Y (max(6,10) = 10 ) | | pi | constante met PI-waarde (3,1415926... ) |
Goniometrische functies: | sin(X), cos(X), tan(X) | sinus, cosinus of tangens van X (radialen) | | asin(X), acos(X), atan(X) | boogsinus, boogcosinus of boogtangens van X | | hsin(X), hcos(X), htan(X) | sinus-, cosinus- of tangens-hyperb. van X |
Logaritmische functies: | exp(X) | X tot de macht e | | log(X) | natuurlijk logaritme van X met basis e | | log10(X) | logaritmische waarde van X met basis 10 | | tijd | huidige tijd | | datum | huidige datum | | date(d,m,y) | datum uitgedrukt in datum, maand en jaar |
Bijv. date(1,5,2005) = 1 mei 2005 Datumfuncties: | tijd | huidige tijd | | datum | huidige datum | | date(d,m,y) | datum uitgedrukt in datum, maand en jaar |
Bijv. date(1,5,2005) = 1 mei 2005 | exp(X) | X tot de macht e | | log(X) | natuurlijk logaritme van X met basis e | | log10(X) | logaritmische waarde van X met basis 10 |
Voorbeeld 5 IN [12,30] = 0 15 IN [12,30] = 1 | |