Príloha B: Zoznam kľúčových slov jazyka BASIC

 

     V tejto časti je uvedený abecedný zoznam kľúčových slov. Strana udáva číslo strany, na ktorej začína podrobný popis tohto kľúčového slova.

Kláves označuje, stlačením ktorého klávesu dostaneme kľúčové slovo (v príslušnom móde).

Význam obsahuje stručný popis významu kľúčového slova.

V zozname kľúčových slov budú mať nasledujúce symboly tento význam:

x, y, z - aritmetický výraz

x$      - reťazec

v       - číselná premenná

v$      - reťazcová premenná

c       - zoznam príkazov pracujúcich s farbou oddelených

          čiarkou alebo bodkočiarkou (PAPER1;INK3; FLASH1;...)

Ak sa vyžaduje niekde celé číslo, z hodnoty aritmetického výrazu sa automaticky berie celá časť.

 

Príkaz       Strana

  Kláves             Význam

ABS x

49

G

funkcia; absolútna hodnota x

ACS x

50

W

funkcia; arkuskosínus x

AND

56

Y

logický operátor;

x AND y = x , ak y<>0

          0 , ak y=0

 

x$ AND y = x$ , ak y<>0

         prázdny reťazec, ak y=0

ASN x

50

Q

funkcia; arkussínus x

AT x,y

65

I

položka v príkaze PRINT; nastaví ukazovateľ pre výpis na riadok x a stĺpec y

ATN x

50

E

funkcia; arkustangens x

ATTR (x,y)

74

L

funkcia; vracia hodnotu atribútu pre pozíciu (x,y)

BEEP x,y

95

Z

príkaz; tón dĺžky x sekúnd,výška je y poltónov nad c1 pre y>0

alebo pod pre y<0

 

 

Príkaz          Strana

Kláves            Význam

BIN cislod

48

B

funkcia; cislod je dvojkové číslo,

z ktorého vracia desiatkové číslo

BORDER x

71

B

príkaz; farba okraja obrazovky

BRIGHT x

71

B

príkaz; určuje jas pri zobrazovaní

CAT

98

9

príkaz; pre mikrodrive

CHR$

46

U

funkcia; vracia znak s kódom x

CIRCLE x,y,z

77

H

príkaz; kreslí kružnicu so stredom

v bode (x,y) s polomerom z

CLEAR

100

x

príkaz; ruší premenné,vykoná CLS a RESTORE, pozíciu pre PLOT

nastaví do ľavého dolného rohu

CLEAR x

100

x

príkaz; ako CLEAR a nastaví RAMTOP na hodnotu x (ak sa dá)

CLOSE # x

98

5

príkaz; zatvára kanál x

CLS

22

V

príkaz; maže obrazovku

CODE x$

45

I

funkcia; kód prvého znaku v x$

CONTINUE

28

C

príkaz; pokračuje v programe tam, kde bol program prerušený inou správou ako 0; ak bola správa 9 alebo L, pokračuje ďalším príkazom; inak opakuje posledný príkaz

COPY

98

Z

príkaz; kopíruje obsah obrazovky na tlačiareň ZX Printer

DATA zoznam výrazov

63

D

k príkazu READ; hodnoty výrazov sa priraďujú premenným z príkazu READ

DEF FN a(zoznam)=x

79

1

príkaz;  užívateľskej aritmetickej funkcie a

DEFFN a$(zoznam)=x$

79

1

príkaz; definícia užívateľskej aritmetickej funkcie a

DIM v(x1,...,xk)

37

D

príkaz; definovanie číselného poľa v s dimenziami x1,...,xk

DIM v$(x1,...,xk)

38

D

príkaz; definovanie reťazcového poľa v$ s dimenziami x1,...,xk

DRAW x,y

76

W

príkaz; kreslí úsečku zo súčasnej pozície do bodu (x,y) v relatívnych súradniciach

 

 

 

Príkaz            Strana

Kláves              Význam

DRAW x,y,z

77

W

príkaz; kreslí kruhový oblúk daný uhlom z do bodu (x,y) zadaného relatívne

ERASE

98

7

príkaz; pre mikrodrive

EXP x

50

X

funkcia; exponenciálna funkcia x

FLASH x

71

V

príkaz; určuje blikanie

FN a(zoznam)

79

2

volanie užívateľom definovanej aritmetickej funkcie a

FN a$(zoznam)

79

2

volanie užívateľom definovanej reťazcovej funkcie a$

FOR v=x TO y STEP z

60

F

príkaz; príkaz cyklu od x do y s krokom x

FORMAT

98

0

príkaz; pre mikrodrive

GOSUB x

82

H

príkaz; volanie podprogramu na riadku x

GOTO x

27

G

príkaz; volanie podprogramu na riadku x

IF x THEN príkaz

53

U

príkaz podmieňovací; ak x<>0, pokračuje sa za THEN; inak sa pokračuje na nasledujúcom riadku

IN x

98

I

funkcia; číta klávesnicu, výsledkom je znak v móde L alebo C

INK x

71

X

funkcia; premenným v zozname priradí hodnoty zadané z klávesnice

INT x

49

R

funkcia; celá časť x

INVERSE x

72

M

príkaz; inverzné zobrazenie znakov

LEN x$

43

K

funkcia; dĺžka reťazca x$

LET v=x

32

L

príkaz; priradí premennej v hodnotu x

LET v$=x$

32

L

príkaz; priradí premennej v$ hodnotu x$

LINE

68

3

súčasť príkazu SAVE alebo INPUT

LIST

26

K

príkaz; výpis programu od začiatku na obrazovku

 

 

 

 

 

Príkaz            Strana

Kláves           Význam

LIST x

26

K

