- •Змістовий модуль. Основи підготовки користувача пк.
- •Тема 1. Архітектура пк, інформаційні основи комп’ютерної техніки, робота з навчальними пакетами.
- •Тема 2. Системи програмного забезпечення пк. Операційна система Windows.
- •Тема 3. Програми опрацювання текстів. Ілюстрування текстів.
- •Тема 4. Використання табличних процесорів для розв’язання задач.
- •Тема 5. Сервісні програми.
- •Змістовий модуль. Основи алгоритмізації і програмування
- •Тема 6. Загальні етапи підготовки і реалізації програм на пк.
- •Тема 7. Загальні відомості про мову Visual Basic – проектування лінійних, розгалужених, циклічних процесів.
- •1. Методичні вказівки по виконанню індивідуальних завдань і аудиторних контрольних робот
- •Лабораторна робота №
- •2. Завдання для лабораторної роботи № 1 на тему “Створення документів за допомогою програми Microsoft Word ”
- •Електронна пошта.
- •Пошукові системи.
- •Створення Web – сторінок і робота з ними.
- •Windows 2000 – альтернатива Windows 98
- •Переміщення по ресурсах Web.
- •Особливості Microsoft Excel.
- •Програмування в Excel.
- •Використання Web-запитів.
- •Обчислення в Excel. Формула та функції.
- •Застосування комп’ютерної техніки для розв’язування економічних задач.
- •Комп’ютерна мережа.
- •Топологія локальних мереж.
- •Стандартні додатки Windows 98
- •3. Завдання для аудиторної контрольної роботи по Microsoft Word-робота з таблицями. Результати сдачи іспитів
- •4. Завдання для лабораторної роботи №2 на тему “ Microsoft Word-робота з таблицями”.
- •Дані про заробітну плату
- •Акт приймання
- •Результати сдачи іспитів
- •Відомість нарахування заробітної плати
- •Зведення про реалізацію
- •Дані про меблеві салони м. Донецька
- •Дані для аналізу
- •План роботи на 1-й семестр
- •Зведення про видобуток вугілля
- •Розрахунково-платіжна відомість.
- •Відомість залишків товарів
- •5. Завдання для аудиторної контрольної роботи по Microsoft Word-додаткові можливості.
- •6. Завдання для лабораторної роботи №3 на тему “Microsoft Word-додаткові можливості”.
- •РоЛь маркетингу в економіці
- •Конфігурація «1с:підприємство 7.7»
- •«Парус-підприємство»
- •МоДулі: парус-адміністратор, парус-бухгалтерія
- •МоДуль парус-реалізація
- •Інтегарція в microsoft office.
- •7. Завдання для аудиторної контрольної роботи за темою “Microsoft Excel- створення таблиць, діаграм”
- •Зведення про виробництво продукції.
- •8. Завдання для лабораторної роботи №4 “Microsoft Excel- створення таблиць, діаграм”
- •Відомість реалізації товарів
- •Аналіз виконання договорів постачання
- •Відомість надходження товарів
- •Відомість нарахування заробітної плати
- •Аналіз реалізації товарів
- •Розрахунок планового доходу
- •Відомість залишків товарів
- •Дані про нараховану заробітну плату
- •Зведення про залишки товарів у їдальні
- •Аналіз виконання плану товарообігу
- •Аналіз виконання плану реалізації
- •Відомість оплати за товари.
- •Аналіз надходження товарів
- •Відомість обліку товарів
- •Зведення про виробництво продукції.
- •9. Завдання для аудиторної контрольної роботи за темою “Microsoft Excel- використання стандартних функцій”
- •Приклад виконання практичного завдання
- •Відомість нарахування торговельної знижки
- •10. Завдання для лабораторної роботи № 5 на тему “Microsoft Excel- використання стандартних функцій”
- •Задача №1. Відомість нарахування стипендії студентам
- •Задача №2. Відомість нарахування прибуткового податку
- •Задача №3. Відомість нарахування премії співробітникам
- •Задача №4. Відомість нарахування преміального фонду підрозділам підприємства
- •11. Завдання для аудиторної контрольної роботи за темою “Microsoft Excel-пошук рішення” Завдання
- •Приклад виконання практичного завдання
- •12. Завдання для лабораторної роботи № 6 на тему “Microsoft Excel-пошук рішення”
- •13. Завдання для аудиторної контрольної роботи за темою “Microsoft Excel - консолідація даних” Завдання
- •Консолідація аркушів
- •Консолідація по категорії
- •14. Завдання для лабораторної роботи № 7 на тему
- •Табличний процесор Microsoft Excel. Консолідація даних таблиць.
- •1. Табличний процесор Microsoft Excel. Консолідація даних таблиць.
- •1. Табличний процесор Microsoft Excel. Консолідація даних таблиць.
- •Відомість реалізації товарів за ____________
- •1. Табличний процесор Microsoft Excel. Консолідація даних таблиць.
- •1. Табличний процесор Microsoft Excel. Консолідація даних таблиць.
- •Зведення про виробництво продукції.
- •1. Табличний процесор Microsoft Excel. Консолідація даних таблиць.
- •Дані для аналізу стану товарних запасів (тис. Грн.)
- •1. Табличний процесор Microsoft Excel. Консолідація даних таблиць.
- •1. Табличний процесор Microsoft Excel. Консолідація даних таблиць.
- •Відомість витрати пального за ___________
- •1. Табличний процесор Microsoft Excel. Консолідація даних таблиць.
- •1. Табличний процесор Microsoft Excel. Консолідація даних таблиць.
- •Дані для аналізу складу товарообігу
- •1. Табличний процесор Microsoft Excel. Консолідація даних таблиць.
- •Аналіз виконання плану товарообігу по підрозділу ________________
- •1. Табличний процесор Microsoft Excel. Консолідація даних таблиць.
- •Аналіз надходження товарів
- •1. Табличний процесор Microsoft Excel. Консолідація даних таблиць.
- •Аналіз реалізації товарів
- •1. Табличний процесор Microsoft Excel. Консолідація даних таблиць.
- •Аналіз реалізації товарів
- •1. Табличний процесор Microsoft Excel. Консолідація даних таблиць.
- •Зведення про виробництво продукції.
- •15. Завдання для аудиторної контрольної роботи за темою “ Загальні відомості й основні поняття язика програмування Visual Basic”. Користувальна оболонка пакета.
- •Основні принципи розробки програм (проектів) у середовищі
- •Зберігання проекту складається з двох кроків.
- •Реалізація етапу програмування у вхідному коді.
- •Елементи язика.
- •Введення - вивід даних.
- •Val (рядковий вираз)- числове значення.
- •16. Завдання для лабораторної роботи № 8 на тему "Програмування лінійних обчислювальних процесів за допомогою язика програмування Visual Basic”. Створення програм у середовищі Visual Basic 6.0
- •Створення програм у середовищі Visual Basic 6.0
- •Створення програм у середовищі Visual Basic 6.0
- •Створення програм у середовищі Visual Basic 6.0
- •Створення програм у середовищі Visual Basic 6.0
- •Створення програм у середовищі Visual Basic 6.0
- •Створення програм у середовищі Visual Basic 6.0
- •Створення програм у середовищі Visual Basic 6.0
- •Створення програм у середовищі Visual Basic 6.0
- •Створення програм у середовищі Visual Basic 6.0
- •Створення програм у середовищі Visual Basic 6.0
- •Створення програм у середовищі Visual Basic 6.0
- •Створення програм у середовищі Visual Basic 6.0
- •Створення програм у середовищі Visual Basic 6.0
- •Створення програм у середовищі Visual Basic 6.0
- •17. Завдання для аудиторної контрольної роботи за темою "Програмування розгалужених обчислювальних процесів за допомогою язика програмування Visual Basic”.
- •17.1 Організація розгалужених обчислювальних процесів
- •17.1.1 Умовний оператор If
- •If умова Then
- •17.1.2 Оператор варіанти Select Case
- •18. Завдання для лабораторної роботи № 9 на тему "Програмування розгалужених обчислювальних процесів за допомогою язика програмування Visual Basic”.
- •19. Завдання для аудиторної контрольної роботи за темою "Програмування циклічних обчислювальних процесів ”.
- •19.1. Оператор циклу For . . . Next
- •Приклад використання циклу For … Next
- •19.2 Оператор циклу Do While . . . Loop
- •19.3 Оператор циклу Do. . . Loop While
- •20. Завдання для лабораторної роботи № 10 на тему "Програмування циклічних обчислювальних процесів. Робота з масивами ”.
- •21. Завдання для аудиторної контрольної роботи за темою “Використання елементів управління в програмах. Робота з формами. Поняття методу”.
- •21.1. Елементи управління - смуги прокручування, перемикачі, прапорці, групи, списки, що розчиняються
- •21.2 Робота з формами. Поняття методу
- •Приклад програми
- •22. Завдання для лабораторної роботи № 11 на тему "Використання елементів управління в програмах. Робота з формами. Поняття методу”.
- •23. Завдання для аудиторної контрольної роботи за темою
- •Робота з масивами елементів управління, змінних”
- •23.1. Управління програмою за допомогою меню
- •23.2. Робота з масивами елементів управління, змінних
- •24. Завдання для лабораторної роботи № 12 на тему "Управління програмою за допомогою меню. Робота з масивами елементів управління, змінних”
- •Картка кількісного обліку товарів
- •Аналіз виконання плану товарообігу за структурою
- •Відомість розрахунків покупців по кредитах
- •Відомість результатів інвентаризації товарів
- •Рахунок-фактура
- •Меню на відпустку харчування співробітникам столової
- •Аналіз забезпеченості кадрами
- •Питання для підготування до іспиту по дисципліні «Інформатика та кт»
- •Література.
- •Методичні посібники.
19. Завдання для аудиторної контрольної роботи за темою "Програмування циклічних обчислювальних процесів ”.
Циклічними є алгоритмічні процеси, які дозволяють повторювати частину програми декілька разів. Кожне повторювання операторів всередині циклу називають ітерацією. Кількість повторювань (ітерацій) може бути відомою заздалегідь або залежати від істинності деякої логічної умови.
19.1. Оператор циклу For . . . Next
Оператор циклу For . . . Next використовується тоді, коли потрібно виконати групу операторів заздалегідь відоме число раз.
Загальна форма оператора:
For I = Start to Finish Step N
Блок_операторів
Next
Процес виконання оператора For . . . Next такий:
Змінній I присвоюється значення змінної або виразу Start.
Значення I порівнюється зі значенням змінної або виразом Finish.
Якщо I <= Finish, виконується блок операторів у тілі циклу - чергова ітерація (повторення). Потім змінна I (лічильник циклу) збільшується на N, виконується перехід до п. b. Якщо I > Finish, цикл завершує свою роботу.
Приклад використання циклу For … Next
Як приклад розглядається створення програми обчислення суми на рахунку в банку. Користувач повинен ввести такі дані: суму попереднього внеску на рахунок - SPV, банківський відсоток - V, період часу - P. Після натиснення кнопки Розрахунок, програма повинна вивести суму SR, яка буде на рахунку після P років при визначеному банківському відсотку, якщо відома сума первинного внеску. Формула розрахунку суми така:
На початок роботи програми SR = SPV.
Кожного року сума на рахунку змінюється таким чином .
Блок-схем розв’язання задачі подана на рис. 19.1.
На етапі візуального програмування потрібно створити форму, подану на рис. 19.2.
Р исунок 19.1 - Блок-схема розв’язання задачі «Обчислення суми на рахунку»
Рисунок 19.2 - Вікно програми – прикладу використання оператору For...Next
Характеристика форми, елементів управління форми подана в таблиці.
Об'єкт |
Властивість |
Значення |
1 |
2 |
3 |
Форма (Form) |
Name |
frmExampleFor |
Caption |
Програма - приклад циклу For |
|
BackColor |
білий |
|
Командна кнопка (Command Button) |
Name |
cmdSolve |
Caption |
&Розрахунок |
|
Командна кнопка (Command Button) |
Name |
cmdClear |
Caption |
&Очистка |
|
Командна кнопка (Command Button) |
Name |
cmdExit |
Caption |
&Вихід |
|
Етикетка (Label) |
Name |
lblSPV |
Caption |
Сума первинного внеску: |
|
BackColor |
білий |
|
Font |
12 пунктів, напівжирний |
|
Етикетка (Label) |
Name |
lblV |
Caption |
Банківський відсоток: |
|
BackColor |
білий |
|
Font |
12 пунктів, напівжирний |
|
Етикетка (Label) |
Name |
lblP |
Caption |
Період: |
|
BackColor |
білий |
|
Font |
12 пунктів, напівжирний |
|
Етикетка (Label) |
Name |
lblS |
Caption |
Сума на рахунку: |
|
BackColor |
білий |
|
Font |
12 пунктів, напівжирний |
|
Етикетка (Label) |
Name |
lblSR |
Caption |
0 |
|
BackColor |
білий |
|
Font |
12 пунктів, напівжирний |
|
Alignment |
1 – Right Justify (вирівнювання праворуч) |
|
Текстове поле (TextBox) |
Name |
TxtSPV |
Text |
“” (порожній рядок) |
|
Текстове поле (TextBox) |
Name |
TxtV |
Text |
“” (порожній рядок) |
|
Текстове поле (TextBox) |
Name |
TxtP |
Text |
“” (порожній рядок) |
Характеристика коду програми подана в таблиці.
Дані в рядку коду |
Коментар |
1 |
2 |
Option Explicit |
Оголошення змінних: |
Dim SPV, V, P, SR |
SPV – сума первинного внеску; V – банківський відсоток; P – період; SR – сума на рахунку після P років. |
Private Sub cmdClear_Click() |
Заголовок процедури, яка пов’язана з подією Click на кнопці cmdClear (Очистка). |
TxtSPV.Text = " " |
Властивості Text текстового поля txtSPV (для введення суми первинного внеску) привласнюється значення “” (порожній рядок). |
TxtV.Text = " " |
Властивості Text текстового поля txtV (для введення банківського відсотку) привласнюється значення “” (порожній рядок). |
TxtP.Text = " " |
Властивості Text текстового поля txtP (для введення періоду) привласнюється значення “” (порожній рядок). |
lblSR.Caption = 0 |
Властивості Caption етикетки lblSR (для виведення результату) привласнюється значення 0. |
End Sub |
Кінець процедури cmdClear_Click. |
Private Sub cmdExit_Click() |
Заголовок процедури, яка виконується у випадку події Click – клацання лівою кнопкою миші на кнопці cmdExit (Вихід). |
End |
Кінець роботи програми |
End Sub |
Кінець процедури cmdExit_Click. |
Private Sub cmdSolve _Click() |
Заголовок процедури, яка пов’язана з подією Click на кнопці cmdSolve (Розрахунок). |
SPV = Val(txtSPV.Text) |
Змінній SPV привласнюється значення властивості Text поля txtSPV – значення суми первинного внеску, яка введена в поле txtSPV. При цьому виконується перетворення текстового значення на числове за допомогою функції Val. |
V = Val(txtV.Text) |
Змінній V привласнюється значення властивості Text поля txtV – значення банківського відсотка. |
P = Val(txtP.Text) |
Змінній P привласнюється значення властивості Text поля txtP – значення періоду. |
SR=SPV |
Змінній SR перед початком циклу привласнюється значення змінної SPV. |
For i=1 To P |
Для і, що змінюється від 1 до Р (оскільки Step N не визначено, крок зміни дорівнює 1), доки і<=P виконується дія |
SR=SR*(100+V)/100 |
змінній SR привласнюється значення – попереднє значення SR помножене на (100+V)/100 |
Next |
Значенню і привласнюється і+1, виконується перехід до рядку For. |
lblSR.Caption = str(SR) |
Властивості Caption етикетки lblSR привласнюється значення SR, яке функцією str перетворюється з числового типу текстовий. |
End Sub |
Кінець процедури cmdSolve _Click. |