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