Ī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