- •Одеська національна академія харчових технологій
- •Конспект лекцій
- •Розділ 1. Розвиток інформаційних технологій. Операційна система Windows
- •1.1. Інформація й інформатика
- •1.2. Пристрої, характеристики і програмне забезпечення пк
- •Основні характеристики сучасних пк
- •Програмне забезпечення пк
- •3. Файлова система організація даних
- •Project.Vbp - проект Visual Basic;
- •1.4. Операційна система Windows
- •1.5. Робота з папками у вікні Провідник
- •1.6. Питання для самоконтролю
- •Розділ 2. Табличний процесор ms Excel
- •2.1. Робочі книги, аркуші й вікно Excel
- •2.2. Деякі операції над робочою книгою й аркушами
- •Операції над робочим аркушем
- •Виділення елементів аркуша
- •Робота з комірками
- •2.3. Типи даних в Excel і їхнє уведення
- •2.4. Арифметичні й логічні вирази в Excel
- •2.5. Абсолютні, відносні й змішані адреси
- •2.6. Питання для самоконтролю
- •Розділ 3. Функції в Excel
- •3.1. Стандартні функції
- •Майстер функцій
- •3.2. Логічна функція если в Excel
- •Приклад застосування функції если
- •Питання для самоконтролю
- •Розділ 4. Діаграми в Excel
- •4.1. Майстер діаграм
- •Питання для самоконтролю
- •Розділ 5. Робота з базами даних в Excel
- •5.1. Основні поняття й правила створення бд
- •Номер першого запису
- •Сортування записів у бд за критеріями
- •5.2. Застосування команди Автофільтр Команда Автофільтр виконує відбір записів за критеріями одного поля.
- •Додаткові пункти списку, що розкривається, команди Автофільтр : Всі, Перші 10 ,…:( мал. 5.3)
- •5.3. Застосування команди Розширений фільтр
- •РРис. 5.4 - бд і умови відбору розширеного фільтра
- •Питання для самоконтролю
- •Розділ 6. Алгоритмізація обчислювальних процесів
- •6.1. Алгоритм і його властивості
- •6.2. Лінійні й розгалужені алгоритми
- •6.3. Прості циклічні алгоритми
- •6.4. Циклічні алгоритми обробки масивів
- •Двовимірні масиви
- •А) введення по рядках в) введення по стовпцях
- •Питання для самоконтролю
- •Розділ 7. Програмування мовою vba
- •7.1. Вступ
- •7.2. Робота у вікні модуля. Структура програми
- •7.3. Основні типи даних
- •7.4. Змінні, масиви, константи і їхній опис
- •7.5. Операції vba
- •7.5.1. Арифметичні операції
- •7.5.2. Операції порівняння
- •7.5.3. Логічні операції
- •7.6. Стандартні функції
- •7.7. Вирази
- •7.8. Оператор присвоювання
- •7.9. Введення даних користувачем
- •7.10. Виведення даних
- •7.11. Оператори переходу. Програмування розгалужуваних обчислювальних процесів
- •If умова Then оператор
- •If умова Then
- •Оператор If...Then...Else.
- •If умова Then
- •7.12. Оператори циклу. Програмування циклічних обчислювальних процесів
- •Оператор Do ...Loop
- •Оператор While...Wend
- •Оператор For... Next
- •Оператор For Each...Next
- •Приклад 7. Відомі данні про студентів (25 чол.), а саме: прізвища і дати народження. Підрахувати кількість студентів, що народились у червні або липні, і вивести їхні прізвища.
- •Питання для самоконтролю
- •Список літератури
Приклад 7. Відомі данні про студентів (25 чол.), а саме: прізвища і дати народження. Підрахувати кількість студентів, що народились у червні або липні, і вивести їхні прізвища.
Sub Р7()
Dim D(1 to 25) As Date, F( 1 to 25) As String
Dim i As Integer, k As Integer
For i=1 To 25
F(i) = InputBox("Введіть прізвища F(i) ")
D(i) = InputBox("Введіть дати народження D(i) ")
Next i
k = 0
For i = 1 To 25
If Month(D(i)) = 6 Or Month(D(i)) = 7 Then
k = k + 1
Debug.Print "Прізвища студентів -"; F(i)
End If
Next i
Debug.Print "Кількість студентів ="; k
End Sub
Питання для самоконтролю
Робота у вікні модуля VBA. Структура програм.
Типи даних в VBA.
Змінні, масиви, константи і їхній опис
Операції VBA
Стандартні функції та вирази.
Оператори введення і виведення даних.
Програмування процесів, що розгалужуються та циклічних обчислювальних процесів.
Введення даних типа ДАТА в VBA-програму.
Література: [1, c. 353-407; 2, с. 429-467; 3, с.403-445]
Список літератури
Інформатика і комп’ютерна техніка. Войтюшенко Н.М., Останець А.І. - Київ, ЦУЛ, 2009.
Інформатика: теоретичні основи і практикум. Литвин І.І., Конончук О.М. - Київ, «Новий світ», 2007.
Інформатика. Комп’ютерна техніка. Комп’ютерні технології. Баженов В.А., Венгерський П.С., Горлач В.М. та інш. - Київ, «Каравела», 2003.
Додаткова література
Глушаков С.В. и др. Программирование на Visual Basic 6.0. Учебный курс – Харьков: Издательство Фолио , 2002.
Коцюбинский А.О., Грошев С.В. Современный самоучитель профессиональной работы на компьютере. – 3-е изд. — М.: Триумф, 1999.
3. Інформатика, Комп’ютерна техніка, Комп’ютерні технології. За редакцією О.І. Пушкаря. – Київ, "Академія", 2001.
4. Дібкова Л.М. Інформатика та комп’ютерна техніка. Посібник для студентів вищих навчальних закладів.– Київ: Видавничий центр "Академія", 2002.
5. Вильямс Орвис. Excel для ученых, инженеров и студентов. Пер. с англ. –К.: Юниор, 1999.
6. Гарнаев А. Использование MS Excel и VBA в экономике и финансах. - СПб.: БХВ- Санк-Петербург, 1999.
Зміст
Розділ 1. Розвиток інформаційних технологій. Операційна система Windows |
||
1.1. |
Інформація й інформатика…………………………………………........ |
3 |
1.2. |
Пристрої, характеристики і програмне забезпечення ПК.……............ |
4 |
1.3. |
Файлова система організації даних……………………………….......... |
5 |
1.4. |
Операційна система Windows…………………………………………... |
6 |
1.5. |
Робота з папками у вікні Провідник……………………………………. |
6 |
Розділ 2. Табличний процесор MS Excel |
||
2.1. |
Робочі книги, аркуші і вікно Excel…………………………………....... |
7 |
2.2. |
Деякі операції над робочою книгою і аркушами………………………. |
8 |
2.3. |
Типи даних в Excel і їхнє уведення…………………………………...... |
10 |
2.4. |
Арифметичні і логічні вирази в Excel…………………....……………... |
11 |
2.5. |
Абсолютні, відносні і змішані адреси………………….......................... |
12 |
Розділ 3. Функції в Excel |
||
3.1. |
Стандартні функції…………………………………………………......... |
13 |
3.2. |
Логічна функція ЕСЛИ в Excel…………………………………............. |
15 |
3.3. |
Функції обробки даних типу ДАТА/ЧАС ……………………………… |
16 |
Розділ 4. Діаграми в Excel |
||
4.1. |
Майстер діаграм………………………………………………………...... |
18 |
4.2. |
Редагування побудованої діаграми………………………….................. |
19 |
Розділ 5. Робота з базами даних в Excel |
||
5.1. |
Основні поняття і правила створення БД………………………………. |
19 |
5.2. |
Застосування команди Автофільтр…………………………………….... |
20 |
5.3. |
Застосування команди Розширений фільтр…………………………….. |
21 |
Розділ 6. Алгоритмізація обчислювальних процесів |
||
6.1. |
Алгоритм і його властивості ……………………………………………. |
22 |
6.2. |
Лінійні й розгалужені алгоритми ………………………………………. |
24 |
6.3. |
Прості циклічні алгоритми ……………………………………………… |
25 |
6.4. |
Циклічні алгоритми обробки масивів ………………………………….. |
27 |
Розділ 7. Програмування мовою VBA |
||
7.1. |
Вступ ……………………………………………………………………… |
30 |
7.2. |
Робота у вікні модуля. Структура програми …………………………... |
30 |
7.3. |
Основні типи даних ……………………………………………………… |
32 |
7.4. |
Змінні, масиви, константи і їхній опис ………………………………… |
32 |
7.5. |
Операції VBA ……………………………………………………………. |
34 |
7.6. |
Стандартні функції ………………………………………………………. |
35 |
7.7. |
Вирази …………………………………………………………………….. |
36 |
7.8. |
Оператор присвоювання ………………………………………………… |
37 |
7.9. |
Введення даних користувачем …………………………………………. |
37 |
7.10. |
Виведення даних ………………………………………………………… |
38 |
7.11. |
Оператори переходу. Програмування розгалужуваних обчислювальних процесів ………………………………………………. |
39 |
7.12. |
Оператори циклу. Програмування циклічних обчислювальних процесів…………………………………………………………………… |
41 |
|
|
|
|
Список літератури………………………………………………………... |
45 |
