Īsa atgādne par beisiku
Kvadrātiekavās [] ieslēgtie vārdi un simboli nav obligāti.
Stūriekavās <> ieslēgtie vārdi un simboli paskaidro, kas šajā vietā rakstāms, sastādot programmu.
RN — patvaļīgs rindas numurs.
MA — patvaļīgs mainīgā vai masīva elementu apzīmējums.
AI — patvaļīga aritmētiskā izteiksme.
Operatori
<MA>=<AI> — piešķires operators
INPUT [# <Faila numurs>,] <MA> [,<MA> ...] — ievades operators
PRINT [# <Faila numurs>,]<AI>[,<AI> ...] — izvades operators
DATA <vērtību saraksts> — datu glabāšanas operators
READ <MA>[<,MA> ...] — datu ielasīšana no datu glabātavas
RESTORE — pāreja uz datu lasīšanu no glabātavas sākuma
IF <nosacījums> THEN <RN> — nosacītās pārejas operators
GO TO <RN> — tiešās pārejas operators
ON <AI> GO TO <RN> [,<RN> ...] — aprēķināmās pārejas operators
GOSUB <RN> — pāreja uz apakšprogrammu
RETURN — atgriešanās no apakšprogrammas
FOR <MA>=<AI> TO <AI> STEP <AI> — cikla sākums
214NEXT <MA> — cikla beigas
DIM <masīva apraksts> [,<masīva apraksts> ...] — masīva definēšana
DEF FN <burts>[¤] (<argumenti>)=<beisika izteiksme> — programmista funkcijas definēšana
OPEN <faila apraksts> FOR INPUT AS FILE <faila numurs> — faila atvēršana ievadei
OPEN <faila apraksts> FOR OUTPUT AS FILE <faila numurs> — faila atvēršana izvadei
CLOSE [<faila numurs>[,<faila numurs> ...]] — faila aizvēršana
KILL <faila apraksts> — faila nodzēšana
REM <teksts> — piezīme
STOP — programmas loģiskās beigas
END — programmas fiziskās beigas
Funkcijas
ABS(X) — absolūtā vērtība
INT(X) — veselā daļa
SGN(X) — skaitļa zīme (vērtības 1, 0 vai —1)
SQR(X) — kvadrātsakne
LOG(X) — naturālais logaritms
LOG10(X) — decimāllogaritms
EXP(X) — eksponente
SIN(X) — sinusa funkcija
COS(X) — kosinusa funkcija
ATN(X) — arktangensa funkcija
RND — gadījumskaitlis
PI — skaitlis 3,14159
TAB(X) — drukāšanas sākuma pozīcija
VAL(X¤) — simbolu virknes pārvēršana skaitlī
STR¤(X) — skaitļa pārvēršana simbolu virknē
LEN(X¤) — simbolu virknes garums
POS(X¤, Y¤, N) — ar kuru simbolu sākot virknē X¤ ieiet virkne Y¤
SEG¤(X¤, M, N) — apakšvirknes izdalīšana
CLK¤ — pulksteņlaiks
DAT¤ — datums
Pavēles
NEW <programmas nosaukums> — jaunas programmas veidošana
OLD <faila apraksts> — vecas programmas izsaukšana atmiņā
215SAVE <faila apraksts> — programmas saglabāšana diskā
LIST [NH] <rindu numuru saraksts> — programmas teksta parādīšana uz ekrāna
RUN [NH] — programmas palaišana
RESEQ — programmas pārnumurēšana
BYE — darba izbeigšana
SUB <RN> <atdalītājs> <1. apakšrinda> <atdalītājs> [<2. apakšrinda> <atdalītājs>] — programmas rindas izlabošana