Változónevek
A OPL-ben változónevek használatakor be kell tartanunk néhány szabályt. A név tartalmazhat számokat, betűvel vagy _ karakterrel kezdődhet, és maximum 32 karakter hosszú lehet. A változónév csak betűt, számot és az _ karaktert tartalmazhatja. A nyelv nem tesz különbséget az azonosítók kis- és nagybetűvel írt alakjai között.
Foglalt szavak nem lehetnek azonosító nevek. Ilyen foglalt szavak az előredefiniált utasítások (IF, LOOP ...), függvénynevek (LEN, VAL ...) és operátorok (AND, OR ...).
Megjegyzések
Megjegyzéseket a REM szó után helyezhetünk el a programkódban, és a sor végéig tart. Többsoros megjegyzések készítésére nincs nyelvi eszköz.
Műveletek
A OPL-ben található műveletek:
Aritmetikai operátorok
+ |
összeadás |
- |
kivonás |
* |
szorzás |
/ |
osztás |
** |
hatványozás |
- |
negatív előjel |
% |
százalék |
MOD |
modulo |
Összehasonlító operátorok
> |
nagyobb |
>= |
nagyobb vagy egyenlő |
< |
kisebb |
<= |
kisebb vagy egyenlő |
= |
egyenlő |
<> |
nem egyenlő |
Logikai és bitenkénti operátorok
AND |
logikai és |
OR |
logikai vagy |
NOT |
logikai NOT |
XOR |
kizáró vagy |
A% operátor
Kifejezés |
Jelentés |
Eredmény |
60+5% |
60 plusz a 60 5%-a |
63 |
60-5% |
60 mínusz a 60 5%-a |
57 |
60*5% |
a 60 5%-a |
3 |
60/5% |
a 60 minek az 5%-a? |
1200 |
105>5% | melyik számot növelve 5%-kal kapunk 105-öt? | 100 |
105<5% | mekkora az az 5%-os növelés, amivel 105-öt kapunk? | 5 |