Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
informatyka.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
160.61 Кб
Скачать

58. Вбудовані функції visual basic

Функція – це оператор, що виконує певні дії та повертає результат роботи у програму. Функція може мати один або кілька аргументів, які беруться в ду-жки і відокремлюються між собою комами.

Стандартними стосовно Visual Basic 6.0 називаються такі функції, обчис-лення яких є складовими компонентами системи Visual Basic.

По призначенню вбудовані функції поєднуються в наступні групи:

• фінансово-математичні функції;

• функції перетворення типу;

• математичні функції;

• функції статуса;

• функції обробки рядків;

• функції дати та часу;

• функції для роботи з масивами;

• функції для роботи з файлами.

Математичні функції

В мові Visual Basic для вирішення різних математичних задач існують вбудовані функції, які залежать від одного аргументу та які можна використо-вувати безпосередньо при обчисленнях будь-яких виразів

. Перелік основних математичних функцій

|х| Abs(x) Модуль

arctgx Atn(x) Арктангенс

cosx Cos(x) Косинус

sin x Sin(x) Сінус

tgx Tan(x) Тангенс

ex Exp(x) Експонента

lnx Log (x) Натуральний логарифм

Sqr(x) Квадратний корінь

59. Вбудовані діалогові вікна введення та виведення інформації у vba.

Програма отримує дані, обробляє їх і виводить результати роботи. Як згадувалося раніше, VBA працює із основним додатком, який по замовченню рахуємо як Excel. Обмін даними може відбуватися через диалогові вікна користувач-програма (у тому числі форму), а також через комірки робочого аркуша, яки можуть замінювати файловий тип даних, якого нема уVBA.

Обмін даними через діалогові вікна

Введення даних відбувається через через інструкцію InputBox, а виведення через MsgBox.

Якщо необхідно використовувати як число, то треба виконати перетворення за допомогою спеціальних функцій:

• CBool перетворює текст у Boolean;

• CCur перетворює текст у Currency;

• CInt перетворює текст у Integer;

• CSng перетворює текст у Single;

• CVar перетворює текст у Varian;

• CStr перетворення числа у текст.60. оператори VBA.

Оператори присвоювання виконують присвоювання, яке зводиться до обчислення значення праворуч від оператора присвоювання (=) і його записи в елемент ліворуч.

Елемент програмування ліворуч від оператора привласнення повинен мати можливість приймати і зберігати значення. Це означає, що він повинен бути змінної або властивістю, яка не є ReadOnly (Visual Basic), або ж елементом масиву. У контексті оператора привласнення такий елемент іноді називається lvalue ("ліве значення").

Значення в правій частині оператора привласнення формується за допомогою виразу, яке може містити будь-яку комбінацію літералів, констант, змінних, властивостей, елементів масиву і інші вирази або виклики функцій. Це показано в наведеному нижче прикладі.

На одному рядку можливе розміщення декількох операторів, розділених символом двокрапки (:).

Хоча це іноді і зручно, ця форма синтаксису ускладнює читання і супровід коду. Тому рекомендується писати по одному оператору на рядку.

Вихідний код не завжди зрозумілий без пояснень навіть для написав його програміста. Тому для документування своїх кодів більшість програмістів використовує коментарі. За допомогою коментарів у коді можна описати процедуру або певну інструкцію для тих, хто буде надалі переглядати цей код або працювати з ним. При компіляції в Visual Basic коментарі ігноруються, і вони не впливають на скомпільований код.

Коментарі також можуть розміщуватися на окремому рядку.

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