- •Змістовий модуль. Основи підготовки користувача пк.
- •Тема 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 на тему "Управління програмою за допомогою меню. Робота з масивами елементів управління, змінних”
- •Картка кількісного обліку товарів
- •Аналіз виконання плану товарообігу за структурою
- •Відомість розрахунків покупців по кредитах
- •Відомість результатів інвентаризації товарів
- •Рахунок-фактура
- •Меню на відпустку харчування співробітникам столової
- •Аналіз забезпеченості кадрами
- •Питання для підготування до іспиту по дисципліні «Інформатика та кт»
- •Література.
- •Методичні посібники.
Створення програм у середовищі Visual Basic 6.0
Варіант 12
Необхідно створити відповідно до індивідуального варіанта програму, у ході виконання якої вводяться користувачем невідомі числа й обчислюється значення функції Y. При розробці програми слід створити форму, програмний код, перевірити дію програми. Далі необхідно зберегти програму на магнітному диску, надрукувати форму та код програми.
Звіт про роботу повинен вміщувати:
Блок-схему алгоритмічного процесу розв’язання задачі.
Роздруковану форму програми.
Роздрукований код програми.
Y=a*c+b+x
Створення програм у середовищі Visual Basic 6.0
Варіант 13
Необхідно створити відповідно до індивідуального варіанта програму, у ході виконання якої вводяться користувачем невідомі числа й обчислюється значення функції Y. При розробці програми слід створити форму, програмний код, перевірити дію програми. Далі необхідно зберегти програму на магнітному диску, надрукувати форму та код програми.
Звіт про роботу повинен вміщувати:
Блок-схему алгоритмічного процесу розв’язання задачі.
Роздруковану форму програми.
Роздрукований код програми.
Y=a+(a*c+b*x)
Створення програм у середовищі Visual Basic 6.0
Варіант 14
Необхідно створити відповідно до індивідуального варіанта програму, у ході виконання якої вводяться користувачем невідомі числа й обчислюється значення функції Y. При розробці програми слід створити форму, програмний код, перевірити дію програми. Далі необхідно зберегти програму на магнітному диску, надрукувати форму та код програми.
Звіт про роботу повинен вміщувати:
Блок-схему алгоритмічного процесу розв’язання задачі.
Роздруковану форму програми.
Роздрукований код програми.
Y=(a+16*x*b*c)
Створення програм у середовищі Visual Basic 6.0
Варіант 15
Необхідно створити відповідно до індивідуального варіанта програму, у ході виконання якої вводяться користувачем невідомі числа й обчислюється значення функції Y. При розробці програми слід створити форму, програмний код, перевірити дію програми. Далі необхідно зберегти програму на магнітному диску, надрукувати форму та код програми.
Звіт про роботу повинен вміщувати:
Блок-схему алгоритмічного процесу розв’язання задачі.
Роздруковану форму програми.
Роздрукований код програми.
Y=(a*4-b/5)*x
17. Завдання для аудиторної контрольної роботи за темою "Програмування розгалужених обчислювальних процесів за допомогою язика програмування Visual Basic”.
17.1 Організація розгалужених обчислювальних процесів
17.1.1 Умовний оператор If
Оператор If реалізує алгоритмічну конструкцію “Розгалуження”.
Загальна форма оператора:
If <умова> then
<Блок_операторів_1>
Else
<Блок_операторів_2>
End If
“Блок_операторів_1” виконується в тому випадку, якщо умова має значення «істинно». У тому випадку, якщо логічна умова має значення «брехня» виконується “Блок_операторів_2”.
Оператор If можна використовувати також у такій формі:
If умова Then
Блок_операторів
End If
Скорочена форма оператору If застосовується тоді, коли блок операторів слід виконувати лише при істинності деякої умови.
Алгоритми обчислювальних процесів містять хоча б один етап, що має більш одного спадкоємця, який включається в обчислювальний процес у залежності від виконання деякої умови. Напрямки, по яких може слідувати обчислювальний процес, називаються його гілками. Приклад: Записати у вигляді блок - схеми алгоритм обчислення:
П ри запису розгалужених обчислювальних процесів необхідно додержуватися наступних вимог:
1. У різноманітних гілках можна використовувати ті ж самі позначення перемінних.
2. Обчислення або процеси, що повторюються в різноманітних гілках блок - схеми, виносяться за межі розгалуження (у нашому прикладі це - обчислення а * х і друк результату).
3. Складні обчислення розбиваються на ряд простих.
З урахуванням перерахованих вимог, рішення задачі буде виглядати в так:
< >=
Рисунок 17.1. Блок-схема алгоритму обчислення
На етапі візуального програмування потрібно створити форму, подану на рис.17.2
Рисунок 17.3. Вікно програми-прикладу (форма) використання оператору If
Характеристика форми, елементів управління подана в таблиці.
Об'єкт |
Властивість |
Значення |
Форма (Form) |
Name |
frmExampleIf |
Caption |
Програма - приклад If |
|
BackColor |
білий |
|
Командна кнопка (Command Button) |
Name |
cmdSolve |
Caption |
Розрахунок |
|
Font |
12 пунктів, напівжирний |
|
Командна кнопка (Command Button) |
Name |
cmdClear |
Caption |
Очистка |
|
Font |
12 пунктів, напівжирний |
|
Командна кнопка (Command Button) |
Name |
cmdExit |
Caption |
Вихід |
|
Font |
12 пунктів, напівжирний |
|
Етикетка (Label) |
Name |
lbla |
Caption |
Перемінна а |
|
BackColor |
білий |
|
Font |
12 пунктів, напівжирний |
|
Етикетка (Label) |
Name |
lblb |
Caption |
Перемінна b |
|
BackColor |
білий |
|
Font |
12 пунктів, напівжирний |
|
Етикетка (Label) |
Name |
lblx |
Caption |
Перемінна х |
|
BackColor |
білий |
|
Font |
12 пунктів, напівжирний |
|
Етикетка (Label) |
Name |
lbly |
Caption |
Результат |
|
BackColor |
білий |
|
Font |
12 пунктів, напівжирний |
|
Текстове поле (TextBox) |
Name |
txta |
Text |
“” (порожній рядок) |
|
Текстове поле (TextBox) |
Name |
txtb |
Text |
“” (порожній рядок) |
|
Текстове поле (TextBox) |
Name |
txtx |
Text |
“” (порожній рядок) |
|
Текстове поле (TextBox) |
Name |
txty |
Text |
“” (порожній рядок) |
|
Об'єкт OLE(OLE) |
Name |
ole1 |
Характеристика коду програми подана в таблиці.
Дані в рядку коду |
Коментар |
Option Explicit |
Оголошення змінних: |
Dim a, b, x, y |
a, b, x, y
|
Private Sub cmdClear_Click() |
Заголовок процедури, яка виконується у випадку події Click – клацання лівою кнопкою миші на кнопці cmdClear (Очистка). |
txta.Text = "" |
Властивості Text текстового поля txta (для введення перемінної а) привласнюється значення “” (порожній рядок - пробіл). |
txtb.Text = "" |
Властивості Text текстового поля txtb (для введення перемінної b) привласнюється значення “” (порожній рядок - пробіл). |
txtx.Text = "" |
Властивості Text текстового поля txtx (для введення перемінної x) привласнюється значення “” (порожній рядок - пробіл). |
txty.Text = "" |
Властивості Text текстового поля txty (для виведення результату) привласнюється значення “” (порожній рядок - пробіл). |
End Sub |
Кінець процедури cmdClear_Click. |
Private Sub cmdExit_Click() |
Заголовок процедури, яка виконується у випадку клацання лівою кнопкою миші на кнопці Вихід. |
End |
Кінець роботи програми |
End Sub |
Кінець процедури cmdExit_Click. |
Private Sub cmdRachet_Click() |
Заголовок процедури, яка виконується у випадку події Click на кнопці cmdRachet (Розрахунок). |
a = Val(txta.Text) |
Змінній a привласнюється значення властивості Text об'єкта txta - значення числа, яке введено за допомогою клавіатури. Оскільки значення текстового поля має тип даних string (текстові дані), щоб можна було виконувати обчислення, їх треба перетворювати до числових значень з використанням функції Val. |
b = Val(txtb.Text) |
Змінній b привласнюється значення властивості Text об'єкта txtb - значення числа, яке введено за допомогою клавіатури. |
x = Val(txtx.Text) |
Змінній x привласнюється значення властивості Text об'єкта txtx - значення числа, яке введено за допомогою клавіатури. |
If x >= 0 Then |
якщо x більше або рівно 0, то |
y = a * x + b |
У змінну y записується результат a*x+b. |
Else |
інакше |
y = a * x - b |
У змінну y записується результат a*x-b. |
End If |
Завершення оператору If |
txty.Text = Str(y) |
Властивості Text об'єкту txty привласнюється значення змінної У. За допомогою функції Str виконується перетворення числового значення змінної У у рядок символів. |
End Sub |
Кінець процедури cmdRachet _Click. |