Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Teor_dovidka_do_PR_VBA_Office_2010.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
5.59 Mб
Скачать

Стандартні математичні функції

Позначення функції

Дія

В математиці

В програмі VB

|x|

Abs(Х)

Обчислює абсолютне значення виразу Х

cosx

Cos( Х )

Обчислює косинус кута Х, вираженого в радіанах

sinx

Sin( Х )

Обчислює синус кута Х, вираженого в радіанах

tgx

Tan( Х )

Обчислює тангенс кута Х, вираженого в радіанах

arctgx

Atn(x)

Обчислює кут (в радіанах), тангенс якого дорівнює х

ex

Exp( Х )

Обчислює константу е в степені Х

lnx

Log (Х )

Обчислює логарифм виразу Х

Знак числа x

Sgn( Х )

Повертає – 1 , якщо Х< 0; 0, якщо Х= 0; 1 , якщо Х > 0

Sqr( Х )

Обчислює квадратний корінь з виразу Х

-

Str( Х )

Перетворює числове значення Х на рядкову величину

-

Val( Х )

Перетворює рядкову величину Х на числове значення

-

Rnd( Х )

Генерує випадкове число між 0 та 1

Наприклад:

k = 4

inn = 457 - k

ss = “Сообщение об ошибке:”

ainn (45) = (4567*k – inn)*x1(3)*cos(x3(5) )

x2(0) = 2.71

pr_equip.cod = 12 – x2(0)

pr_equip.price = 2*sin(2*j) – pr_tax

Якщо оператор не поміщається на один рядок, то він переноситься на наступний рядок за допомогою символу підкреслення «_», відділеного від тексту оператора пропуском. Наприклад:

d = log(a) * (1 + sqr(b) / k) _

*tan(c)^3

Після кожного оператора в тому ж рядку може бути коментар (пояснення). Для запису коментаря використовують апостроф або службове слово Rem:

<оператор> ‘<коментар>

<оператор>   Rem <коментар>

Приклад процедури з лінійним обчислювальним процесом, записаної мовою VBA:

Private Sub Prog1

Dim a As Byte, b As Single , c As Single 

Dim d As Single 

a = 5

b = log(a)

c = sin(a*b)

d = c* (1 + b / 100) ^a

Print d

End Sub

Оператор введення InputBox

Цей оператор використовується для введення і збереження вхідних даних. Результатом роботи цього оператора буде виведення на екрані діалогового вікна із запитом для введення значень. Синтаксис:

InputBox (< повідомлення > [, < заголовок > ] [,< значення > ] [, < x, y > ])

Де < повідомлення > та < заголовок > - довільні, які беруться у лапки (“), < значення > - значення змінної, а < x, y > - координати лівого верхнього кута вікна на екрані. Якщо будь-який елемент оператора замовчується , ставляться коми.

Приклад (Рис. 12): х = InputBox (“х =” , “ Проект ” , , 400, 400)

Рис. 12

У виведеному діалоговому вікні в поле вводу внести значення змінної і натиснути ОК. Введене значення присвоюється змінній і управління передається наступному оператору в програмі. При натисканні Cancel, дія відміняється.

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