Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Posobie_Serkova_redKorovkina.doc
Скачиваний:
49
Добавлен:
02.03.2016
Размер:
4.21 Mб
Скачать

Минобрнауки россии

Федеральное государственное бюджетное образовательное учреждение

высшего профессионального образования

«Ухтинский государственный технический университет»

(УГТУ)

Серкова В. И.

ЛАБОРАТОРНЫЙ

ПРАКТИКум ПО ИНФОРМАТИКЕ.

Основы программирования вычислительных процессов в среде MS excel на основе vba

УЧЕБНОЕ ПОСОБИЕ

УХТА, 2013

УДК 519. 8(075.2)

ББК 22.18 Я7

С 32

Серкова, В. И.

С 32 Лабораторный практикум по информатике. Основы программирования вычислительных процессов в среде MS Excel на основе VBA [Текст] : учеб. пособие / В. И. Серкова. – Ухта : УГТУ, 2013. – 147 с.

ISBN 978-5-88179-

Учебное пособие предназначено для студентов очной формы обучения по направлению 270800 Строительство, профиль «Промышленное и гражданское строительство», «Теплогазоснабжение и вентиляция» и «Водоснабжение и водоотведение», изучающих дисциплину «Информатика».

Цель данного учебного пособия – помочь студентам и всем желающим освоить язык программирования VBA. В пособии даетсяподробное описание структур алгоритмов, типов данных, приводятся примеры реализации программ в среде VBA. Рассматриваются вопросы создания удобного, дружественного интерфейса программного продукта и оформления документации. Учебное пособие включает краткий лекционный курс, примеры выполнения заданий с подробным описанием алгоритмов выполнения и результатов работы

программ, контрольные вопросы, задания для выполнения.

УДК 519. 8(075.2)

ББК 22.18 Я7

Учебное пособие рекомендовано к изданию Редакционно-издательским советом Ухтинского государственного технического университета.

Рецензенты: кафедра информационных технологий Института управления информации и бизнеса, зав. кафедрой, к. э. н., профессор Белобородова Н. А. и заведующий лабораторией КНЦ УрО РАН, г. Сыктывкар, доктор экономических наук, доктор технических наук, профессор Киселенко А. Н.

© Ухтинский государственный технический университет, 2013

© Серкова В.И., 2013

ISBN 978-5-88179-

Оглавление

Введение 6

1. Лабораторная работа № 1 12

1.1. Создание интерфейса пользователя 13

1.1.1. Основные понятия 16

1.1.2. Редактор VBA 18

1.2. Работа с переменными, массивами, константами 20

21

1.2.1. Основные инструкции языка Visual Basic 21

1.2.3. Создание интерфейса пользователя 27

1.2.4. Окно свойств 28

1.2.4. Меню Edit 30

1.2.5. Меню View 30

1.2.6. Меню Format 30

1.2.7. Меню Debug 31

1.2.7. Меню Run 31

1.2.8. Меню Tools 31

1.2.9. Меню Window 31

1.3. Визуальное программирование 31

1.3.1. Пользовательские формы 32

1.3.2. Свойства объекта UserForm 34

1.3.3. Методы объекта UserForm 36

1.3.4. События объекта UserForm 37

1.4. Контрольные вопросы 41

2. Лабораторная работа № 2 42

2.1. Элементы управления 42

2.1.1. Свойства элементов управления 43

2.1.2. Методы и события элементов управления 44

2.2. Командная кнопка CommandButton 45

2.3. Элемент управления надписью (метка) Label 45

2.4. Текстовое окно (поле ввода) TextBox 46

2.5. Контрольные вопросы 53

3. Лабораторная работа № 3 55

3.1. Алгоритм. Способы записи алгоритма 55

3.1.1. Структуры алгоритмов 56

3.1.2. Линейная структура алгоритма 56

3.3. Полоса прокрутки 57

3.4. Задания для выполнения 62

3.5.Контрольные вопросы 65

4. Лабораторная работа № 4 66

4.1. Разветвляющаяся структура алгоритма 66

4.1.1. Условный оператор IF 66

4.1.2. Оператор выбора Select Case 67

4.1.3. Оператор выбора GoTo 68

4.2. Задания для выполнения 71

4.3. Контрольные вопросы 75

5. Лабораторная работа № 5 76

5.1. Циклические структуры алгоритмов 76

5.1.1. Фиксированные циклы 76

5.2. Элемент управления ListBox (список) 77

5.3. Поле со списком 79

5.4. Задания для выполнения 83

5.5. Контрольные вопросы 85

6. Лабораторная работа № 6 86

6.1. Циклы с условием (неопределённые циклы) 86

6.2. Элемент управления Рамка 88

6.3. Элементы управления Флажок и Переключатель 88

6.4. Задания для выполнения 93

6.5. Контрольные вопросы 94

7. Лабораторная работа № 7 96

7.1. Массивы 96

7.1.1. Объявление массивов 96

7.1.2. Объявление массива фиксированного размера 96

7.1.3. Объявление динамического массива 97

7.2. Задания для выполнения 109

7.3. Контрольные вопросы 113

8. Лабораторная работа №8 114

8.1. Работа с матрицами 114

Задания для выполнения 117

8.3. Контрольные вопросы 122

9. Лабораторная работа №9 123

9.1. Список и его составные элементы 123

9.2. Формирование списка 123

9.3. Задания на выполнения 132

10. Задания для самостоятельной работы 139

Приложение 144

Библиографический список 151

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]