АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция
|
Стандартные функции
Стандартные функции
| арифметические функции
| числовые функции строковых аргументов
| строковые функции
| функции ввода – вывода
| функции доступа к памяти
| Имена стандартных функций зарезервированы
Таблица некоторых стандартных арифметических функций
| a |
| ABS (A)
| Формулы для вычисления некоторых функций
log b a = ln a / ln b lg a = ln a / ln 10
|
| SQR (A)
| ln a
| LOG (A)
| e a
| EXP (A)
| sin (a)
| SIN (A)
| Значения аргумента в радианах
ctg (a) = 1 / tg (a) = tg –1 (a)
| cos (a)
| COS (A)
| tg (a)
| TAN (A)
| arctg(a)
| ATN (A)
| int a
| INT (A)
| Наибольшее целое, не превосходящее аргумент int (2,3) = 2, int (-2,3) = - 3
| fix a
| FIX (A)
| Целая часть аргумента fix (2.3) =2, fix (-2.3) = -2
| sgn a
| SGN (A)
| Функция сигнатуры, результат: – 1, 0, 1
SGN (A<0) = -1, SGN (A=0) = 0, SGN (A>0) = 1
|
Выражения
Выражение определяет порядок выполнения действий над операндами: константами и переменными, объединенными символами операций и круглыми скобками.
Порядок выполнения операций определяется приоритетом операции и скобками.
Операции с равным приоритетом выполняются последовательно слева направо.
Группы выражений
| Арифметические (а.в.)
| Логические (л.в.)
| Строковые (с.в.)
|
Арифметические выражения
Арифметические выражения
| комбинация числовых констант (в явном и неявном виде), переменных и функций, связанных между собой знаками арифметических операций, и разделенных, если необходимо, круглыми скобками
| Результат вычислений всегда будет числового типа (%,!, #) в соответствии с типом объектов выражения
| тип INTEGER – h% +ABS(2*b%)
тип SINGLE - sin(f) - k! * 5
тип DOUBLE - cos(m#) / g#
|
Приоритеты выполнения арифметических операций
| 1. Выполнение операций в скобках
| 2. Вычисление функций
| 3. Возведение в степень (^)
| 4. Умножение, деление (* /)
| 5. Целочисленное деление (\) (пример 5 \ 3 = 1)
| 6. Нахождение целого остатка от деления (MOD), (пример: 5 MOD 3 = 2)
| 7. Сложение, вычитание (+ -)
| Дроби записываются в одну строку.
Символы операций должны присутствовать в явной форме, т.е. a * b / c, но не a b / c.
Если в знаменателе дроби кроме операций умножения присутствуют также сложение и вычитание, знаменатель обязательно должен быть заключен в скобки.
Примеры
(A + B) / (C + D)
A * B / (C * D) или A * B / C / D
A^ (2*M) – SQR(X+A) + (5*X)^(1/(3+C))
COS(AL+BT)*SIN((DL+FI)^C) +TAN(2*PI)^3
1/TAN(3*PI)-ATN((PI-GM)^5) + ATN(PI+GM)^4
LOG(A)+LOG(C^2)+LOG(D)^3
ABS(2 - LOG(3*X) / LOG(10))
LOG((A+X)^C)/ LOG(10) + (LOG(A-D)/LOG(10))^X
![](https://konspekta.net/bazaimgstudall2/466982038869.files/image024.gif)
LOG((2*X+A)^C)/ LOG(M+2) + (LOG(X+3*A)/LOG(M+B))^(D+2)
ABS(X*A^C+B) – EXP(A+3) – D^(X+3*A)+
A^ EXP(3*X)
ABS (SQR (SIN(X+2)^2-TAN(Y^3))-(LOG(2+X)/LOG(1-Y))^(1/B))^3/X →
![](https://konspekta.net/bazaimgstudall2/466982038869.files/image028.gif)
Задание 1 Записать арифметические выражения в символах QB
|
b b - a - m + +
n (2+ d)½ cos (2 x - (3+h) n 2)½ log 2n (a + s)
½ - y ½
| Задание 2Выполнить обратные действия
| (3*COS(2-A) ^D+R/(TAN((P*X)^C)+H)–5.2 * W ^(F/(M+2)) +SQR(ATN(3*X+T)))/3*D
EXP(A+B)/2.5 * X ^ 3 / X + ABS(LOG(2+C)/LOG(A^T))+ COS(A*X ^ D)
|
Задание 3 Выполнить логические действия и получить результат
|
Исходные данные: А = 2, В = 3, M = < истина >, N = < ложь >
А > В AND 2 * А < = 4 OR А - В < = 0 AND 6 / B < > 8 AND N
NOT M OR А + 1 > В AND В > = 2 - А OR NOT N AND А < = В
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | Поиск по сайту:
|