Toggle menu
309,3 tis.
61
18
533,2 tis.
Hrvatska internetska enciklopedija
Toggle preferences menu
Toggle personal menu
Niste prijavljeni
Your IP address will be publicly visible if you make any edits.

Orao Basic: razlika između inačica

Izvor: Hrvatska internetska enciklopedija
Bot: Automatski unos stranica
 
m bmz
 
Redak 1: Redak 1:
<!--'''Orao Basic'''-->'''Orao Basic''' dijalekt je [[programski jezik|programskog jezika]] [[BASIC]] koji je dio porodice računala [[Orao (računalo)|Orao]] koje je proizvodila tvrtka [[PEL Varaždin]] tijekom osamdesetih godina dvadesetog stoljeća u Hrvatskoj. Potječe od Microsoftovog BASIC-a za procesor [[MOS 6502|MOS6502]]. Od tog BASIC-a potječu još Apple BASIC, Commodore BASIC, Atari BASIC, [[Ohio_Scientific_Inc.|Ohio Scientific]] BASIC, te varijante BASIC-a za [[KIM-1|jedno pločna računala]].
Orao Basic''' dijalekt je [[programski jezik|programskog jezika]] [[BASIC]] koji je dio porodice računala [[Orao (računalo)|Orao]] koje je proizvodila tvrtka [[PEL Varaždin]] tijekom osamdesetih godina dvadesetog stoljeća u Hrvatskoj. Potječe od Microsoftovog BASIC-a za procesor [[MOS 6502|MOS6502]]. Od tog BASIC-a potječu još Apple BASIC, Commodore BASIC, Atari BASIC, [[Ohio_Scientific_Inc.|Ohio Scientific]] BASIC, te varijante BASIC-a za [[KIM-1|jedno pločna računala]].


== BASIC podržava ==
== BASIC podržava ==

Posljednja izmjena od 20. ožujak 2022. u 18:14

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):

Operacije na rječ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