- •1.1. Знайомство із клавіатурою. Робота в Windows з папками й файлами
- •1.2. Робота з файлами, папками, ярликами в Провіднику
- •1.3. Текстовий процесор Word - створення документа, його редагування й форматування
- •1.4. Текстовий процесор Word - робота з таблицями
- •1.5. Текстовий процесор Word - робота з формульним редактором, набір і редагування математичних формул
- •1.6. Текстовий процесор Word - робота із графічними об'єктами - створення малюнків
- •1.7. Табличний процесор Excel - створення й занесення даних у
- •1.8. Табличний процесор Excel – робота з майстром формул
- •1.9. Табличний процесор Excel – робота з діаграмами й графіками
- •1.10. Табличний процесор Excel – рішення пошукових завдань лінійного програмування
- •2. Програмування мовою vba
- •2.1. Вступ
- •2.2. Робота у вікні модуля. Структура програми
- •2.3. Основні типи даних
- •2.4. Змінні, масиви, константи і їхній опис
- •2.5. Операції vba
- •2.5.1. Арифметичні операції
- •2.5.2. Операції порівняння
- •2.5.3. Логічні операції
- •2.6. Стандартні функції
- •2.7. Вирази
- •2.8. Оператор присвоювання
- •2.9. Введення даних користувачем
- •2.10. Виведення даних
- •2.11. Оператори переходу. Програмування розгалужуваних обчислювальних процесів
- •If умова Then оператор
- •If умова Then
- •If умова Then
- •2.12. Оператори циклу. Програмування циклічних обчислювальних процесів
- •Dim p As Single, I As Integer, n As Variant
- •2.13. Процедури
- •1) Function Sum(n Аs Integer, a As Single) Аs Integer
- •2)Private Function f1(a As Single, ParamArray X) As Single
- •2) Ім'я Список аргументів
- •3. Список літератури
2) Ім'я Список аргументів
Приклад 3. Знайти напівсуму довжин двох векторів З=(c1,c2,c3,c4) і D=(d1,d2,d3,d4,d5). Обчислення довжини вектора оформити, як процедуру Sub.
Позначення в процедурі обчислення довжини вектора: srv - ім'я процедури, x - вхідний масив з n елементами, s -довжина вектора. Позначення в основній процедурі: s1 - довжина вектора C, s2 - довжина вектора D.
Sub pp3()
Dim c(1 To 4) As Single
Dim d(1 To 5) As Single
Dim k As Integer, s1 As Single
Dim s2 As Single
For k = 1 To 4
c(k) = Val(InputBox("Введіть c(" & k & ")"))
Next k
Call srv(c, 4, s1)
For k = 1 To 5
d(k) = Val(InputBox("Введіть d(" & k & ")"))
Next k
Call srv(d, 5, s2)
MsgBox "rez=" & (s1 + s2) / 2
End Sub
Private Sub srv(x() As Single, n As Integer, s As Single)
s = 0
For k = 1 To n
s = s + x(k) ^ 2
Next k
s = Sqr(s)
End Sub
3. Список літератури
1. Джон Вейскас. Эффективная работа с Microsoft Access 7.0 для Windows .- С-Пб.:Питер, 1997.
2. М.Хэлворсян, М.Янг. Эффективная работа с Microsoft Office 97.- С-Пб.:Питер, 1997.
3. МакФедризг Пол и др. Microsoft Office 97. Энциклопедия пользователя: пер. с англ.-К.: Издательство "ДиаСофт", 1998.
4. К. Гетц, М. Джилберт. Программирование в Microsoft Office. Полное руководство по VBA: пер. с англ.-К.: Издательская группа BHV, 1999.
5. Ю.А.Козак, В.Т.Артеменко, А.Б.Куприянов, Ю.Г.Лобода. Опорный конспект лекций, методические указания и задания к лабораторным работам по теме "Изучение табличного процессора Excel 7.0" для студентов 2 курса всех специальностей дневной и заочной форм обучения. – Одесса: ОГАПТ, 1999.
6. Король В.И. Visual Basic 6.0, Visual Basic for Application 6.0. Язык программирования. Справочник с примерами.-М.: КУДРИЦ-ОБРАЗ, 2000.
7. Каммингс С. VBA для “чайников”: Пер. с англ.: М.:”Вильямс”, 2000.
8. Кен Гетц, Майк Джилберт. Программирование в Microsoft Office: пер. с англ.-К:”Ирина”. BHV, 2000.
9. С.Браун. Visial Basic: учебный курс. – СПб.: Питер, 2001.
.
4. ЗМІСТ
ВСТУП.....................................................................................................................3
1. ОПЕРАЦІЙНА СИСТЕМА WINDOWS, ТЕКСТОВИЙ
РЕДАКТОР WORD, ТАБЛИЧНИЙ ПРОЦЕСОР EXCEL..............................3
1.1. Знайомство із клавіатурою. Робота в Windows з папками й файлами........3
1.2. Робота з файлами, папками, ярликами в Провіднику..................................6
1.3. Текстовий процесор Word - створення документа, його
редагування й форматування .........................................................................8
1.4. Текстовий процесор Word - робота з таблицями........................................10.
1.5. Текстовий процесор Word - робота з формульним редактором,
набір і редагування математичних формул.................................................12
1.6. Текстовий процесор Word - робота із графічними об'єктами -
створення малюнків........................................................................................14
1.7. Табличний процесор Excel - створення й занесення даних у таблиці........15
1.8. Табличний процесор Excel – робота з майстром формул...........................20
1.9. Табличний процесор Excel – робота з діаграмами й графіками.................21
1.10. Табличний процесор Excel – рішення пошукових завдань лінійного
програмування.............................................................................................24
2. ПРОГРАМУВАННЯ МОВою VBA..............................................................29
2.1. Вступ.................................................................................................................29
2.2. Робота у вікні модуля. Структура програми.................................................30
2.3. Основні типи даних..........................................................................................31
2.4. Змінні, масиви, константи і їхній опис...........................................................31
2.5. Операції VBA....................................................................................................33
2.6. Стандартні функції...........................................................................................34
2.7. Вирази ...............................................................................................................35
2.8. Оператор присвоювання...................................................................................36
2.9. Введення даних користувачем.........................................................................36
2.10. Виведення даних..............................................................................................37
2.11. Оператори переходу. Програмування розгалужуваних
обчислювальних процесів.................................................................................39
2.12. Оператори циклу. Програмування циклічних
обчислювальних процесів...............................................................................40
2.14. Процедури.........................................................................................................44
3. СПИСОК ЛІТЕРАТУРИ.......................................................................................48