
- •Часть 3 Работа с массивами
- •Основные операции над одномерными массивами Лабораторная работа № 1
- •Общие сведения об одномерных массивах
- •Решение
- •Решение
- •Упражнения для самостоятельной работы к лабораторной работе № 1
- •Лабораторная работа № 2
- •Общие сведения о динамических массивах
- •Решение
- •Лабораторная работа № 3
- •Общие сведения о сортировке массивав
- •Решение
- •Решение
- •Упражнения для самостоятельной работы к лабораторным работам № 2, 3
- •Лабораторная работа № 4
- •Общие сведения о двумерных массивах
- •Решение
- •Упражнения для самостоятельной работы к лабораторной работе № 4
- •Литература Основная
- •Дополнительная
- •Встроенные диалоговые окна
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
«РОСТОВСКИЙ ГОСУДАРСТВЕННЫЙ СТРОИТЕЛЬНЫЙ УНИВЕРСИТЕТ»
|
Утверждено на заседании кафедры высшей математики 11.06.2011 |
Методическое указание
по дисциплине «Информатика»
для бакалавров 1, 2-го курсов ДТИ, ИИЭС
Часть 3 Работа с массивами
Ростов-на-Дону
2011
УДК 681.3.06(075)
Методическое указание по дисциплине «Информатика» для бакалавров 1, 2-го курсов ДТИ, ИИЭС. Ч.3. Работа с массивами. – Ростов н/Д: Рост. гос. строит. ун-т, 2011. – 32 с.
Предназначено для усвоения студентами понятия «структурные типы данных» на примере «массива». Приводятся основные сведения о массивах и некоторые способы их обработки. Процесс разработки программ рассмотрен на примере изучения языка высокого уровня Visual Basic for Applications (VBA), приведены примеры решения задач на VBA и оформления результатов вычисления.
Электронная версия находится в библиотеке, ауд. 224.
УДК 681.3.06(075)
Составитель: |
канд.физ.-мат.наук, доц. Л.А.Кладенок
|
Рецензент: |
канд.физ.-мат.наук, доц. Г.А. Власков
|
Редактор Т.М. Климчук
Доп. план 2011 г., поз. 188
Подписано в печать 12.07.11. Формат 6084/16. Бумага писчая. Ризограф.
Уч.-изд.л. 2,2. Тираж 20 экз. Заказ 390
Редакционно-издательский центр
Ростовского государственного строительного университета
344022, Ростов-на-Дону, ул. Социалистическая, 162
© Ростовский государственный
строительный университет, 2011
Основные операции над одномерными массивами Лабораторная работа № 1
Цель работы: Получить устойчивые навыки работы с одномерным массивом: декларация одномерного массива, ввод и вывод одномерного массива. Научиться выполнять некоторые операции с одномерным массивом.
Общие сведения об одномерных массивах
Определение: Массив – это набор однотипных данных, имеющий общее для всех своих элементов имя. Тип « массив» относится к группе структурных типов. Элементы массива пронумерованы, и обратиться к каждому из них можно, указав индекс. Вектора – это пример массива, в котором элементы нумеруются одним индексом. Если речь идет о хранении в массиве таблицы (матрицы), его элементы нумеруются двумя индексами.
Декларация одномерного массивов в VBA.
Dim Имя_Массива(n) As Тип
Dim – зарезервировано слово VBA, указывающее на начало описания (декларацию) переменно или массива.
Имя_Массива – любой допустимый в VBA идентификатор, не совпадающий с зарезервированными словами VBA.
n – размерность массива указывающая, что нумерация элементов массива начинается с нулевого и заканчивается номером n, соответственно количество элементов в массиве равна n+1.
As – зарезервировано слово VBA, указывающее на начало описания типа данных элементов массива.
Тип – любой допустимы тип данных в VBA.
Если необходимо, чтобы количество элементов массива было равно n, при описание массива необходимо указать начальный элемент «1», слово «To» и конечный элемент «n»:
Dim Имя_Массива(1 To n) As Тип
Алгоритм ввода одномерного массива.
Пошаговое словесное описание выполнения алгоритма ввода массива a(n):
иначе шаг 6
|
Алгоритм ввода массива, записанный на языке VBA:
For i = 1 to n a(i) = Cells(i, 1).Value Next i
Примечание. Ввод массива a(i) производится с рабочего листа из столбца А.
Блок-схема алгоритма ввода одномерного массива a(n) приведена на рис.1а. |
|
|
|
|
Рис.1а |
Рис.1б |
Алгоритм вывода одномерного массива.
Пошаговое словесное описание выполнения алгоритма вывода массива a(n):
|
Алгоритм вывода массива, записанный на языке VBA:
For i = 1 to n Cells(i, 2).Value = a(i) Next i Примечание. Вывод массива a(i) производится на рабочий лист в столбец В.
Блок-схема алгоритма вывода одномерного массива a(n) приведена на рис.1б. |
Задача 1 (поиск перебором).Найти число, вводимое с клавиатуры в массиве M(n). Вывести соответствующее сообщение.