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

Основы и принципы работы в vba

Часть 4 омск 2008

Министерство транспорта Российской Федерации

Федеральное агентство железнодорожного транспорта

Омский государственный университет путей сообщения

________________________

Основы и принципы работы в vba

Часть 4

Утверждено редакционно-издательским советом университета

в качестве методических указаний к выполнению лабораторных работ

по дисциплине «Информатика»

Омск 2008

УДК 621. 142

ББК 32.973

Д30

Основы и принципы работы в vba. Часть 4: Методические указания к выполнению лабораторных работ по дисциплине «Информатика» / В. В. Иванова, А. Н. Крыгин, И. Л. Саля, Л. А. Усольцева; Омский гос. ун-т путей сообщения. Омск, 2008. 30 с.

В методических указаниях даны краткие теоретические сведения об интегрированной среде VBA, которая сочетает в себе простой язык программирования для разработки программ и графическую среду, позволяющую конструировать экранные формы и управляющие элементы – меню, панели инструментов, формы и диалоговые окна. Приведены примеры разработки графических схем алгоритмов и их реализации на языке программированияVBA, индивидуальные многовариантные и дополнительные задания для каждого из способов организации вычислительных процессов: от простейших программ линейной структуры до обработки индексированных переменных одно- и двумерных массивов; представлены разработки простейших пользовательских форм.

Методические указания предназначены для студентов первого курса всех специальностей очной формы обучения.

Библиогр.: 7 назв. Табл. 5. Рис. 13.

Рецензенты: канд. техн. наук, доцент Е. Н. Дмитриенко;

канд. техн. наук, доцент С. А. Лунев.

_

©

_______________________

Омский гос. университет

путей сообщения, 2008

ОГЛАВЛЕНИЕ

Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5

Лабораторная работа 12. Вычисление определителя. Поиск максимального

и минимального элементов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6

12.1. Примеры выполнения работ .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6

12.2. Индивидуальные задания . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8

Лабораторная работа 13. Решение задач с формированием одномерного

массива из двумерного . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11

13.1. Примеры решения задач . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11

13.2. Индивидуальные задания. . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . .

14

Лабораторная работа 14. Создание и настройка пользовательской формы . .

16

14.1. Настройка среды программирования . . . . . . . . . . . . . . . . .. . . . . . . . . .

16

14.1.1. Создание пользовательской формы . . . . . . . . . . . . . . . . . . . . . . . . . ..

16

14.1.2. Панель элементов управления. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

18

14.1.3. Определение свойства объекта . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

18

14.1.4. Процедуры обработки событий и методов . . . . . . . . . . . . . . . . . . . .

19

14.2. Пример разработки приложения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

20

14.2.1. Разработка пользовательского интерфейса . . . . . . . . . . . . . . . . . . . .

21

14.2.2. Установка свойств объектов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

22

14.2.3. Составление программного кода . . . . . . . . . . . . . . . . . . . . . . . . . . . .

25

14.3. Запуск программы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

26

14.4. Индивидуальные задания . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

28

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

29

Введение

Методические указания состоят из четырех частей и предназначены для студентов первого курса при изучении приемов программирования на VBAдляExcel.

В указаниях даны основные понятия программирования, сведения об алгоритмическом методе, используемом при решении задач на ЭВМ; описаны современные принципы разработки алгоритмов; приведены сведения об основных аспектах объектно-ориентированного программирования; представлены виды переменных и их типы, константы, функции и процедуры, а также способы организации вычислительных процессов в программе.

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

Каждая лабораторная работа включает в себя теоретические сведения с примерами выполнения задач и комментариями к ним, набор заданий разного уровня сложности для самостоятельного выполнения.

В двенадцатой и тринадцатой работах рассматриваются особенности разработки алгоритмов и программирования задач, связанных с вычислением определителя, поиском максимального и минимального элементов матриц, обработкой двумерных и одномерных массивов в одной программе.

В четырнадцатой лабораторной работе представлен материал по изучению основ объектно-ориентированного программирования.

Лабораторная работа 12

ВЫЧИСЛЕНИЕ ОПРЕДЕЛИТЕЛЯ.

ПОИСК МАКСИМАЛЬНОГО И МИНИМАЛЬНОГО ЭЛЕМЕНТОВ

Цель работы: изучение особенностей решения задач по вычислению определителя и поиска максимального и минимального элементов массива.

Соседние файлы в папке Лаб. работы по VBA