Page 10 - 4352
P. 10
APPEND AS CALL CLOSE DIM
DO ELSE ELSEIF END EXIT
FOR GOTO GOSUB IF INPUT
LOOP NEXT ON OPEN OUTPUT
PRINT RANDOMIZE READ REM RETURN
RND SUB THEN TO UNTIL
WEND STEP WHILE WRITE
Оператори можуть складатися як з малих, так і з великих букв.
2.4 Літерали
Літерали підрозділяються на числові цілі, числові із плаваючою крапкою й
рядка (рядкові літерали). Числові цілі літерали мають вигляд десяткових чисел.
Вони можуть бути як позитивні, так і негативні. Приклади числових цілих
літералів:
128 -255 1234567890
Літерали із плаваючою крапкою представляють дані з подвійною точністю.
Вони складаються із цілої частини, крапки, дробової частини, а також з
показника степеня десяти, що має вигляд цілого числа зі знаком, перед яким
міститься велика буква E. У записаному в такий спосіб літералі можна опустити
цілу або дробову частину, а також знак показника, якщо він позитивний. Крім
цього, можна не вказувати крапку або показник разом з буквою E. Приклади
літералів із плаваючою крапкою:
3.14 -10.5 3.Е-6 0.0 0. .0 0E0
Рядок - це послідовність символів, поміщена в лапки. Рядок може містити
будь-які символи. Приклад рядкового літералу:
"This is a string"
2.5 Мітки
Мітка — це ціле позитивне число, що стоїть на початку рядка команди.
Мітка служить для передачі керування до певної команди. Передача керування
може бути як безумовною (оператор GOTO), так й умовною (оператори IF,
ELSEIF, ELSE, ON і т.д.). Будь-який рядок програми може мати свою мітку.
Кожна мітка повинна бути єдиною в програмі. Мітки в програмі не обов'язково
повинні з'являтися в зростаючому порядку. Приклад:
100 CALL BEEP()
I# = I# + 1
IF I# = 10 THEN 17
GOTO 100
17 END
2.6 Роздільники
Роздільники служать для поділу окремих лексичних одиниць.
Роздільниками є пробіл і наступні символи:
, ; ( ) + - * / = | & ^ <
> %
9