Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МУ_к_ЛР (VBA).doc
Скачиваний:
117
Добавлен:
09.02.2016
Размер:
3.1 Mб
Скачать

Приложение 1. Обозначения блоков в схемах алгоритмов

Название блока

Обозначение

Название

Обозначение

Начало и конец

алгоритма

Блок модификации (заглавие цикла)

Ввод - вывод

данных

Обращение к

подпрограмме

Арифметический блок

Ввод - вывод данных одномерного массива

Логический блок

Ввод- вывод данных двумерного массива

Литература

  1. Інформатика, Комп’ютерна техніка, Комп’ютерні технології. За редакцією О.І. Пушкаря. – Київ, "Академія", 2001.

  2. Дібкова Л.М. Інформатика та комп’ютерна техніка. Посібник для студентів вищих навчальних закладів.– Київ: Видавничий центр "Академія", 2002.

  3. Глушаков С.В. и др. Программирование на Visual Basic 6.0. Учебный курс – Харьков : Фолио,М.: ООО « Изд. АСТ» 2002.

  4. Гарнаев А. Использование MS Excel и VBA в экономике и финансах. - СПб.: БХВ- Санк-Петербург, 1999.

  5. Вильямс Орвис. Excel для ученых, инженеров и студентов. Пер. с англ. –К.: Юниор, 1999.

Содержание

Глава 1. Алгоритмизация вычислительных процессов

1.1. Алгоритм и его свойства ………………………………………………. 4

1.2. Линейные и разветвляющиеся алгоритмы ………………………….... 6

1.3. Простые циклические алгоритмы …………………………………….. 6

1.4. Циклические алгоритмы обработки массивов ……………………….. 8

Глава 2. Система программирования VBA

2.1. Основные положения ………………………………………………….. 11

2.2. Некоторые определения ……………………………………………….. 12

2.3. Запуск и элементы окна редактора VBA …………………………….. 13

Глава 3. Пример создания проекта в VBA и типы данных

3.1. Порядок действий на ПК при создании проекта ……………………. 15

3.2. Элементы языка VBA ………………………………………………….. 17

3.3. Описание переменных …………………………………………………. 18

Глава 4. Выражения в VBA и ввод – вывод данных

4.1. Выражения в VBA ………………………………………………........... 19

4.2. Операторы присваивания и способы ввода данных ………………… 20

4.3. Способы вывода данных ………............................................................. 21

Глава 5. Организация разветвляющихся программ

5.1. Операторы управления GOTO, IF ………………………………........ 22

5.2. Однострочный вложенный If …………………..................................... 24

5.3. Оператор выбора Select Case ………………………………………......25

Глава 6. Организация циклических программ в VBA

6.1. Простые циклические программы с оператором IF ………………… 26

6.2. Оператор цикла For ... Next ……………………................................... 27

6.3. Операторы циклов типа Do ……………….……….............................. 28

Глава 7. Массивы данных в VBА

7.1. Характеристики и описание одномерных массивов ………….…….. 29

7.2. Примеры обработки одномерных массивов ……………………….... 30

7.3. Двумерный массив …………………………......................................... 32

Глава 8. Пользовательские процедуры типа Sub и Function в VBA

8.1. Подпрограммы ……………………........................................................ 34

8.2. Процедура типа Sub ……………............................................................ 34

8.3. Подпрограмма - процедура Function ………………………………… 36

Глава 9. Решение оптимизационных задач

9.1. Обработка электронных таблиц в среде VBA……………………….. 37

9.2. Применение процедуры Поиск решения………………………… ….. 40

9. 3. Подготовка ЭТ…………………………………………………………. 41

Лабораторные работы в первом семестре

Лаб. работа № 1.

Линейные, разветвляющиеся и циклические алгоритмы…………………. 44

Лаб. работа № 2.

Алгоритмы обработки одномерных и двумерных массивов……………... 49

Лаб. работа № 3.

Система программирования в VB и создание

элементарного проекта…………………………………………………….. 52

Лаб. работа №4.

Линейные программы в VBA……………………………………………… 56

Лаб. работа №5.

Разветвляющиеся программы в VBA …………………………………….. 60

Лаб. работа № 6.

Циклические программы в VBA ………………………………………… 64

Лаб. работа №7.

Программы обработки одномерных массивов…………………………… 69

Лаб. работа №8.

Программы обработки двумерных массивов ……………………………. 72

Лаб. работа №9.

Пользовательские процедуры в VBA …………………………………….. 76

Лаб. работа № 10.

Обработка ЭТ в среде VBA ……………………………………………….. 80

Литература…………………………………………………………………... 85

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