
- •Вариант №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
МИНИСТЕРСТВО ОБРАЗОВАНИЯ УКРАИНЫ
Национальная академия природоохранного и курортного строительства
МЕТОДИЧЕСКИЕ УКАЗАНИЯ
к расчетно-графической работе
по дисциплине
«ИНФОРМАТИКА».
Раздел: VBA. Программирование в среде Microsoft Excel
для студентов специальностей
архитектурно – строительного факультета
Утверждено на заседании
кафедры «Информатики»
Симферополь
2013
Методические указания к лабораторным работам по дисциплине «Информатика». Раздел: VBA. Программирование в среде Microsoft Excel (для студентов специальностей архитектурно – строительного факультета )
Задания
Вариант №1
Создайте рабочую книгу под именем, содержащим номер студенческой группы, вашу фамилию и номер варианта, например, ПГС-101 Петров (В.12).
Задание 1
Создать пользовательскую функцию, определяющую сумму квадратов положительных элементов заданного диапазона. Исходные данные для тестирования задать самостоятельно. На рабочем листе Excel “Задание 1” создать таблицу, содержащую исходные данные и результаты вычисления.
Задание 2
Используя VBA, создать процедуру табулирования функции
для a = 0,51; 0,6; 0,75; 1,1; 1,4; 1,6; 1,75; 1,88; 2,
где
пренебречь членами ряда, по абсолютному значению меньшими 10-6.
Командную кнопку для запуска процедуры и результаты выполнения представить на рабочем листе Задание2.
Задание 3
Сформировать на рабочем листе Задание3 одномерный массив, состоящий из положительных, отрицательных и нулевых элементов. Используя VBA, создать новый массив, в котором переставлены местами последний элемент исходного массива с первым элементом, имеющим максимальное значение.
На рабочем листе Задание3 создать таблицу, содержащую результат выполнения процедуры, и командную кнопку для запуска процедуры.
Вариант №2
Создайте рабочую книгу под именем, содержащим номер студенческой группы, вашу фамилию и номер варианта, например, ПГС-101 Петров (В.12).
Задание 1
Создать пользовательскую функцию, которая определяет количество элементов, имеющих значение, равное максимальному значению заданного диапазона. Исходные данные для тестирования задать самостоятельно. На рабочем листе Excel “Задание 1” создать таблицу, содержащую исходные данные и результаты вычисления.
Задание 2
Используя VBA, создать процедуру табулирования функции
для a = -0,1; 0; 0,1; 0,2; 0,3; 0,4; 0,5; 1; 2; 3; 4; 5,
где
пренебречь членами ряда, по абсолютному значению меньшими 10-5.
Командную кнопку для запуска процедуры и результаты выполнения представить на рабочем листе Задание2.
Задание 3
Сформировать на рабочем листе Задание3 одномерный массив, состоящий из положительных, отрицательных и нулевых элементов. Используя VBA, создать новый массив, состоящий из отрицательных чисел исходного массива.
На рабочем листе Задание3 создать таблицу, содержащую результат выполнения процедуры, и командную кнопку для запуска процедуры.
Вариант №3
Создайте рабочую книгу под именем, содержащим номер студенческой группы, вашу фамилию и номер варианта, например, ПГС-101 Петров (В.12).
Задание 1
Создать пользовательскую функцию, определяющую количество элементов, значения которых меньше среднего арифметического значения всех элементов заданного диапазона. Исходные данные для тестирования задать самостоятельно. На рабочем листе Excel “Задание 1” создать таблицу, содержащую исходные данные и результаты вычисления.
Задание 2
Используя VBA, создать процедуру табулирования функции
для a = 0,25; 0,5; 0,75; 1; 1,5; 2; 2,5; 3; 4; 5; 6; 7,
где
пренебречь членами ряда, по абсолютному значению меньшими 10-6.
Командную кнопку для запуска процедуры и результаты выполнения представить на рабочем листе Задание2.
Задание 3
Сформировать на рабочем листе Задание3 одномерный массив, состоящий из положительных, отрицательных и нулевых элементов. Используя VBA, создать новый массив, состоящий из элементов исходного массива, значения которых больше минимального значения.
На рабочем листе Задание3 создать таблицу, содержащую результат выполнения процедуры, и командную кнопку для запуска процедуры.
Вариант №4
Создайте рабочую книгу под именем, содержащим номер студенческой группы, вашу фамилию и номер варианта, например, ПГС-101 Петров (В.12).
Задание 1
Создать пользовательскую функцию, которая определяет отношение наибольшего элемента к наименьшему элементу заданного диапозона. Исходные данные для тестирования задать самостоятельно. На рабочем листе Excel “Задание 1” создать таблицу, содержащую исходные данные и результаты вычисления.
Задание 2
Используя VBA, создать процедуру табулирования функции
для a = 0,5; 0,75; 1; 1,5; 2; 2,5; 3; 4; 5; 6; 7; 8,
где
пренебречь членами ряда, по абсолютному значению меньшими 10-6.
Командную кнопку для запуска процедуры и результаты выполнения представить на рабочем листе Задание2.
Задание 3
Сформировать на рабочем листе Задание3 одномерный массив, состоящий из положительных, отрицательных и нулевых элементов. Используя VBA, создать новый массив, состоящий из элементов исходного массива, значения которых лежат между средним арифметическим и максимальным значениями.
На рабочем листе Задание3 создать таблицу, содержащую результат выполнения процедуры, и командную кнопку для запуска процедуры.