![](/user_photo/2706_HbeT2.jpg)
- •1. Теоретичні питання 76
- •2. Тести 76
- •3. Практичні завдання 76
- •1. Теоретичні питання 90
- •2. Тести 90
- •3. Практичні завдання 90
- •1. Теоретичні питання 103
- •2. Тести 103
- •3. Практичні завдання 103
- •Алгоритми. Алгоритмічна мова
- •1. Алгоритм і його властивості
- •2. Поняття алгоритму
- •3. Схеми алгоритмів
- •4. Графічне зображення різних видів обчислювальних процесів
- •4.1. Графічне зображення лінійних обчислювальних процесів
- •4.2. Графічне зображення розгалужених обчислювальних процесів
- •4.3. Графічне зображення циклічних обчислювальних процесів
- •1. Створення і управління макросами
- •Запис макросу
- •Зміна макросу
- •Перегляд і зміна макросів
- •Управління макросами
- •Безпека макросів
- •2. Способи виконання макросу
- •Запуск макросу на виконання в Microsoft Excel
- •Запуск макросу на виконання з редактору Visual Basic
- •Основні елементи мови Visual Basic
- •1. Організація програми на мові vb для Excel
- •2.Створення і вживання процедур
- •4. Типи даних
- •5. Зона дії змінних і процедур
- •6. Масиви
- •7. Константи
- •8. Перетворення типів
- •12.Операції vb
- •13.Використання функцій vb
- •14.Строкові функції
- •15.Функції дати і часу
- •16.1.Методи об'єктів
- •16.2. Контейнери і набори об'єктів
- •17.Використання властивостей, що характеризують активність
- •18.Використання властивостей, що характеризують вміст
- •19. Властивості форматування
- •20.Методи роботи з таблицями
- •22. Створення і вживання функцій
- •23.1.Логічні вирази
- •23.2.Структура оператора if - then
- •24.Структура оператора Select Case
- •25. Неструктурований перехід
- •26.1.Циклічна структура for – next
- •26.2.Оператор for each - next (для кожного - наступного)
- •27. Логічні цикли
- •27.1.Вживання циклу do-loop
- •1. Вживання функції MsgBox()
- •1.1. Створення простого вікна повідомлення
- •1.2. Додавання командних кнопок у вікно повідомлення для створення діалогового вікна
- •1.3. Набуття значень від функції MsgBox()
- •2. Вживання функції InputBox()
- •3. Вживання діалогових вікон інших типів
- •4. Виклик діалогових вікон додатка
- •Р исунок 1. Нова, чиста сторінка діалогу Excel
- •29. Розташування об'єктів форми в бланк (вікно діалогу)
- •29.1.Об'єкт "Командна кнопка"
- •29.3.Об'єкт "Вікно редагування'
- •29.4.Об'єкт "Групове вікно"
- •29.5.Об'єкт "Контрольний індикатор"
- •29.6.Об'єкт "Кнопка вибору"
- •29.7.Об'єкт "Вікно списку"
- •29.8.Об'єкт "Випадаюче вікно"
- •29.9.Комбінований об'єкт "Вікно список-редагування"
- •29.10.Комбінований об'єкт "Вікно випадаючий список-редагування"
- •29.11.Об'єкт "Лінійка прокрутки"
- •29.12.Об'єкт "Спіннер"
- •30. Підключення процедур до об'єктів діалогового вікна користувача
- •31. Відображення діалогового вікна користувача
- •32.Файли послідовного доступу
- •32.1.Читання і запис послідовних файлів
- •32.2.Відкриття файлу
- •32.3.Закриття файлу
- •32.4. Запис у файл за допомогою оператора Print
- •32.5.Запис у файл оператором Write
- •32.6.Читання з файлу
- •33.Запис даних у файл довільного доступу
- •33.1.Читання і запис файлів довільного доступу
- •33.2.Відкриття файлу
- •33.3. Закриття файлу довільного доступу
- •33.4. Визначення структури та довжини запису
- •33.5.Запис даних у файл
- •33.6. З читування даних з файлу
12.Операції vb
Основні математичні дії виконуються за допомогою операцій.
Таблиця 3. Математичні операції VB
№ |
Операція |
Опис |
Пріоритети |
1 |
^ |
Піднесення до ступеня |
1 |
2 |
- |
Заперечення |
2 |
3 |
* |
Множення |
|
4 |
/ |
Ділення звичайне |
|
5 |
\ |
Ціла частина від ділення |
|
6 |
Mod |
Обчислення залишку від ділення |
|
7 |
+ |
Складання |
3 |
8 |
- |
Віднімання |
|
9 |
& |
Конкатенація (рядків) |
У Таблиці 3 перераховані операції в порядку їх пріоритетності. У складних виразах для перевизначення пріоритетності можна використовувати круглі дужки.
13.Використання функцій vb
Вбудовані математичні функції VB представлені в Таблиці 4.
Таблиця 4.
№ |
Функція |
Опис |
1 |
Atn(x) |
Повертає арктангенс числа x |
2 |
Sin(x) |
Повертає синус кута x в радіанах |
3 |
Cos(x) |
Повертає косинус кута x в радіанах |
4 |
Tan(x) |
Повертає тангенс кута x в радіанах |
5 |
Exp(x) |
Повертає ех |
6 |
Log(x) |
Повертає
натуральний логарифм числа
x |
7 |
Sqr(x ) |
Повертає
квадратний корінь числа
x |
8 |
Randomize |
Ініціює генератор випадкових чисел |
9 |
Rnd |
Повертає випадкове число |
10 |
Abs(x) |
Повертає абсолютну
величину числа
x |
11 |
Sgn(x) |
Повертає знак числа x |
12 |
Fix(x) |
Округлює число x відсіканням дробової частини |
13 |
Int(x) |
Округлює число x до найближчого меншого цілого |
При
необхідності розрахунку
потрібно застосовувати формулу
властивості логарифму, тоб то
.
Таким чином завжди застосовуючи основні
вбудовані функції можливо отримувати
розрахунки різних інших більш складних
формул та функцій.
14.Строкові функції
VB має в своєму розпорядженні великий набір строкових функцій для пошуку і обробки рядків. Перелік строкових функцій, вживаних в VB, приведений в Таблиці 6:
Таблиця 6.
Функція |
Опис |
StrComp( ) |
Порівнює два рядки |
LCase( ) |
Перетворює рядок в нижній регістр |
UCase( ) |
Перетворює рядок у верхній регістр |
Space( ) |
Створює рядок пропусків |
String( ) |
Створює рядок символів |
Len( ) |
Визначає довжину рядка |
Instr( ) |
Шукає підрядок |
Lset( ) |
Вирівнює рядок по лівому краю |
Rset( ) |
Вирівнює рядок по правому краю |
Left( ) |
Виділяє ліву частину рядка |
Right( ) |
Виділяє праву частину рядка |
Mid( ) |
Виділяє або переміщає підрядок |
Ltrim( ) |
Видаляє провідні пропуски |
Rtrim( ) |
Видаляє завершуючі пропуски |
Trim( ) |
Видаляє пропуски з двох сторін |
Asc( ) |
Повертає ASCII код символу |
Chr( ) |
Повертає символ по ASCII коду |
Str( ) |
Перетворює число в рядок |
Format( ) |
Перетворює число по формату |
Val( ) |
Перетворює рядок в число |
Hex( ) |
Перетворює шістнадцятиричне число в рядок |
Oct( ) |
Перетворює вісімкове число в рядок |