
Я.М. Глинський
ІНФОРМАТИКА
ОСНОВИ АЛГОРИТМІЗАЦІЇ
І ПРОГРАМУВАННЯ МОВОЮ
Visual basic
навчальний посібник
Рекомендовано до видання редакційно-видавничою комісією Науково-методичної ради НУ «Львівська політехніка» (Протокол № 6/2011 від 14.04.2011)
Схвалено (розділи 1-3) науково-методичною комісією з інформатики Науково-методичної ради з питань освіти МОНМС України для використання в загальноосвітніх навчальних закладах (Протокол № 5 від 13.07.2011)
На розгляді МОНМС України щодо надання грифу «Рекомендовано для студентів вищих навчальних закладів»
Рецензенти:
доктор техн. наук П. С. Малачівський,
доктор фіз.-мат. наук Я. Г. Савула,
керівник SoftServe IT Академії А. А. Переймибіда,
учитель інформатики В. Г. Ксьондзик (м. Львів)
Експерт МОНМС України: методист Ж. В. Потапова (м. Біла Церква)
Анотація
Викладено основи алгоритмізації, програмування і створення проектів у середовищах Visual Basic 2010 Express i Visual Basic for Applications. Описано поняття інформаційного моделювання, головні алгоритмічні конструкції, типи даних, візуальні елементи керування і способи їх використання. Наведено значну кількість прикладів, зразків розв’язування задач і створення проектів, а також збірник задач.
Посібник (розділи 1–3) призначений для учнів загальноосвітніх навчальних закладів, які вивчають розділ «Основи алгоритмізації і програмування» в рамках предмета «Інформатика» або відповідний курс за вибором, а в повному обсязі — для студентів вищих навчальних закладів різних напрямів підготовки.
З м і с т
Вступ 3
Розділ 1. ОСНОВИ ПРОГРАМУВАННЯ 8
1. Поняття про інформаційне моделювання 8
2. Етапи розв’язування задач на комп’ютері 18
3. Середовища розробки проектів 23
4. Властивості елементів керування 35
5. Створення проектів 41
6. Головні поняття мови програмування 47
7. Алгоритм та його властивості 53
8. Різновиди алгоритмів 59
9. Типи даних 67
10. Лінійні програми 62
11. Введення даних і виведення результатів 77
12. Текстові файли даних 85
13. Програми з розгалуженням 89
14. Елементи керування прапорці і перемикачі 98
15. Алгоритмічна конструкція вибір 103
16. Списки 106
17. Підпрограми. Функції користувача 111
18. Підпрограми. Процедури користувача 119
19. Цикли. Цикл з параметром 124
20. Задачі пошуку даних. Цикл «доки» 131
21. Застосування циклів 138
Розділ 2. СКЛАДЕНІ СТРУКТУРИ ДАНИХ 142
22. Одновимірні масиви. Створення масивів 142
23. Пошук даних в одновимірному масиві 148
24. Впорядкування одновимірного масиву 155
25. Двовимірні масиви. Створення масивів 162
26. Опрацювання двовимірних масивів 168
27. Опрацювання текстових даних 172
28. Структури даних користувача (записи) 180
29. Файли даних прямого доступу 187
30. Застосування файлів даних послідовного доступу 195
31. Графіка у VB 203
32. Поняття про об’єктно-орієнтоване програмування 209
Розділ 3. ЗАДАЧІ 218
Розділ 4. VBA в ПРОГРАМАХ ПАКЕТУ ms office 233
33. Застосування VBA у MS Word 233
34. VBA у програмі MS Excell 243
35. Задача про облік товарів на складі 250
36. Розв’язування математичних задач 255
37. Робота з базами даних 259
Список літератури 263