Orao Basic: razlika između inačica

Izvor: Wikipedija
Izbrisani sadržaj Dodani sadržaj
Kubura (razgovor | doprinosi)
m uklonjena promjena suradnika 31.45.225.169 (razgovor), vraćeno na posljednju inačicu suradnika PajoPajimir
Oznaka: brzo uklanjanje
Nema sažetka uređivanja
Redak 2: Redak 2:


== Popis naredbi ==
== Popis naredbi ==
Aritmetičke operacije (sadržane u obje verzije)
* množenje *
* djeljenje /
* zbrajanje +
* oduzimanje -

Logičke operacije (sadržane u obje verzije):
Logičke operacije (sadržane u obje verzije):
* AND, OR, NOT
* AND, OR, NOT


[[Trigonometrija|Trigonometrijske funkcije]] (sadržane u obje verzije):
* računaju u [[Radijan|radijanima]]
* SIN, COS, TAN, ATN
=== Orao Basic v 1.2 ===
=== Orao Basic v 1.2 ===


Redak 11: Redak 20:
* SAVE, LOAD, LOADC, LIST, INPUT, DATA, READ, RESTORE, PRINT, FOR..NEXT, GOTO, GOSUB..RETURN
* SAVE, LOAD, LOADC, LIST, INPUT, DATA, READ, RESTORE, PRINT, FOR..NEXT, GOTO, GOSUB..RETURN
* REM, ON, IF..THEN, DIM, ASC, CHR$, LBFT$, RIGHT$, MID$, LEN, STR$, VAL, ABS, INT, RND, SGN
* REM, ON, IF..THEN, DIM, ASC, CHR$, LBFT$, RIGHT$, MID$, LEN, STR$, VAL, ABS, INT, RND, SGN
* SQR, EXP, LOG, SIN, COS, TAN, ATN, POS, SPC, TAB, RUN, STOP, CONT, END, NEW, MOV, DRAW, PLOT, USR
* SQR, EXP, LOG, POS, SPC, TAB, RUN, STOP, CONT, END, NEW, MOVE, DRAW, PLOT, USR
* POKE, PEEK, DEF FN
* POKE, PEEK, DEF FN


Redak 18: Redak 27:
Ova inačica bila je dio ROM-a [[Orao 64|Orla 64]] i [[Orao+|Orla+]]:
Ova inačica bila je dio ROM-a [[Orao 64|Orla 64]] i [[Orao+|Orla+]]:


* ABS, ASC, ATN, CHAR, CHR$, CIR, CLEAR, CLOSEG, CLOSEW, CLS, COS, DATA, DEF FN
* 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
* DIM, DMEM, DOT, END, EXIT, EXP, FOR NEXT STEP, GOSUB, GOTO, IF THEN, INKEY, INPUT
* KEY, LEFT$, LEN, LETTER, LMEM, LNK, LOAD, LOG, MID$, MODE, MOVE, ON GOSUB, ON GOTO
* KEY, LEFT$, LEN, LETTER, LMEM, LNK, LOAD, LOG, MID$, MODE, MOVE, ON GOSUB, ON GOTO
* OPENG, OPENW, PDL, PEEK, POKE, POS, PRINT, PTR, RATE, READ, REM, RESTORE, RIGHT$
* OPENG, OPENW, PDL, PEEK, POKE, POS, PRINT, PTR, RATE, READ, REM, RESTORE, RIGHT$
* RND, SAVE, SCR, SCREEN$, SGN, SIN, SMOVE, SOUND, SPC, SQR, STOP, STR$, TAB, TAN
* RND, SAVE, SCR, SCREEN$, SGN, SMOVE, SOUND, SPC, SQR, STOP, STR$, TAB
* TIME, TIME$, USR, VAL, VDU, WINDOW, WRITE
* TIME, TIME$, USR, VAL, VDU, WINDOW, WRITE



Inačica od 19. siječnja 2020. u 00:41

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.

Popis naredbi

Aritmetičke operacije (sadržane u obje verzije)

  • množenje *
  • djeljenje /
  • zbrajanje +
  • oduzimanje -

Logičke operacije (sadržane u obje verzije):

  • AND, OR, NOT

Trigonometrijske funkcije (sadržane u obje verzije):

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$, LBFT$, RIGHT$, MID$, LEN, STR$, 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, LEFT$, LEN, LETTER, LMEM, LNK, LOAD, LOG, MID$, MODE, MOVE, ON GOSUB, ON GOTO
  • OPENG, OPENW, PDL, PEEK, POKE, POS, PRINT, PTR, RATE, READ, REM, RESTORE, RIGHT$
  • RND, SAVE, SCR, SCREEN$, SGN, SMOVE, SOUND, SPC, SQR, STOP, STR$, 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