- •7.050105 “Банківська справа”, 7.050104 “Фінанси”
- •Донецьк 2005
- •1 Створення програм у середовищі Visual Basic 6.0. Основні поняття - об'єкт, властивість, подія.
- •1.1 Візуальне створення програми
- •1.2 Створення вихідного коду
- •1.3 Контрольні запитання
- •1.4 Практичні завдання
- •1.5 Тест
- •2 Основні оператори мови
- •2.1 Організація розгалужених обчислювальних процесів
- •2.1.1 Умовний оператор If
- •If умова Then
- •2.1.2 Оператор варіанти Select Case
- •2.2 Організація циклічних обчислювальних процесів
- •2.2.1 Оператор циклу For . . . Next
- •Частина початкового рядка циклу Step n може бути пропущена, коли крок зміни перемінної циклу дорівнює одиниці. Приклад використання циклу For … Next
- •2.2.2 Оператор циклу Do While . . . Loop
- •2.2.3 Оператор циклу Do. . . Loop While
- •2.3 Контрольні запитання
- •2.4 Практичні завдання
- •2.5 Тест
- •3 Використання елементів управління в програмах. Робота з формами. Поняття методу
- •3.1 Елементи управління - смуги прокручування, перемикачі, прапорці, групи, списки, що розчиняються
- •3.2 Робота з формами. Поняття методу
- •Приклад програми
- •3.2 Контрольні запитання
- •3.4 Практичні завдання
- •3.5 Тест
- •4 Управління програмою за допомогою меню. Робота з масивами елементів управління, змінних
- •4.1 Управління програмою за допомогою меню
- •4.2 Робота з масивами елементів управління, змінних
- •4.3 Контрольні запитання
- •4.4 Практичні завдання
- •Картка кількісного обліку товарів
- •Аналіз виконання плану товарообігу за структурою
- •Відомість розрахунків покупців по кредитах
- •Відомість результатів інвентаризації товарів
- •Рахунок-фактура
- •Відомості про вибірку фондів по плодоовочевим культурам за декаду
- •Відомість залишків основних фондів
- •Реєстр листків по тимчасовій непрацездатності
- •Відомість відрахувань із зарплати
- •Меню на відпустку харчування співробітникам столової
- •Аналіз забезпеченості кадрами
- •4.5 Тест
- •5 Розробка програм з використанням підпрограм – процедур і функцій, вікон повідомлень
- •5.1 Підпрограми – процедури і функції
- •5.2 Вікна повідомлень
- •Коди сполучень кнопок у вікні повідомлення
- •Коди значків у вікні повідомлення
- •Приклад програми з використанням підпрограм, вікон повідомлень
- •5.3 Контрольні запитання
- •5.4 Практичні завдання
- •5.5 Тест
- •6 Робота з файлами
- •6.1 Файли довільного доступу
- •6.2 Файли послідовного доступу
- •6.3 Бінарні файли
- •Приклад виконання програми роботи з файлом
- •5.4 Контрольні запитання
- •5.5 Практичні завдання Завдання №1
- •Завдання №2
- •Завдання №3
- •7 Використання Visual Basic for Application у Microsoft Excel
- •7.1 Основні поняття
- •7.2 Редактор vba
- •7.3 Створення функцій користувача
- •7.4 Автоматизація розрахунків на робочому листі
- •7.5 Робота з формами у середовищі vba
- •7.6 Контрольні запитання
- •7.7 Практичні завдання
- •7.8 Тест
- •Література
- •7.050105 “Банківська справа”, 7.050104 “Фінанси”
3.2 Контрольні запитання
Як використовуються лінійки прокручування в програмах, створених мовою Visual Basіc?
Як відрізняються перемикачі в області діалогу?
Для чого застосовується об’єкт Група (Frame) у формах?
Як у коді програми аналізувати стан прапорців?
Як визначити, яке значення обрано зі списку, що розчиняється?
Що таке метод? Які методи Вам відомі?
Для чого і як оголошуються глобальні змінні?
3.4 Практичні завдання
Завдання
Розробити програму за індивідуальним варіантом. При розробці програми слід створити форми, програмний код, перевірити дію програми. Далі необхідно зберегти програму на магнітному диску, надрукувати форми та код програми. Звіт про роботу повинен вміщувати:
блок-схему алгоритмічного процесу розв’язання задачі;
роздруковані форми програми;
роздрукований код програми.
Варіант №1
Створити програму, під час виконання якої користувач може:
Для товарів групи одягу ціна збільшується на 10%, взуття – на 20 %, інші товари – 15%.
|
|
Варіант №2
Створити програму, під час виконання якої користувач може:
При розрахунку слід: визначити суму нарахованої заробітної плати пропорційно окладу, кількості відпрацьованих днів, зворотно пропорційно кількості робочих днів у місяці; |
|
відрахувати суму прибуткового податку, який обчислюється за ставкою 13% від суми нарахованої заробітної плати; зменшити суму, яка видається співробітникові, на суму відрахувань у пенсійний фонд: якщо заробітна плата складає менше ніж 150 грн., то сума відрахувань складає 1% від нарахованої заробітної плати, більше 150 грн. – 2%; зменшити суму до виплати на суму відрахувань у фонд зайнятості – 0,05% від суми нарахованої заробітної плати. |
Варіант №3
Створити програму, під час виконання якої користувач може:
|
|
Варіант №4
Створити програму, під час виконання якої користувач може:
|
|
Варіант №5
Створити програму, під час виконання якої користувач може:
|
|
На початку розрахунку остаточна вартість основного засобу дорівнює первісній вартості. Після завершення кожного періоду остаточна вартість зменшується на певний відсоток амортизаційних відрахувань. Наприклад, якщо первісна вартість основного засобу дорівнює 2000 грн., а відсоток амортизаційних відрахувань - 2%, то після першого періоду експлуатації остаточна вартість основного засобу дорівнюватиме 1960 грн., другого – 1920,80 грн., третього – 1882,38 грн. і т.д. |
Варіант №6
Розробити програму, під час виконання якої користувач може:
за допомогою смуги прокручування визначити суму позики;
ввести термін погашення позики;
обрати зі списку, що розчиняється, значення банківського відсотку: 20%, 15% або 12%;
визначити за допомогою прапорця спосіб погашення позики – рівними частинами протягом усього періоду або один раз наприкінці періоду;
розрахувати загальну суму, яку буде сплачено по позичці з урахуванням суми по банківських відсотках.
Якщо позика погашається рівними частинами протягом періоду, то щороку сплачуються відсотки за суму боргу та певна частина боргу. Наприклад, якщо сума позики складає 2000 грн., період погашення боргу – 2 роки, банківський відсоток – 20%, то наприкінці першого року сплачується грн., наприкінці другого року грн. Разом за позикою буде сплачено 2600 грн.
При погашені позики один раз наприкінці періоду щороку сума боргу збільшується на банківський відсоток.
|
|
Варіант №7
Створити програму, під час виконання якої користувач може:
|
|
Сума реалізації товару визначається як добуток ціни на кількість. Сума реалізації може бути зменшена на суму знижки. Знижка у розмірі 3% надається при продажу більш ніж 2-ох комп’ютерів, 2% при продажу більш ніж 3-ох одиниць оргтехніки, 1% при продажу більш ніж 6-ти одиниць побутової техніки. |
Варіант №8
Створити програму, під час виконання якої користувач може:
|
|
Варіант №9
Створити програму, під час виконання якої користувач може:
|
|
Вартість виготовлення поліграфічної продукції залежить від загальної кількості сторінок у виданні. Друкування кожної сторінки коштуватиме 4 коп., на кожну наступну 1000 сторінок надається знижка в 1%. Так наприклад, вартість виготовлення 100 брошур по 30 сторінок у кожній обчислюється так: загальна кількість сторінок у виданні: ; перші 1000 примірників друкуються без знижки, вартість друку складатиме: грн.; на друкування наступних 1000 сторінок надається знижка 1%, тому вартість складатиме: грн.; на друкування наступних 1000 сторінок до знижки 1% дається ще одна знижка в 1%, тому вартість складатиме: грн.; загальна вартість друкування брошур складатиме: 118,8 грн. До вартості друкування слід додати також вартість виготовлення обкладинок, при чому якщо обкладинка повинна бути тверда, то її вартість складатиме 1 грн. на кожний примірник, гнучка поліпшена обкладинка коштуватиме 0,7 грн. на кожний примірник, звичайна гнучка обкладинка – 0,4 грн. на один примірник. |
Варіант №10
Створити програму, під час виконання якої користувач може:
|
|
При розрахунку суми квартплати слід використовувати такі дані:
|
Варіант №11
Створити програму, під час виконання якої користувач може:
Собівартість одного підручника визначається як загальні витрати, пов’язані з друкуванням однієї одиниці продукції. Ціна підручника складається з його собівартості та прибутку від виробництва однієї одиниці продукції. |
|
Варіант №12
Створити програму, під час виконання якої користувач може:
|
|
На кожному етапі руху виробу від виробника до кінцевого споживача у роздрібній торгівлі ціна виробу збільшується на певний відсоток націнки |
Варіант №13
Створити програму, під час виконання якої користувач може:
|
|
реалізації, середнє значення, питома вага реалізації товарів однієї з груп у загальному обсязі реалізації;
|
Варіант №14
Створити програму, під час виконання якої користувач може:
|
|
Сума позики – це грошові кошти, які отримує позичальник, при чому він повинен оплатити по позичці певну суму наприкінці визначеного періоду з урахуванням банківських відсотків, що нараховуються за кожний період. Наприклад, якщо згідно угоди через один період слід повернути 100 грн. при 10%, то позичальник отримує на руки 91 грн. |
Варіант №15
Створити програму, під час виконання якої користувач може:
|
|
Результат основної діяльності обчислюється за формулою . Відсоток прибутку визначається за формулою . |