_______________________________
* Ограничение срока действия снято по протоколу N 3-93
Межгосударственного Совета по стандартизации,
метрологии и сертификации (ИУС N 5/6, 1993 год). -
Примечание изготовителя базы данных.
Обозначение НТД, на который дана ссылка | Номер пункта |
ГОСТ 27465-87 | 3.1.1 |
_______________
* Текст соответствует оригиналу. - Примечание изготовителя базы данных.
1) представление с неявно заданной точкой | sd ... d | |||
2) представление с явно заданной точкой без задания порядка | sd ... drd ... d | |||
3) представление с явно заданной точкой с заданным порядком | sd ... drd ... dEsd .. . d | |||
4) представление с неявно заданной точкой с заданным порядком, где d - десятичная цифра; r - знак-точка; s - знак-плюс или знак-минус; Е - буква Е, показатель порядка. | sd ... dEsd .. . d |
1) | -21 | |||
IEI0 | ||||
5E-I | ||||
.4E+I | ||||
500 | ||||
I | ||||
.255 | ||||
8) | "XYZ" | |||
"X-3B2" | ||||
"IEI0" |
3) | Х | |||
А5 | ||||
4) | V(3) | |||
W (X, X+Y/2) | ||||
7) | S |
2) | 3*X-Y^2 | |||
А(1)+А(2)+А(3) | ||||
-X/Y | ||||
4) | 2^(-Х) | |||
6) | SQR(X^2+Y^2) |
Функция | Значение функции |
ABS (X) | Абсолютное значение X |
ATN (X) | Арктангенс X в радианах, т.е. угол, тангенс которого равен X. Диапазоном функции является 02), при этом pi является отношением длины окружности круга к его диаметру |
COS (X) | Косинус X, где X измеряется в радианах |
ЕХР (Х) | Экспонента X, т.е. значение основания натурального логарифма (е=2.71828…), возведенное в степень X; если ЕХР(Х) меньше машинного минимума, то ее значение заменяется нулем |
INT (X) | Наибольшее целое, не превышающее X; например, INT (1.3)=1 и INТ (-1.3)=-2 |
LOG (X) | Натуральный логарифм X; X должен быть больше нуля |
RND | Следующее псевдослучайное число во встроенной-в-реализацию последовательности псевдослучайных чисел, равномерно распределенных в диапазоне 0td> |
SGN (X) | Алгебраический "знак" X: - 1, если X<0; 0, если X=0 и +1, если X>0 |
SIN (X) | Синус X, где X измеряется в радианах |
SQU (X) | Неотрицательное значение квадратного корня их X; X должен быть неотрицательным |
TAN (X) | Тангенс X, где X измеряется в радианах |
1) | DEF FNF (x) = x^4-I | |||
DEF FNA (x) = A*X+B | ||||
DEF FNP = 3.14159 |
2) | LET P = 3.14159 | |||
LET A (x, 3) = SIN (Y)*Y+I | ||||
3) | LET А "ABC" | |||
LET А B |
1) | GO ТО 999 | |||
GOTO 999 | ||||
2) | IF X>Y+83 THEN 200 | |||
9) | GO SUB I00 | |||
GOSUB I00 | ||||
11) | ON L+I0 GO TO 300, 400, 500 | |||
12) | STOP |
1) | 100 FOR I=ITOI0 | |||
... другие блоки или строки | ||||
200 NEXT I | ||||
5) | FORI=А ТО В STEP-I | |||
10) | NEXT C7 |
FOR = начальное-значение ТО конечное-значение STEP шаг (блок) | ||||
NEXT | ||||
эквивалентно | ||||
LET ownI = конечное-значение | ||||
LET own2 = шаг | ||||
LET v = начальное значение | ||||
... | ||||
строкаI IF (v-ownI)*SGN(own2) > 0 THEN строка 2 | ||||
(блок) | ||||
LET v = v+own2 | ||||
GOTO строка I | ||||
строка 2 REM |
1) | PRINT X | |||
PRINT X, Y | ||||
PRINT X, Y, Z | ||||
PRINT ,,, X | ||||
PRINT "X EQUALS", I0 | ||||
PRINT X; (Y+Z)/2 | ||||
PRINT TAB (I0); A; "IS DONE". |
1) | INPUT х | |||
INPUT х, АY (2) | ||||
5) | 2, SMITH, -3 | |||
25,0,-15 | ||||
7) | 3.14159 |
1) | DATA 3.I4I59, PI, 5E-I0, | |||
3) | READ X, Y, Z | |||
READ X(I), A(3) | ||||
4) | RESTORE |
DIM объявление, …, объявление | ||||
где каждое объявление имеет вид: | ||||
буква (целое) | ||||
или | ||||
буква (целое, целое) |
OPTION BASE n где n - либо 0, либо I. |
3) | 5.7# | |||
6% | ||||
7! | ||||
10) | &Н2В7 |
3) | А2С | |||
МС7# | ||||
4) | BI% (I, J+3) | |||
9) | D(K) |
11) | АIbI | |||
12) | CHR(&H20) C (I, J) | |||
13) | (I+5) AND (С-2) |
Функция | Значение функции |
CSRLIN | Возвращает номер строки, в которой находится курсор |
FIX (X) | Преобразует X в целое путем отбрасывания дробной части |
INSTR (I, Х, Y) | Возвращает номер позиции первого вхождения текста Y в тексте X. I, - необязательный параметр, задающий начало отсчета для поиска |
LEN (X) | Возвращает длину текстовой переменной X , т.е. количество содержащихся в ней символов |
LPOS | Возвращает номер позиции (колонки) печатающего узла печатающего устройства |
PEEK (I) | Возвращает значение ячейки оперативной памяти с адресом I. Возвращаемое значение - целое число |
RND (X) | Если X отсутствует или если X>0, то функция возвращает очередное сгенерированное случайное число. Если X=0, то возвращается последнее сгенерированное случайное число. Если X<0, то генерация случайных чисел запускается заново |
VAL (X) | Возвращает числовое значение текста Х. Если первый символ текста Х отличен от +, -, или цифры, то возвращается 0 |
Функция | Действие |
CHR (I) | Возвращает символ, код которого соответствует числу I |
НЕХ (Х) | Возвращает текст, который содержит шестнадцатеричное значение числа X. Число X предварительно округляется |
INKEY | Возвращает символ, введенный с клавиатуры |
INPUT (I) | Возвращает текст, содержащий I символов, введенных с клавиатуры. При вводе все управляющие символы, кроме конца-строки, игнорируются |
LEFT (Х, I) | Возвращает текст, содержащий I символов текста Х, считая с самого левого. I должно быть в диапазоне от 0 до максимально допустимой длины текста. Если I превышает длину текста, то возвращается весь текст; если I=0, то возвращается пустой текст |
MID (X, I, J) | Возвращает текст, содержащий J символов текста Х, начиная с 1-го символа, I и J должны быть в диапазоне от 0 до максимально допустимой длины. Аргумент J - необязателен. Если J отсутствует или если в тексте, начиная с позиции I, осталось меньше, чем J символов, то возвращается вся правая часть текста X. Если I больше LEN (X), то возвращается пустой текст |
RIGHT (X, I) | Возвращает текст, содержащий I символов текста Х, отсчитывая с конца текста. Если I=0, то возвращается пустой текст, если I>=LEN (X), то возвращается весь текст X |
SPACE (X) | Возвращает текст, содержащий X пробелов. X предварительно округляется |
STR (X) | Возвращает текстовое представление числа X. X предварительно округляется |
STRlNG (I, X) | Возвращает текст, содержащий I одинаковых символов, совпадающих с первым символом текста Х |
LET | переменная = выражение или | |||
переменная = выражение |
2) | IF А AND X+5td> | |||
IF X OR Y THEN 200 ELSE 300 |
Символ | Действие |
# | Номер задает обязательно заполняемую позицию каждой цифры. Если выводимое число имеет меньше цифр, то слева оно дополняется пробелами |
+ | Плюс указывает, что перед выводимым числом должен явно стоять его знак: плюс или минус |
- | Минус в конце формата указывает, что для выводимых отрицательных чисел знак минус должен быть в конце числа Точка отделяет дробную часть выводимого числа от целой части Выводимые числа при необходимости округляются до точности, определяемой форматом вывода |
1) | DIM АI% (10, 3, 2) | |||
DIM В(5, II) |
1) | I0 WHILE А>0 | |||
20 А = А-10 | ||||
30 WEND |
1) | COLOR, 7 | |||
COLOR I |
1) | LINE-STEP (X, Y) | |||
LINE-STEP (SCALE*3, SCALE*4), BF |
1) | DRAW "UI00 RI20 LI20" | |||
DRAW "ВЕI0" |
1) | RUN | |||
RUN I00 |
Функция | Значение функции |
СVI (Х) | Преобразует текст в целое число |
CVS (Х) | Преобразует текст в число одинарной точности |
CVD (Х) | Преобразует текст в число удвоенной точности |
MKl (N%) | Преобразует целое число в текст |
MKS (X) | Преобразует число одинарной точности в текст |
MKD (Y #) | Преобразует число удвоенной точности в текст |