Matemaatika OpenScript keelega


ToolBook’is on olemas kõik aritmeetika tehted ja suur osa peamistest matemaatilistest funktsioonidest. Olemasolevate võimaluste abil on kerge luua näiteks matemaatika ülesannete generaatorit koos vastuste kontrollijaga.


Tehted

Kasutatavad tehted on järgmised:

Näiteks:

100 mod 3

Et vastusest kasu oleks tuleks saadav väärtus omistada mõnele muutujale või paigutada see mõnda tekstivälja!

Näiteks:

set muutuja to 25 div 4

Loomulikult saab ka tehetes kasutada muutujaid, millele on eelnevalt väärtus omistatud.

Näiteks:

set muutuja1 to muutuja2 + muutuja3

NB! ToolBook’is kehtib, nagu teisteski programmides, tehete järjekord.


Matemaatilised funktsioonid

Kasutada on järgmised peamised funktsioonid:

Näiteks:

set x to random(20)


Numbriformaadid

Lisaks on veel võimalik kasutada mitmesuguseid erinevaid arvude kuvamise formaate, mida on vaja ilmselt ainult tõsisematel ToolBook’i ja OpenScript’i kasutajatel.

Formaadi määramiseks on kasutada järgmised sümbolid:

Numbriformaatide määramine käib järgmiselt:

set sysNumberFormat to “formaat

Näiteks:

set sysNumberFormat to “##,###.##EEK”

Edasi tuleb mõne objekti tekst selle formaadi järgi kujundada:

format objekt as sysNumberFormat

Näiteks:

format text of field “palk” as sysNumberFormat

Ka siin võib objektiks olla muutuja!

Algselt on kõigil tekstiobjektidel kehtestatud “general” formaat. Numbriformaadi muutmiseks võib anda ka käsu:

format objekt as “formaat [from general]


Ülevaade programmi töökeskkonnast, Erinevad objektid ja nende omadused.