Встроенные математические функции

Для вычисления наиболее распространенных элементарных математических функций в языке QBASIC применяют встроенные стандартные функции. Аргумент функции заключается в круглые скобки (см. табл. 7.2). Им может быть произвольное арифметическое выражение.

Таблица 7.2

Стандартные математические функции QBASIC

Запись оператора QBASIC Запись функции Наименование функции Запись оператора QBASIC Запись функции Наименование функции
SIN(X) sin x синус x RND(X) rnd x Генерация случ. чисел от 0до 1
COS(X) cos x косинус x ABS(X) |x| Абс. величина х
TAN(X) tg x тангенс х ATN(X) arctg x арктангенс x
LOG(X) ln x натуральный логарифм x EXP(a) ea Экспонента, a £ 78
SQR(X) x^(1/2) корень квадратный x (х>0) SGN(X) sign x cигнум -функция (+1 при x>0,0при при x=0,-1 при x<0)
INT(X)   целая часть x FN a(X)   Функция, заданная пользователем.
СINT(X)   Округление до целого EXF(X)   Внешняя функция.
CLNG(X)   Округление до длинного целого CSNG(X)   Действительный тип одинарной точности
CDBL(X)   Действительный тип двойной точности FIX(X)   Целая часть действительного выражения

Примеры: sin(a+0,5b)=SIN(A+0.5*B); |lny|=ABS(LOG(Y)); INT(34.67)=34; CINT(99.3)=99; CINT(99.5)=100.

Арифметические выражения

В QBASIC существуют следующие арифметические операции, которые перечислены в порядке убывания приоритета выполнения:

1).вычисление встроенных функций 2). x^y - возвести в степень xy

3).+, - - присвоение знака числу 4). x*y - умножить;

x/y - разделить; x\y - разделить нацело (9\2=4); mod(x,y) - остаток от деления x на y (mod(17,2)=1);

5). x+y - сложить; x-y - вычесть.

Правила записи арифметических выражений:

- Все символы записываются в одну строку. Индексы запрещены.

- Два знака арифметических операций не должны стоять рядом.

- Тип выражения определяется типом результата.

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

- Скобки нарушают естественный порядок вычисления выражения. Сначала выполняются вычисления в скобках.

Основные операторы языка QBASIC

В языке QBASIC существует пять категорий операций:

- арифметические операции; - операции отношений;

- логические операции; - функциональные операции;

- строковые операции.

Операторы для реализации линейной программы

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








Дата добавления: 2016-04-02; просмотров: 2896;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.