Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.
Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.
Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.
Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.
Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.
Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.
Основы и принципы работы в vba
ЧАСТЬ 3
ОМСК 2008
Министерство транспорта Российской Федерации
Федеральное агентство железнодорожного транспорта
Омский государственный университет путей сообщения
________________________
Основы и принципы работы в vba
Часть 3
Утверждено редакционно-издательским советом университета
в качестве методических указаний к выполнению лабораторных работ
по дисциплине «Информатика»
Омск 2008
УДК 621. 142
ББК 32.973
Д30
Основы и принципы работы в vba. Часть 3:Методические указания к выполнению лабораторных работ по дисциплине «Информатика» / В. В. Иванова, А. Н. Крыгин, И. Л. Саля, Л. А. Усольцева; Омский гос. ун-т путей сообщения. Омск, 2008. 34 с.
В методических указаний даны краткие теоретические сведения об интегрированной среде VBA, которая сочетает в себе простой язык программирования для разработки программ и графическую среду, позволяющую конструировать экранные формы и управляющие элементы – меню, панели инструментов, формы и диалоговые окна. Приведены примеры разработки графических схем алгоритмов и их реализации на языке программирования VBA, индивидуальные многовариантные и дополнительные задания для каждого из способов организации вычислительных процессов: от простейших программ линейной структуры до обработки индексированных переменных одно- и двумерных массивов; представлены разработки простейших пользовательских форм.
Методические указания предназначены для студентов первого курса всех специальностей очной и заочной форм обучения.
Библиогр.: 5 назв. Табл. 4. Рис. 12.
Рецензенты: канд. техн. наук, доцент Е. Н. Дмитриенко;
канд. техн. наук, доцент С. А. Лунев.
|
Омский гос. университет
путей сообщения, 2008
|
||||
Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
5 |
|||
Лабораторная работа 9. Одномерные массивы. Поиск элементов по задан- |
||||
ному признаку . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
6 |
|||
9.1. Теоретические сведения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
6 |
|||
9.2. Индивидуальные задания . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
11 |
|||
Лабораторная работа 10. Удаление и вставка элемента одномерного |
||||
массива. Формирование нового массива из исходного . . . . . . . . . . . . . . . . |
15 |
|||
10.1. Примеры выполнения работы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
15 |
|||
10.2. Индивидуальные задания . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
19 |
|||
Лабораторная работа 11. Двумерные массивы. Ввод и вывод матрицы. |
||||
Транспонирование, перемножение матриц . . . . . . . . . . . . . . . . . . . . . . . . . . |
22 |
|||
11.1. Теоретические сведения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
22 |
|||
11.1.1. Ввод двумерного массива . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
23 |
|||
11.1.2. Вывод двумерного массива . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
24 |
|||
11.1.3. Преобразования двумерного массива . . . . . . . . . . . . . . . . . . . . . . . . |
25 |
|||
11.2. Индивидуальные задания . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
28 |
|||
Библиографический список . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
33 |
Введение
Методические
указания состоят из четырех частей и предназначены для студентов первого курса
при изучении приемов программирования на VBA
для Excel.
В указаниях даны основные понятия программирования, сведения об алгоритмическом методе, используемом при решении задач на ЭВМ; и описаны современные принципы разработки алгоритмов; приведены сведения об основных аспектах объектно-ориентированного программирования; представлены виды переменных и их типы, константы, функции и процедуры, а также способы организации вычислительных процессов в программе.
В третьей части методических указаний представлено описание трех лабораторных работ, в которых рассматриваются особенности разработки алгоритмов и программирования задач, связанных с обработкой одно- и двумерных массивов, а также особенности хранения, ввода и вывода массивов с помощью языка программирования VBA.
В лабораторных работах используются различные типы алгоритмов, приемы и методы программирования, классы задач. Каждая работа включает в себя теоретические сведения с примерами и комментариями к ним, наборы заданий разного уровня сложности для самостоятельного их выполнения.
.
Лабораторная работа 9
Одномерные массивы. Поиск элементов
по заданному признаку
Цель работы: изучение особенностей алгоритмизации и программирования задач, связанных с обработкой одномерных массивов.
9.1. Теоретическая сведения
Массив – это совокупность (набор) данных, обозначаемых одним именем (идентификатором) и хранящихся вместе. Отдельные данные в массиве называются элементами массива. Каждому элементу одномерного массива соответствует конкретный порядковый номер, который называется индексом. Количество элементов массива определяет размер массива. Все элементы в массиве должны иметь один тип. Требования к имени массива те же, что и к имени переменной. Массив А, содержащий n элементов, представлен на рис. 9.1.
Массив хранится в последовательно расположенных ячейках памяти. Доступ к каждой отдельной ячейке памяти (элементу массива) осуществляется путем указания индекса.
Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.
Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.
Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.
Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.
Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.
Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.