Orao Basic
From Wikipedia, the free encyclopedia
Remove ads
Orao Basic dijalekt je programskog jezika BASIC koji je dio porodice računala Orao koje je proizvodila tvrtka PEL Varaždin tijekom osamdesetih godina dvadesetog stoljeća u Hrvatskoj. Potječe od Microsoftovog BASIC-a za procesor MOS6502. Od tog BASIC-a potječu još Apple BASIC, Commodore BASIC, Atari BASIC, Ohio Scientific BASIC, te varijante BASIC-a za jedno pločna računala.
BASIC podržava
Aritmetičke operacije (sadržane u obje verzije)
- pridjeljivanje =
- množenje *
- djeljenje /
- zbrajanje +
- oduzimanje -
- promjena prioriteta, oble zagrade ( )
Logičke operacije, poznatije po imenu 'Logika sudova' (sadržane u obje verzije):
- AND, OR, NOT
Trigonometrijske funkcije (sadržane u obje verzije):
- računaju u radijanima
- SIN, COS, TAN, ATN
Operacije na riječima, na nizovima znakova (en. string functions), obje verzije
- LEFT$, RIGHT$, MID$, STR$, LEN
Ulazno/izlazne naredbe
- INPUT
- DATA, READ, RESTORE
Orao Basic v 1.2
Popis naredbi:
- SAVE, LOAD, LOADC, LIST, INPUT, DATA, READ, RESTORE, PRINT, FOR..NEXT, GOTO, GOSUB..RETURN
- REM, ON, IF..THEN, DIM, ASC, CHR$, VAL, ABS, INT, RND, SGN
- SQR, EXP, LOG, POS, SPC, TAB, RUN, STOP, CONT, END, NEW, MOVE, DRAW, PLOT, USR
- POKE, PEEK, DEF FN
Orao Basic v 1.3
Ova inačica bila je dio ROM-a Orla 64 i Orla+:
- ABS, ASC, CHAR, CHR$, CIR, CLEAR, CLOSEG, CLOSEW, CLS, DATA, DEF FN
- DIM, DMEM, DOT, END, EXIT, EXP, FOR NEXT STEP, GOSUB, GOTO, IF THEN, INKEY, INPUT
- KEY, LETTER, LMEM, LNK, LOAD, LOG, MODE, MOVE, ON GOSUB, ON GOTO
- OPENG, OPENW, PDL, PEEK, POKE, POS, PRINT, PTR, RATE, READ, REM, RESTORE
- RND, SAVE, SCR, SCREEN$, SGN, SMOVE, SOUND, SPC, SQR, STOP, TAB
- TIME, TIME$, USR, VAL, VDU, WINDOW, WRITE
Remove ads
Jednostavan primjer
10 REM CRTA JEDNU PERIODU SINUSOIDE
20 for x=0 to 128
30 y=64*sin(3.14159*x/64)
40 plot x,y+96
50 next
60 END
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads