Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие VBA.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
693.25 Кб
Скачать

100

МИНИСТЕРСТВО СЕЛЬСКОГО ХОЗЯЙСТВА РОССИЙСКОЙ ФЕДЕРАЦИИ

ДЕПАРТАМЕНТ НАУЧНО-ТЕХНОЛОГИЧЕСКОЙ ПОЛИТИКИ И

ОБРАЗОВАНИЯ

ФГОУ ВПО «ТВЕРСКАЯ ГОСУДАРСТВЕННАЯ СЕЛЬСКОХОЗЯЙСТВЕННАЯ

АКАДЕМИЯ»

Кафедра вычислительной техники и моделирования агросистем

Информатика

«ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ НА VBA В MS EXCEL»

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

для студентов экономического факультета

очной и заочной форм обучения

Тверь-2008

Автор: ст.преподаватель кафедры ВТ и МАС Смирнова Л.В.

Рецензент: к. ф.-м. н. , заведующий кафедры высшей математики

Рятин А.Г.

Методические указания обсуждены на заседании кафедры

ВТ и МАС

15 Сентября 2008 г., протокол n1

Рассмотрены и утверждены на методической комиссии экономического факультета

_19_ ноября 2008 г., протокол N 3

Содержание

Введение………………………………………………………………………….6

Глава 1. Языки программирования (яп)…………………………………..8

1.1. Эволюция ЯП……………………………………………………………..8

1.2. Элементы ЯП…………………………………………………………….10

1.3. Способы описания ЯП…………………………………………………..11

1.4. Типы данных……………………………………………………………..13

1.5. Краткие сведения о некоторых ЯП……………………………………..16

1.5.1. Бейсик (Basic)……………………………………………………..16

1.5.2. Паскаль (Pascal)…………………………………………………..18

1.5.3. Си (C)……………………………………………………………...19

1.6. Системы программирования…………………………………………….20

Контрольные вопросы…………………………………………………………...23

Глава 2. Основы алгоритмизации……………………………………………24

2.1. Понятие алгоритма……………………………………………………….24

2.2. Свойства алгоритма………………………………………………………25

2.3. Основные этапы решения задачи с помощью ЭВМ…………………...26

2.4. Способы записи алгоритмов……………………………………………..27

2.5. Основные элементы блок-схемы………………………………………..27

2.6. Типовые структуры алгоритмов………………………………………...29

2.7. Стандартные алгоритмы…………………………………………………32

2.7.1. Алгоритм накопления суммы (произведения)…………………..33

2.7.2. Алгоритм поиска максимального (минимального) элемента…..34

2.7.3. Алгоритмы сортировки……………………………………………35

2.7.3.1. Метод выбора……………………………………………...36

2.7.3.2. Пузырьковая сортировка…………………………………38

Контрольные вопросы…………………………………………………………..40

Глава 3. Язык и система программирования

Visual Basic for Application (VBA)………………………………….41

3.1. Общая характеристика языка и системы программирования VBA…...41

3.2. Типы данных в языке VBA………………………………………………44

3.3. Арифметические и логические выражения……………………………..48

3.4 Основные операторы языка VBA………………………………………..48

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

строке, задание комментариев в тексте программы …………………51

3.6. Типы процедур …………………………………………………………..52

Контрольные вопросы…………………………………………………………..54

Глава 4. Объектно-ориентированное программирование (ооп)……….56

4.1. Структурное программирование и ООП………………………………..56

4.2. Понятие программного объекта…………………………………………59

4.3. Наследование, инкапсуляция и полиморфизм…………………………60

4.4. Понятие класса объектов………………………………………………...62

4.5. Типы программных компонентов ………………………………………63

Контрольные вопросы…………………………………………………………...67

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