
- •Кафедра КиВт методические указания
- •1.1 Цель работы: Изучение методов создания функций пользователя в excel с использованием Visual Basic for Application (vba).
- •1.2 Теоретические сведения
- •1.3 Задание к работе
- •1.4 Методика выполнения задания
- •Содержание отчета
- •1.6 Задания для самостоятельной работы
- •2. Лабораторная работа № 2. Создание программ на vba с помощью макрорекордера
- •Теоретические сведения
- •Подготовка к записи макроса
- •Запись макроса, остановка записи.
- •Анализ процедуры.
- •Задание к работе.
- •Содержание отчета.
- •3. Лабораторная работа № 3. Интегрированная среда разработки (vba)
- •3.2 Краткие теоретические сведения
- •3.2.1 Общий вид интегрированной среды разработки на Visual Basic for Applications.
- •3.2.2 Панель элементов
- •3.2.3 Окно Project Explorer.
- •3.2.4 Окно Свойства (Properties)
- •3.2.5 Окно Просмотр объектов (Object Browser)
- •4. Лабораторная работа № 4. Программирование алгоритмов линейной структуры
- •4.2 Краткие теоретические сведения
- •4.2.1 Оператор присвоения
- •4.2.2 Функции преобразования форматов
- •4.2.3 Встроенные диалоговые окна
- •4.3 Задание к работе
- •4.4 Методика выполнения задания
- •4.5 Пример выполнения задания
- •Содержание отчета.
- •5. Лабораторная работа № 5. Программирование алгоритмов разветвляющейся структуры
- •5.2 Краткие теоретические сведения
- •5.3 Методика выполнения задания
- •5.4 Пример выполнения задания
- •Содержание отчета.
- •6. Лабораторная работа № 6. Программирование алгоритмов циклической структуры
- •6.2 Теоретические сведения.
- •Задание к работе.
- •Методика выполнения задания
- •Пример выполнения задания
- •Содержание отчета.
- •7. Лабораторная работа № 7. Обработка одномерных массивов
- •7.2 Теоретические сведения. Массивы
- •Динамические массивы
- •7.3 Задание к работе
- •7.4 Методика выполнения задания
- •7.5 Пример выполнения задания
- •7.6 Содержание отчета.
- •8. Лабораторная работа № 8. Обработка двумерных массивов (матриц)
- •8.2 Теоретические сведения.
- •8.3 Задание к работе.
- •8.4 Методика выполнения задания
- •8.5 Пример выполнения задания
- •8.6 Содержание отчета.
- •9. Лабораторная работа № 9. Программирование алгоритмов циклической структуры c использованием оператора цикла do
- •9.1 Цель работы: изучение методов алгоритмизации и программирования алгоритмов циклической структуры c использованием оператора цикла do
- •9.2 Теоретические сведения.
- •9.3 Задание к работе.
- •9.4 Методика выполнения задания
- •9.5 Пример выполнения задания
- •9.6 Содержание отчета.
7.3 Задание к работе
Дан массив Х(N). В соответствии с вариантом указанном в таблице 7.1, выполнить задание. Вывести в диалоговое окно исходный массив и полученные результаты.
Таблица 7.1 Варианты задания
Варианты задания |
Содержание задания |
|
Вычислить сумму элементов массива с нечетными индексами |
|
Вычислить сумму нечетных элементов массива |
|
Вычислить произведения элементов массива с четными индексами |
|
Вычислить произведения нечетных элементов массива |
|
Вычислить сумму четных элементов массива |
|
Найти минимальный по модулю элемент вектора и его номер |
|
Найти максимальный по модулю элемент массива и поставить его на место первого элемента |
|
Напечатать элементы массива, встречающиеся в массиве один раз, а также напечатать их номера |
|
Все хi целые положительные. Определить количество элементов кратных 7, 5 и 3 |
|
Найти номер элемента массива с минимальным значением |
|
Найти наименьшее из положительных элементов массива |
|
Задано число В. Подсчитать количество элементов массива, меньших В |
|
Вычислить среднее арифметическое массива и поставить его на место второго элемента (Х(2)) |
|
Найти номер минимального элемента массива |
|
Найти номер первого от начала положительного элемента и поставить его вместо последнего элемента |
|
Найти номер первого от начала отрицательного элемента |
|
Определить количество отрицательных элементов массива |
|
Определить количество положительных элементов массива |
|
Подсчитать количество элементов массива, равных нулю |
|
Найти количество элементов массива, больших заданного числа |
|
Найти сумму элементов массива, лежащих в интервале [1, 7,5] |
|
Найти наибольшее из положительных элементов массива |
|
Вычислить произведение элементов массива, не равных нулю |
|
Найти номера элементов массива, равных заданному числу В |
|
Найти сумму первых пяти элементов и произведения остальных элементов |
7.4 Методика выполнения задания
Заранее, до выполнения лабораторной работы
1. Изучить:
- операторы описания размерности массива Dim и ReDim;
- способ обращения к элементу массива;
- ввод и вывод массива.
2. Разработать алгоритм решения задачи в соответствии с вариантом.
3. Составить программу решения.
4. Пункты 2 и 3 пояснить.