- •Вариант №2
- •Вариант №3
- •Вариант №4
- •Вариант №5
- •Вариант №6
- •Вариант №7
- •Вариант №8
- •Вариант №9
- •Вариант №10
- •Вариант №11
- •Вариант №12
- •Вариант №13
- •Вариант №14
- •Вариант №15
- •Вариант №16
- •Вариант №17
- •Вариант №18
- •Вариант №19
- •Вариант №20
- •Вариант №21
- •Вариант №22
- •Вариант №23
- •Вариант №24
- •Вариант №25
- •Вариант №26
- •Вариант №27
- •Вариант №28
- •Вариант №29
- •Вариант №30
Вариант №17
Создайте рабочую книгу под именем, содержащим номер студенческой группы, вашу фамилию и номер варианта, например, ПГС-101 Петров (В.12).
Задание 1
Создать пользовательскую функцию, которая определяет сумму модулей всех элементов заданного диапазона. Исходные данные для тестирования задать самостоятельно. На рабочем листе Excel “Задание 1” создать таблицу, содержащую исходные данные и результаты вычисления.
Задание 2
Используя VBA, создать процедуру табулирования функции
для a = 0,25; 0,5; 0,75; 1; 1,25; 1,5; 2; 2,5; 3; 3,5,
где
пренебречь членами ряда, по абсолютному значению меньшими 10-6.
Командную кнопку для запуска процедуры и результаты выполнения представить на рабочем листе Задание2.
Задание 3
Сформировать на рабочем листе Задание3 одномерный массив, состоящий из положительных, отрицательных и нулевых элементов. Используя VBA, создать новый массив, состоящий из элементов исходного массива, нулевые элементы которого заменены на разность между максимальным и минимальным значениями массива.
На рабочем листе Задание3 создать таблицу, содержащую результат выполнения процедуры, и командную кнопку для запуска процедуры.
Вариант №18
Создайте рабочую книгу под именем, содержащим номер студенческой группы, вашу фамилию и номер варианта, например, ПГС-101 Петров (В.12).
Задание 1
Создать пользовательскую функцию, которая определяет минимальное значение среди положительных элементов заданного диапазона. Исходные данные для тестирования задать самостоятельно. На рабочем листе Excel “Задание 1” создать таблицу, содержащую исходные данные и результаты вычисления.
Задание 2
Используя VBA, создать процедуру табулирования функции
для a = 0,25; 0,5; 0,75; 1; 1,5; 2; 2,4; 2,75; 3; 5; 6,
где
Командную кнопку для запуска процедуры и результаты выполнения представить на рабочем листе Задание2.
Задание 3
Сформировать на рабочем листе Задание3 одномерный массив, состоящий из положительных, отрицательных и нулевых элементов. Используя VBA, найти среднее арифметическое тех элементов массива, значение которых меньше 5. Создать новый массив, вычитая из каждого элемента исходного массива найденное среднее арифметическое.
На рабочем листе Задание3 создать таблицу, содержащую результат выполнения процедуры, и командную кнопку для запуска процедуры.
Вариант №19
Создайте рабочую книгу под именем, содержащим номер студенческой группы, вашу фамилию и номер варианта, например, ПГС-101 Петров (В.12).
Задание 1
Создать пользовательскую функцию, которая определяет разность между наибольшим и наименьшим значением элементов заданного диапазона. Исходные данные для тестирования задать самостоятельно. На рабочем листе Excel “Задание 1” создать таблицу, содержащую исходные данные и результаты вычисления.
Задание 2
Используя VBA, создать процедуру табулирования функции
для a = 0,75; 0,8; 0,85; 0,9; 0,95; 1; 1,1; 1,4; 1,5; 2,
где
пренебречь членами ряда, по абсолютному значению меньшими 10-7.
Командную кнопку для запуска процедуры и результаты выполнения представить на рабочем листе Задание2.
Задание 3
Сформировать на рабочем листе Задание3 одномерный массив, состоящий из положительных, отрицательных и нулевых элементов. Используя VBA, среди отрицательных элементов массива найти максимальный элемент. Создать новый массив, состоящий из индексов элементов исходного массива, значения которых равны найденному максимальному значению.
На рабочем листе Задание3 создать таблицу, содержащую результат выполнения процедуры, и командную кнопку для запуска процедуры.
