Здавалка
Главная | Обратная связь

Г) Арифметичні операції та стандартні математичні функції



Таблиця 3.2 Основні арифметичні операції та приклади їх запису у VB

Операція Опис Приклади запису Результат обчислення
А^B Зведення до міри. (А в ступіні В) A=4 С=А^2 C=16
A*B Множення А на В A=2 B=4 C=A*B C=8
A/B Ділення А на В A=9 B=3 C=A/B C=3
A\B Ціла частина від ділення А на В A=10 B=3 C=A\B C=3
A Mod B Залишок від ділення А на В A=10 B=3 C=A Mod B C=1
A+B Додавання A=6 B=2 C=A+B C=8

Продовження таблиці 3.2

A-B Віднімання A=6 B=2 C=A-B
-A Від’ємне число А A=8 C=-A C=-8  

Таблиця 3.3 Вбудовані математичні функції

Операція Опис
Abs(x) Абсолютне значення
Fix(x) Ціле, яке дорівнює числу х без дробової частини
Int(x) Найбільше ціле, яке не перевищує х
Sqr(x) Корінь з х
Sin(x) Синус х
Cos(x) Косинус х
Tan(x) Тангенс х
Atn(x) Арктангенс х
Log(x) Логарифм х
Exp(x) Експонента х
Randomize Ініціює генератор випадкових чисел
Rnd Повертає випадкове число

Арифметичний вираз – це послідовність числових констант, змінних та функцій, об’єднаних символами арифметичних дій та круглими дужками.

Обчислення виконуються зліва на право відповідно старшинства операцій. Вирази, що стоять у круглих дужках виконуються в першу чергу.

Для зміни значення змінної використовують оператор присвоювання, який визначається знаком =, зліва від якого розташовано ідентифікатор змінної, а праворуч – деякий вираз. Наприклад

Математична форма запису:

Запис у форматі VB: A=Sqr(x-y)/(1-x)^2+8^x

Д) Логічні вирази та операції

В результаті порівняння двох та більше виразів утворюється логічне значення, яке може уявляти істину або хибність. У VB допускається 6 варіантів порівняння:

Таблиця 3.4 Операції порівняння

Знак Операція
= Дорівнює
> Більше
< Менше
<> Не равно
>= Більше або рівно
<= Менше або рівно

Операції, в яких використовуються логічні вирази, називаються логічними операціями, які задаються за допомогою ключових слів. Значення логічної операції може бути True (істина) або False (хибність)

Таблиця 3.5 Логічні операції

Ключове слово Логічна операція
NOT Заперечення (НІ)
AND Кон’юнкція (І)
OR Диз’юнкція (АБО)
XOR Виключаючи (АБО)
EQV Еквівалентність
IMP Імплікація

Наприклад

(A>B) and (C<D)

Якщо А більше від B і С менше від D, то результат операції – True, в іншому випадку – False.







©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.