Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
РГР VBA_.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
513 Кб
Скачать
☆

Вариант №23

Создайте рабочую книгу под именем, содержащим номер студенческой группы, вашу фамилию и номер варианта, например, ПГС-101 Петров (В.12).

Задание 1

Создать пользовательскую функцию, которая определяет максимальное значение среди отрицательных элементов заданного диапазона. Исходные данные для тестирования задать самостоятельно. На рабочем листе Excel “Задание 1” создать таблицу, содержащую исходные данные и результаты вычисления.

Задание 2

Используя VBA, создать процедуру табулирования функции

для a = 0,15; 0,2;0,25; 0,3; 0,35; 0,4; 0,5; 0,6; 0,7; 1

где

Командную кнопку для запуска процедуры и результаты выполнения представить на рабочем листе Задание2.

Задание 3

Сформировать на рабочем листе Задание3 одномерный массив, состоящий из положительных, отрицательных и нулевых элементов. Используя VBA, создать новый массив путем перестановки местами первого максимального и первого минимального элементов исходного массива.

На рабочем листе Задание3 создать таблицу, содержащую результат выполнения процедуры, и командную кнопку для запуска процедуры.

Вариант №24

Создайте рабочую книгу под именем, содержащим номер студенческой группы, вашу фамилию и номер варианта, например, ПГС-101 Петров (В.12).

Задание 1

Создать пользовательскую функцию, которая определяет количество элементов имеющих значение, равное максимальному значению заданного диапазона. Исходные данные для тестирования задать самостоятельно. На рабочем листе Excel “Задание 1” создать таблицу, содержащую исходные данные и результаты вычисления.

Задание 2

Используя VBA, создать процедуру табулирования функции

для a = 0,2; 0,3; 0,45; 0,6; 0,75; 1,1; 1,5; 1,6; 1,9; 2; 2,3

где

Командную кнопку для запуска процедуры и результаты выполнения представить на рабочем листе Задание2.

Задание 3

Сформировать на рабочем листе Задание3 одномерный массив, состоящий из положительных, отрицательных и нулевых элементов. Используя VBA, вычислить среднее арифметическое значение ненулевых элементов массива. Создать новый массив путем вычитания из каждого положительного элемента исходного массива вычисленного среднего арифметического.

На рабочем листе Задание3 создать таблицу, содержащую результат выполнения процедуры, и командную кнопку для запуска процедуры.

Вариант №25

Создайте рабочую книгу под именем, содержащим номер студенческой группы, вашу фамилию и номер варианта, например, ПГС-101 Петров (В.12).

Задание 1

Создать пользовательскую функцию, которая определяет произведение элементов заданного диапазона, больших заданного числа А. Исходные данные для тестирования задать самостоятельно. На рабочем листе Excel “Задание 1” создать таблицу, содержащую исходные данные и результаты вычисления.

Задание 2

Используя VBA, создать процедуру табулирования функции

для a = 0,1; 0,3;0,4; 0,55; 0,8; 1,1; 1,2; 1,4; 1,45; 1,8,

где

Командную кнопку для запуска процедуры и результаты выполнения представить на рабочем листе Задание2.

Задание 3

Сформировать на рабочем листе Задание3 одномерный массив, состоящий из положительных, отрицательных и нулевых элементов. Используя VBA, создать новый массив, удалив из исходного к-й элемент (к – задается).

На рабочем листе Задание3 создать таблицу, содержащую результат выполнения процедуры, и командную кнопку для запуска процедуры.