- •Міністерство освіти і науки україни
- •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 Практичні завдання
- •Аналіз стану товарних запасів
- •5 Розробка програм з використанням підпрограм – процедур і функцій, вікон повідомлень
- •5.1 Підпрограми – процедури і функції
- •5.2 Вікна повідомлень
- •Коди сполучень кнопок у вікні повідомлення
- •Коди значків у вікні повідомлення
- •Можливі значення, що повертає функція MsgBox()
- •Приклад програми з використанням підпрограм, вікон повідомлень
- •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 Тест
- •Література
- •Інформатика та комп’ютерна техніка
4.3 Контрольні запитання
Як створити меню в програмі? Які властивості елементів меню Вам відомі?
Що таке масив елементів управління?
Коли можна встановлювати значення False властивості Enabled елементу масиву?
Як відрізняються між собою елементи масиву об’єктів?
Яким чином можна звернутися до окремого елементу масиву?
Як оголосити масиви змінних?
Як працювати з масивами у коді програми?
4.4 Практичні завдання
Завдання
Розробити програму за індивідуальним варіантом. При розробці програми слід створити форму для розрахунку економічних показників із застосування масивів елементів управління – етикеток і текстових полів, меню програми, програмний код, перевірити дію програми. Далі необхідно зберегти програму на магнітному диску, надрукувати форму та код програми.
Меню програми повинно мати таку структуру:
Вікно |
|
Розрахунок |
|
? |
| |||||
|
|
| ||||||||
|
|
|
|
|
|
| ||||
|
Очистка всієї таблиці |
|
|
Інформаційні рядки |
|
|
Інформація про автора | |||
|
|
| ||||||||
|
|
|
|
|
|
|
| |||
|
Вихід |
|
|
Підсумкові значення |
|
|
| |||
|
|
У формі слід надати змогу користувачеві ввести 5 інформаційних рядків, розрахувати підсумкові значення по рядках і таблиці в цілому. Розрахункові показники помічено символом *.
Звіт про роботу повинен вміщувати:
блок-схему алгоритмічного процесу розв’язання задачі;
роздруковані форми програми;
роздрукований код програми.
Варіант №1
Створити програму, що дозволяє обробити такі дані:
Аналіз стану товарних запасів
Найменування товарних груп |
Норматив товарних запасів |
Фактичні запаси (сума) |
Відхилення від нормативу | |||
|
|
|
* (факт-норматив) | |||
Підсумок: |
* |
* |
* |
Варіант №2
Створити програму, що дозволяє обробити такі дані:
Відомості про виробництво продукції
Найменування продукції |
Місяці |
Усього за період | ||
січень |
лютий |
березень |
| |
|
|
|
|
* |
Підсумок: |
* |
* |
* |
* |
Варіант №3
Створити програму, що дозволяє обробити такі дані:
Картка кількісного обліку товарів
Найменування товару |
Залишок на початок періоду |
Прихід |
Витрата |
Залишок на кінець періоду |
|
|
|
|
* (гр.2+гр.3-гр.4) |
Підсумок: |
* |
* |
* |
* |
Варіант №4
Створити програму, що дозволяє обробити такі дані:
Відомості про виробництво продукції
Найменування продукції |
Перший квартал |
Другий квартал |
Третій квартал |
Четвертий квартал |
Усього за рік |
|
|
|
|
|
* |
Підсумок: |
* |
* |
* |
* |
* |
Варіант №5
Створити програму, що дозволяє обробити такі дані:
Аналіз виконання плану товарообігу за структурою
Найменування товарів |
План реалізації |
Фактично реалізовано |
Відхилення від плану |
Відсоток виконання плану |
|
|
|
* (гр.3-гр.2) |
* (гр.3/гр.2*100) |
Підсумок: |
* |
* |
* |
* |
Варіант №6
Створити програму, що дозволяє обробити такі дані:
Аналіз реалізації товарів у 2005 році в порівнянні з 2004 р. (тис. грн.)
Найменування товарів |
Реалізація в 2004 р. |
Реалізація в 2005 р. |
Відхилення | |
Сума |
Відсоток | |||
|
|
|
|
* (гр. 3/ гр. 2*100) |
Разом: |
|
|
|
|
Варіант №7
Створити програму, що дозволяє обробити такі дані:
Відомість розрахунків покупців по кредитах
Прізвище покупця |
Сума кредиту |
Сума внесків |
Залишок заборгованості | |
у погашенні заборгованості |
пеня за прострочення платежу | |||
|
|
|
|
* (гр.2-гр.3) |
Підсумок: |
* |
* |
* |
* |
Варіант №8
Створити програму, що дозволяє обробити такі дані:
Відомість результатів інвентаризації товарів
Наймену- вання товару |
Ціна |
Книжкові залишки |
Фактичні залишки |
Відхилення | |||
кіль- кість |
сума |
кіль- кість |
сума |
кіль- кість |
сума | ||
|
|
|
* |
|
* |
* |
* |
Разом: |
|
* |
* |
* |
* |
* |
* |
Варіант №9
Створити програму, що дозволяє обробити такі дані:
Рахунок-фактура
Найменування товару |
Кіль- кість |
Ціна |
Сума
|
Відсоток націнки |
Сума націнки |
Загальна сума |
|
|
|
* |
|
* |
* |
Разом: |
* |
|
* |
|
* |
* |
Варіант №10
Створити програму, що дозволяє обробити такі дані:
Відомості про вибірку фондів по плодоовочевим культурам за декаду
Найменування культури |
Найменування покупця |
Фонд |
Фактично вибрано |
Відхилення |
|
|
|
|
* (гр.4-гр.3) |
Разом: |
|
* |
* |
* |
Варіант №11
Створити програму, що дозволяє обробити такі дані:
Відомість залишків основних фондів
Найменування об'єкта |
Початкова вартість
|
Сума зносу |
Залишкова вартість |
|
|
|
* (гр.2-гр.3) |
Разом: |
* |
* |
* |
Варіант №12
Створити програму, що дозволяє обробити такі дані:
Реєстр листків по тимчасовій непрацездатності
Прізвище |
Номер лікарняного листка |
Сума оплати за день
|
Число днів хвороби |
Сума |
|
|
|
|
* |
Підсумок: |
|
|
* |
* |
Варіант №13
Створити програму, що дозволяє обробити такі дані:
Відомість відрахувань із зарплати
П ІБ |
Табельний номер |
Види відрахувань |
Разом відраховано | ||
аванс |
прибутковий податок |
за покупку товарів у кредит | |||
|
|
|
|
|
* (гр.3+гр.4+гр.5) |
Разом: |
* |
* |
* |
* |
Варіант №14
Створити програму, що дозволяє обробити такі дані:
Меню на відпустку харчування співробітникам столової
Найменування блюда |
Кількість |
По цінах відпустки |
По обліковим цінам виробництва | ||
ціна |
сума |
ціна |
сума | ||
|
|
|
* (гр. 3*гр.2) |
|
* (гр.5*гр.2) |
Підсумок: |
* |
|
* |
|
* |
Варіант №15
Створити програму, що дозволяє обробити такі дані:
Аналіз забезпеченості кадрами
Професія |
Чисельність працюючих |
Відхилення |
Коефіцієнт забезпеченості | ||
за планом |
фактично |
(+, -) |
% | ||
|
|
|
гр.3-гр.2 |
100-(гр.3*100/гр.2) |
* (гр.3/гр.2) |
Підсумок: |
* |
* |
* |
* |
* |
4.5 Тест
|
Відповідь |
Вміє |
Не вміє |
|
| ||
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
|
|
|
|
|
|
|
|
|
|
|
|
Private Sub mnuC_Click() For i = 0 to 3 If val(lblN(i).Caption)>0 Then lblN(i).Caption = “ ” End If Next End Sub |
| ||
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
|
|
|
|
|
|
|
|
|
|
|
|
Sum = 0 For m = 0 to 4 Sum = Sum + X(i) Next |
| ||
|
|
|
|
|
|
|
|
|
|
|
|