- •Змістовий модуль. Основи підготовки користувача пк.
- •Тема 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.2 Оператор циклу Do While . . . Loop
Цикл цього типу використовується в тих випадках, коли необхідно повторювати ділянку коду доти, поки виконується деяка умова.
Загальна форма оператора:
Do While <Умова>
<Блок_операторів>
Loop
Процес виконання оператора Do While . . . Loop такий:
Перевіряється на істинність деяка логічна умова.
Якщо умова істинна, виконується блок операторів у тілі циклу. В іншому випадку цикл завершує свою роботу.
При використанні циклу Do While . . . Loop потрібно, на відміну від оператора For...Next, усередині циклу змінювати значення змінної - лічильника циклу.
У програмі визначення суми на рахунку після декількох років при певному банківському відсотку може бути використаний замість оператора For...Next оператор Do While . . . Loop. У цьому випадку алгоритм виконання програми не зміниться. Процедура cmdSolve _Click() прийме такий вид:
Private Sub cmdSolve _Click()
SPV = Val(txtSPV.Text)
V = Val(txtV.Text)
P = Val(txtP.Text)
SR = SPV
i = 1
Do While i<= P
SR = SR*(100+V)/100
i = i+1
Loop
lblSR.Caption = Str(SR)
End Sub
19.3 Оператор циклу Do. . . Loop While
У циклі цього типу оператори, що входять у тіло циклу виконуються обов’язково хоча б один раз, після цього відбувається перевірка умови і, якщо умова не істинна, керування передається наступному після рядка Loop оператору - цикл завершується. При істинності умови, починається наступна ітерація циклу.
Загальна форма оператора:
Do
Блок_операторів
Loop While Умова
Якщо спробувати вирішити задачу визначення суми ряду чисел із використанням оператора Do. . . Loop While, алгоритм виконання програми зміниться (рис.19.3.1).
Р исунок 19.3.1 - Блок-схема розв’язання задачі обчислення суми на рахунку з використанням оператора Do ... Loop While
Процедура cmdSolve _Click() прийме такий вид:
Private Sub cmdSolve_Click()
SPV = Val(txtSPV.Text)
V = Val(txtV.Text)
P = Val(txtP.Text)
SR = SPV
i = 1
Do
SR = SR*(100+V)/100
i = i+1
Loop While i<= P
lblSR.Caption = Str(SR)
End Sub
У розглянутих раніше прикладах використовувалися прості перемінні, котрі вводилися в текстові вікна. У наступному прикладі розглянемо арифметичний цикл з індексованими перемінними, тобто роботу з масивом.
Приклад 1: Написати програму обчислення суми товарообігу підприємства за місяць, якщо відомий щоденний товарообіг по формулі
де: n – кількість днів у місяці,
xi – щоденний товарообіг,
i – поточний день місяця.
Ф орма проекту представлена на малюнку:
Виконання:
У даному прикладі з'явився новий запис - xi, що називається индек-сированной перемінної і використовується при роботі з масивами. Для занесення таких даних можна використовувати засобу убудованого діалогу – панель уведення. Панель уведення викликається функцією InputBox. Спрощений формат функції:
< перемінна > = InputBox (“текст запрошення, видаваного користувачу“)
Операції по виконанню приклада - «Цикл із запитом»
№ |
Операція |
Виконання |
1 |
Створення електроной форми і завдання властивос-тей її елементів |
Дії аналогічні раніше розглянутим прикладам. |
2 |
Завдання функції кнопки Вихід |
Установити об'єкт Vixod і для події Click записати: Private Sub Viхоd_Click() End End Sub |
3 |
Завдання функцій кнопки Очищення |
Установити об'єкт Och (властивість Name має ім'я Och ) і для події Click записати: Private Sub Och_Click() n.Text = “ “ y.Text = “ “ End Sub |
5 |
Обчислення суми товарообігу. |
Установити об'єкт Rachet і для події Click записати: Private Sub Rachet_Click() Dim i As Integer, p As Single ’ оголошення параметра циклу i як цілого ’ оголошення вводимих слагаемих p у формі з плавающей комой For і = 1 To n p = InputBox("Введіть Xi") y.Text = Val(y.Text) + p Next i End Sub
|
5 |
Зберегти проект з ім'ям «Цикл із запитом» |
Меню File команда Save Project задати ім'я файлу і папку. |
6 |
Налагодити програму |
Меню Run команда Start, увести кількість днів – 2, клацнути по кнопці Розрахунок, ввести у вікно запиту дані контрольного приклада X1 = 5, X2 = 7, повинний вийти відповідь у = 12. |
7 |
Налагоджену програму зберегти |
Меню File команда Save Project. |
Приклад 2.
Підприємство в першому півріччі робило N видів продукції з виторгом від реалізації VNi, а в другому півріччі – M видів з VMi.
В изначити прибуток від реалізації продукції підприємства за перше півріччя:
В изначити прибуток від реалізації продукції підприємства за друге півріччя:
Визначити виторг від реалізації продукції підприємства за рік:
З берегти форму і проект на робочому столі з ім'ям – «Виторг»
Програмний код
Private Sub cmdClear_Click()
n.Text = ""
m.Text = ""
v1.Text = ""
v2.Text = ""
vr.Text = ""
End Sub
Private Sub cmdRachet_Click()
Dim і As Integer, p As Single, d As Single
For і = 1 To n
p = InputBox("Введіть Ni")
v1.Text = Val(v1.Text) + p
Next i
For i = 1 To m
d = InputBox("Введіть Mi")
v2.Text = Val(v2.Text) + d
Next I
vr = Val(v1.Text) + Val(v2.Text)
End Sub
Private Sub cmdExit_Click()
End
End Sub