- •Основы и принципы работы в vba
- •Часть 2 омск 2008
- •Часть 2
- •5.1. Теоретические сведения
- •5.2. Индивидуальные задания
- •6.1. Теоретические сведения
- •6.2. Индивидуальные задания
- •Циклы накопления суммы и произведения.
- •7.1. Теоретические сведения
- •7.2. Индивидуальные задания
- •Создание и использование процедур
- •8.1. Теоретические сведения
- •8.1.1. Создание процедур-функций типа Function
- •8.1.2. Создание процедуры-подпрограммы Sub
- •8.2. Индивидуальные задания
- •Часть 2
- •644046, Г. Омск, пр. Маркса, 35
Основы и принципы работы в vba
Часть 2 омск 2008
Министерство транспорта Российской Федерации
Федеральное агентство железнодорожного транспорта
Омский государственный университет путей сообщения
________________________
Основы и принципы работы в vba
Часть 2
Утверждено редакционно-издательским советом университета
в качестве методических указаний к выполнению лабораторных работ
по дисциплине «Информатика»
Омск 2008
УДК 621. 142
ББК 32.973
Д30
Основы и принципы работы в vba. Часть 2: Методические указания к выполнению лабораторных работ / В. В. Иванова, А. Н. Крыгин, И. Л. Саля, Л. А. Усольцева; Омский гос. ун-т путей сообщения. Омск, 2008. 37 с.
В методических указаниях даны краткие теоретические сведения об интегрированной среде VBA, которая сочетает в себе простой язык программирования для разработки программ и графическую среду, позволяющую конструировать экранные формы и управляющие элементы – меню, панели инструментов, формы и диалоговые окна. Приведены примеры разработки графических схем алгоритмов и их реализации на языке программированияVBA, индивидуальные многовариантные и дополнительные задания для каждого из способов организации вычислительных процессов: от простейших программ линейной структуры до обработки индексированных переменных одно- и двумерных массивов; представлены разработки простейших пользовательских форм.
Предназначены для студентов первого курса всех специальностей очной и заочной форм обучения.
Библиогр.: 5 назв. Табл. 10. Рис. 7.
Рецензенты: канд. техн. наук, доцент Е. Н. Дмитриенко;
канд. техн. наук, доцент С. А. Лунев.
________________________
© Омский гос. университет
путей сообщения, 2008
ОГЛАВЛЕНИЕ
Введение 5
Лабораторная работа 5. Программирование циклических вычислительных
процессов 6
5.1. Теоретические сведения 6
5.2. Индивидуальные задания 9
Лабораторная работа 6. Алгоритмы циклической структуры с ветвлением 14
6.1. Теоретические сведения 14
6.2. Индивидуальные задания 16
Лабораторная работа 7. Циклы накопления суммы и произведения.
Вычисление суммы числовых рядов 19
7.1. Теоретические сведения 19
7.2. Индивидуальные задания 21
Лабораторная работа 8. Создание и использование процедур 27
8.1. Теоретические сведения 27
8.2. Индивидуальные задания 31
Библиографический список 36
Введение
Методические указания состоят из четырех частей и предназначены для студентов первого курса (пользователей MSOffice) при изучении приемов программирования на языкеVBAдляExcel.
В указаниях даны основные понятия программирования, сведения об алгоритмическом методе, используемом при решении задач на ЭВМ; описаны современные принципы разработки алгоритмов; приведены сведения об основных аспектах объектно-ориентированного программирования; представлены виды переменных и их типы, константы, функции и процедуры, а также способы организации вычислительных процессов в программе.
Во второй части методических указаний представлено описание четырех лабораторных работ, в которых рассматриваются вопросы по изучению особенностей разработки алгоритмов с циклической структурой, циклических вычислительных процессов с ветвлением, принципов организации циклов cна-коплением суммы и произведения и расчета суммы для числовых и функциональных рядов.
В лабораторных работах используются различные типы алгоритмов, приемы и методы программирования, классы задач. Каждая работа включает в себя теоретические сведения с примерами и комментариями к ним, набор заданий разного уровня сложности для самостоятельного выполнения.
В восьмой лабораторной работе рассматриваются приемы программирования с использованием процедур типов Function иSub в модуляхVBA.
Лабораторная работа 5
ПРОГРАММИРОВАНИЕ ЦИКЛИЧЕСКИХ
ВЫЧИСЛИТЕЛЬНЫХ ПРОЦЕССОВ
Цель работы: изучение особенностей разработки алгоритмов простой и сложной циклической структуры.