Стандартные функции QBASIC
Наиболее часто в программах используются следующие основные функции (табл. 1)
Таблица 1
Функция | Запись или значение |
SGN (X) | Функция знака. Результат функции: если Х – положительный аргумент, то (+1); если Х - отрицательный аргумент, то (-1); если Х - нулевой аргумент, то 0. |
ABS (X) | |x| |
INT (X) | Определяет целую часть аргумента X |
SIN (X) | sin X |
COS(X) | cos X |
TAN(X) | tgX |
ATN(X) | arctgX |
SQR(X) | Квадратный корень положительного аргумента Х |
LOG(X) | ln X |
LOG10(X) | lg X |
RND(X) | Генерирует псевдослучайное число или совокупность чисел в интервале (0 - 1). |
EXP(X) | еX, экспонента аргумента Х |
CINT(a) | Округление числа а. |
a MOD b | Определяет остаток от деления а на b. Пример: Y=A MOD (B+2) |
FIX(a) | Отбрасывание дробной части числа а. |
Аргументы тригонометрических функций должны быть заданы в радианах, градусную меру нужно перевести в радианы (π радиан составляют 1800, 10=π/180 [рад]). Это можно сделать прямо под знаком функции, буква π в языке обозначена как PI.
Пример: cos 340 → cos(34*PI/180)
Стандартные функции могут быть вложены друг в друга, количество (глубина) вложений не ограничена.
Пример: → SQR(ABS(EXP(SIN(2*X))));
Количество открывающихся и закрывающихся скобок должно быть одинаково.
Операторы ввода
В языке QB используются для ввода следующие операторы:
1 Оператор присваивания – присваивает значение числовой или символьной переменной, например:
а) Х = 2.14;
б) T$ = "SUMMA";
в) L = x^4 + ABS(x).
Оператор служит для присваивания переменным числовых , символьных или смешанных значений - примеры а) и б), а также для записи выражений – пример в).
2 Оператор INPUT служит для ввода данных , имеет формат
INPUT <список>
где <список> – последовательность переменных через запятую.
Пример: INPUT A,B,N,J
INPUT "Ввести d, k,N"; d, k,N
Встретив оператор INPUT, среда QB печатает соответственно знак вопроса"?" или Ввести d, k,N? И ждёт ввода значений этих переменных через запятую, например 5, 2.2, 3Е-2.
Оператор INPUT применяется, если значение переменной может изменяться при каждом новом запуске программы.
Дата добавления: 2015-11-10; просмотров: 1505;