príkaz; výpis programu od riadku x na obrazovku

LLIST

97

V

príkaz; výpis programu od začiatku na tlačiareň

LLIST x

97

V

príkaz; výpis programu od riadku x na tlačiareň

LN x

50

Z

funkcia; prirodzený logaritmus

LOAD x$

91

J

príkaz; nahrá program s menom x$ z pásky do počítača

LOAD x$ DATA v()

91

J

príkaz; nahrá záznam x$ z pásky do poľa ()

LOAD x$ DATA v$()

91

J

príkaz; nahrá záznam x$ z pásky do poľa v$()

LOAD x$ CODE

91

J

príkaz; nahrá záznam x$ z pásky do pamäti, adresa a dĺžka sa berú z pásky

LOAD x$ CODE x

91

J

príkaz; nahrá záznam x$ z pásky do pamäti od adresy x

LOAD x$ CODE x,y

91

J

príkaz; nahrá záznam x$ od adresy x, uloží sa najviac y bytov

LOAD x$ SCREEN$

91

J

príkaz; nahrá záznam x$ z pásky do video pamäti (obrazovka)

LPRINT zoznam

97

C

príkaz; výpis hodnôt zo zoznamu na tlačiareň

MERGE x$

92

T

príkaz; spojí program a premenné z pásky x$ s programom v počítači

MOVE

98

6

príkaz; pre mikrodrive

NEW

29

A

príkaz; maže program a premenné

NEXT v

60

N

príkaz ukončenie cyklu

NOT

56

S

logický operátor;

NOT x = 1 , ak x=0

        0 , ak x<>0

OPEN # x

98

4

príkaz; otvorenie kanála x

OR

56

U

logický operátor;

x OR y = 1 , ak y<>0

         x , ak y=0

 

 

 

Príkaz          Strana

Kláves            Význam

OUT x,y

98

O

príkaz; vyšle na port s adresou x hodnotu y

OVER x

72

N

príkaz; spôsob prepisovania znakov

PAPER x

71

C

príkaz; farba podkladu pri výpis

PAUSE x

92

M

príkaz; pozastaví vykonávanie programu čas x*0.02 sekundy

PEEK x

49

O

funkcia; číta hodnotu bytu v pamäti s adresou x

PI

51

M

funkcia; má hodnotu 3.1415927

PLOT c;x,y

75

Q

príkaz; má hodnotu 1, ak má bod (x,y) farbu podľa INK; 0, ak má farbu podľa PAPER

POINT (x,y)

77

8

príkaz; má hodnotu 1, ak má farbu podľa PAPER

POKE x,y

49

O

príkaz; na adresu x v pamäti sa uloží hodnota y

PRINT zoznam

65

P

príkaz; výpis hodnôt zoznamu na obrazovku

RANDOMIZE

52

T

príkaz; nastavuje generátor náhodných čísiel pseudonáhodne

RANDOMIZE x

52

T

príkaz; nastavuje generátor náhodných čísiel na určité miesto

READ zoznam premenných

63

A

príkaz; premenným v zozname priradí hodnoty z DATA

REM text

27

E

príkaz; pre komentár, je nevýkonný

RESTORE

64

S

príkaz; nastaví ukazateľ pre príkaz READ na začiatok programu

RESTORE x

64

S

príkaz; nastaví ukazateľ pre príkaz READ na riadok x

RETURN

82

Y

príkaz; koniec podprogramu

RND

52

T

funkcia; generuje náhodné číslo

RUN

25

R

príkaz; odštartuje program od začiatku

RUN x

25

R

príkaz; odštartuje program od riadku x

SAVE x$

90

S

príkaz; uloží na pásku pod menom x$ program premenné

 

 

Príkaz          Strana

Kláves              Význam

SAVE x$ LINE x

90

S

príkaz; uloží na pásku pod menom x$ program  a premenné, po nahratí do počítača sa automaticky program odštartuje od riadku x

SAVE x$ DATA v()

90

S

príkaz; uloží na pásku pod menom x$ pole v()

SAVE x$ DATA v$()

90

S

príkaz; uloží na pásku pod menom x$ pole v$()

SAVE x$ CODE x,y

90

S

príkaz; uloží na pásku pod menom x$ časť pamäti od adresy x s dĺžkou y

SAVE x$ SCREEN$

90

S

príkaz; uloží na pásku pod menom x$ video pamäť

SCREEN$ (x,y)

66

K

funkcia; vracia znak napísaný na pozícii (x,y) obrazovky

SGN x

49

F

funkcia; signum x, je

-1 , ak x<0

 0 , ak x=0

 1 , ak x>0

SIN x

50

Q

funkcia; sínus x

SQR x

50

H

funkcia; druhá odmocnina z x

STEP

60

D

súčasť príkazu FOR

STR$ x

43

Y

funkcia; reťazec z hodnoty x

STOP

29

A

príkaz; prerušenie programu

TAB x

66

P

položka v príkaze PRINT, nastaví ukazovateľ pre výpis na stĺpec x

TAN

50

E

funkcia; tangens x

THEN

53

G

súčasť podmieneného príkazu IF

TO

60

F

súčasť príkazu FOR

USR x

101

L

funkcia; odštartuje program v strojovom kóde od adresy x a vracia hodnotu dvojice registrov bc

USR x$

102

L

funkcia; vracia adresu vzoru udg pre jednoznakový reťazec x$

VAL x$

44

J

funkcia; mení reťazec na číslo

VAL$ x$

44

J

funkcia; mení reťazec na reťazec

 

 

 

 

Príkaz          Strana

Kláves Význam

VERIFY

90

R

príkaz; analogický ako LOAD; porovnáva záznam na páske s obsahom  pamäti