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 PRINT 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

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

Kategorija:Programski jezici