Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
QBasic_metodichka.doc
Скачиваний:
7
Добавлен:
03.11.2018
Размер:
349.7 Кб
Скачать

2.3. Стандартные функции языка Бейсик

Различают числовые функции, функции преобразования типов, функции непосредственного обращения к памяти, символьные функции, функции ввода-вывода.

Числовые функции и функции преобразования типов:

Обозначение в Бейсике

Обозначение в математике

Пояснение

Числовые функции

ABS(X)

| x |

Абсолютное значение Х

SQR(X)

Неотрицательное значение квадратного корня из Х.

SIN(X)

sin x

Синус Х, где Х – в радианах

COS(X)

cos x

Косинус Х, где Х – в радианах

TAN(X)

tg x

Тангенс Х, где Х – в радианах

ATN(X)

arctg x

Арктангенс Х, т.е. угол в радианах, тангенс которого равен Х

LOG(X)

ln x

Натуральный логарифм Х, Х>0

EXP(X)

ex

Экспонента Х, т.е. значение основания натурального логарифма (е=2,71828), возведенное в степень Х

FIX(X)

Выделение целой части числа Х.

FIX(12.54)=12

INT(X)

Наибольшее целое, не превышающее число Х

INT(1.3)=1 INT(-1.3)=-2

RND(X)

Псевдослучайное число в диапазоне (0,1)

SGN(X)

Функция принимает значение 0 если х=0,

1 если х>0,

-1 если x<0

Функции преобразования данных

CINT(X)

Функция преобразования значения арифметического выражения в целый с округлением. CINT(5.9)=6

CSNG(X)

Функция преобразования аргумента в число с одинарной точностью с округлением. CSNG(32.123456789)=32.12346

CDBL(X)

Функция преобразования арифметического выражения в число двойной точности. CDBL(1/3) = .3333333333333333

Примечание.

Перевод логарифма с основанием a числа b через натуральный логарифм

Вычисление функций арксинуса и арккосинуса через арктангенс

2.4. Арифметическое выражение

Арифметическое выражение представляет собой константу, переменную, функцию или комбинацию констант, переменных и функций, связанных между собой скобками и арифметическими операциями:

^ - возведение в степень,

* - умножение,

/ - деление,

\ - деление нацело, 11\2 = 5, 11\2.2=5, 11\2.8=3 (округление константы до целого)

+ - сложение,

­- - вычитание,

MOD – вычисление остатка от целочисленного деления 6 MOD 5 = 1

19 MOD 6.7 = 5, т.к. 6.7 округляется до 7

Приоритет арифметических операций:

  • вычисление аргументов функций и их значений;

  • вычисление индексных выражений;

  • операции возведения в степень;

  • операции умножения и деления;

  • операции деления нацело;

  • операции вычисления остатка от целочисленного деления;

  • операции сложения и вычитания.

При вычислении арифметических выражений действует правило, согласно которому операции с равным приоритетом выполняются последовательно слева направо.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]