Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
94
Добавлен:
12.02.2016
Размер:
363.52 Кб
Скачать

Я.М. Глинський

ІНФОРМАТИКА

ОСНОВИ АЛГОРИТМІЗАЦІЇ

І ПРОГРАМУВАННЯ МОВОЮ

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