![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Оператори привласнення
Оператори привласнення – це основа всіх обчислень в VB, складається зі змінної, що розташовується зліва від знаку рівності (=) і формули, що розташовується справа. Як формула може виступати окрема величина або вираження, що складається зі змінних, констант, операцій і функцій. Приклад: File_Name = “d: \vba\examples\exampl.xls” Sс = Units * Price 2. Оператори коментарів Коментар призначений для різного роду пояснень: по структурі, операціям або програмуванню. Коментар повинен починатися з апострофа (‘). Таким чином можна додати будь-які пояснення або текст, описи дій. Коментар може розташовуватися праворуч від оператора, або займати весь рядок. Рядок, що починається з апострофу, не виконується, його можна лише бачити в тексті коду програми (Листингу), бо він є коментарем. 3. Оголошення і привласнення об'єктних змінних Об'єктні змінні оголошуються так само, як будь-які інші: Dim ім'я_змінної As тип, де тип набуває значення як правило, Object Для привласнення значення об'єктній змінній: Set ім'я_ змінної = значення Приклад. Наведена нижче процедура створює об'єктну змінну, привласнює їй об'єкт Range (клітина за адресою В5), і потім використовує цю об'єктну змінну для надання значення клітині: Sub Рroc1() Dim PR As Object Set PR = ActiveSheet.Range(“B5”) PR.Value = 10 End Sub де ActiveSheet – активний лист, Range – один з методів звернення до клітини. 4. Операції VB Основні математичні дії виконуються за допомогою операцій. У таблиці 4.1 перераховані операції в порядку їх пріоритетності. У складних виразах для перевизначення пріоритетності можна використовувати круглі дужки. Таблиця 4.1. Математичні операції VB
5. Використання функцій VB Вбудовані математичні функції VB представлені в таблиці 4.2. Таблиця 4.2. Вбудовані математичні функції VB
При необхідності розрахунку 6. Строкові функції VB має в своєму розпорядженні великий набір строкових функцій для пошуку і обробки рядків. Перелік строкових функцій, вживаних в VB, приведений в таблиці 4.3: Таблиця 4.3. Строкові функції
7.Функції дати і часу Функції дати і часу забезпечують перетворення з текстового формату дати або часу в послідовний номер дати (або послідовний номер часу, якщо цей номер включає лише час). Послідовний номер дати зберігає дату і час в одному числі з плаваючою крапкою. Дата зберігається у вигляді номера дня, починаючи від 01.01.1900, а час – у вигляді дробової частини дня. Таким чином 0.5 – полудень, а 0.75 – 18: 00. Якщо ви рахуєте два послідовні номери дати, то отримуєте кількість днів між цими двома датами. Функції дати і часу приведені в таблиці 4.4. Таблиця 4.4. Функції дати і часу
Де зміні х та у типу Date, але х встановлює дату, а у – час. Контрольні завдання по темі 1. Теоретичні питання 1. Які дії виконує оператор привласнення? 2. Як Visual Basic виконує перетворення типів даних при обчисленнях у формулах? 3. Як визначається об’єктна змінна? 4. Які дії виконують операції? 5. Як можна змінити порядок обчислення у формулах, математичних виразах, враховуючи пріоритети операцій? 6. Як в рядку тексту “Visual Basic Application” за допомогою вбудованої функції після слова Basic додати ще символ “ for ”. Тести 1. Скільки груп стандартних вбудованих функцій: а) 3; б) 4; в) 5; г) 6; д) 7; е) 8. 2. Які групи стандартних вбудованих функцій вказано вірно: а) математичні функції VB; б) рядкові функції VB; в) Функції дати і часу; г) Функції перетворення типів; д) Логічні функції; е) фінансові функції. 3. Які групи стандартних вбудованих функцій вказано не вірно: а) математичні функції VB; б) рядкові функції VB; в) Функції дати і часу; г) Функції перетворення типів; д) Логічні функції; е) фінансові функції. 4. Стандартні математичні функції використовуються: а) для обчислення функцій, що часто вживаються; б) для обчислення виразів із заданою точністю; в) у чисельних і логічних виразах; г) для обчислення логічних виразів. 5. Аргумент стандартної функції: а) розміщується в круглих дужках; б) розміщується в квадратних дужках; в) записується без дужок; г) розміщується у фігурних дужках. 6. Як аргумент стандартної математичної функції логічно вживати: а) будь-який арифметичний вираз; б) будь-який рядковий вираз; в) число; г) змінну; д) логічну операцію. 7. Виберіть правильно записані стандартні функції: а) Sin(x), tangens (x), int (x); б) Exp (x), abs (x), cos (x); в) Arctangens (x), fin (x), log (x); г) sng, sqr (x), rnd (x). 8. Яка функції не є функцією для роботи з текстами? а) LEN (А); б) МID (А, 1, К); в) INT(х); г) VAL (А). 9. Функції для роботи з текстами: а) LEN (А); б) МID (А, 1, К); в) INT (х); г) VAL (А); д) STR (A); е) х MOD у. 10. Функції для роботи з числами: а) LEN (А); б) МID (А, 1, К); в) INT (х); г) VAL (А); д) STR (A); е) х MOD у. 11. Що можна використовувати в математичних виразах з числами: а) +; б) <; в) < >; г) *; д) Exp(A); е) х MOD у. 12. Вкажіть логічні функції: а) IsNull(А); б) МID(А, 1, К); в) INT(х); г) IsSpase(А); д) STR(A); е) х MOD у. 13. Вкажіть логічні функції: а) IsNull(А); б) МID(А$, 1, К); в) INT(х); г) Spase(А); д) STR(A); е) х MOD у. 14. Вкажіть рядкові функції: а) Second(А); б) МID(А, 1, К); в) INT(х); г) Timer(А); д) STR(A); е) х MOD у. 15. Вкажіть функції дати і часу: а) Second(А); б) МID(А, 1, К); в) INT(х); г) Tima(А); д) STR(A); е) х MOD у. 3. Практичні завдання 1. На панелі Immediate отримайте округлення до цілої частини обчислення 1355/113. 2. На панелі Immediate отримайте день тижня для дати 25.05.2012. 3. На панелі Immediate отримайте нову дату та день тижня, що буде через 118 днів від дати 25.05.2012. 4. На панелі Immediate отримайте розрахунок для виразу 5. Визначте на панелі Immediate десять перших та останніх символів текстової змінної text, де text= “ Visual Basic for Application”. Література 1. Руденко В.Д., Макарчук О.М., Практичний курс інформатики, Київ, 1997. 2. Эд Ботт, Руководство пользователя. Microsoft Office 4 (серия “Без проблем”), Бином, Москва, 1996. 3. Фігурнов В.Е., IBM PC для користувача, 2001. 4. Microsoft Office 2000: справочник / Под ред. Ю. Колесникова. СПб.: Питер, 1999. 5. Інформатика. Комп’ютерна техніка. Комп’ютерні технології: Посібник / Під ред. О.І.Пушкаря. Київ, 2001. 6. Мельникова О.П., Економічна інформатика: навчальний посібник, «Центр учбової літератури», Київ, 2010.
|