Файл: Министерство образования российской федерации казанский государственный энергетический университет.doc
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 09.12.2023
Просмотров: 65
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Решение задания 4: Поскольку с программу с длинными строками отлаживать неудобно, то напишем тело функции из нескольких строк:
Function y(x)
a=1+Abs(0.2-x)
b=1+x+x*x
y=a/b+Sin(x)
y=y+Log(x+2)
y=y–Atn(x^3+1)
y=y+Exp(-x)-Tan(x^3.13)
y=y+Sqr(x)+Cos(x+1)
End Function
Далее проведите расчеты с использованием данной функции пользователя и заполните таблицу. Не следует заполнять все ячейки значений аргумента x, вводя их с клавиатуры, так как это будет нерационально. Вместо этого введите два значения в ячейки B1 и С1, представляющие собой первый и второй члены арифметической прогрессии. Далее выделите диапазон ячеек B1:C1. Затем расположите указатель мыши на маркере заполнения выделенного диапазона, как показано ниже на рисунке, и протяните его вправо до получения числового ряда нужной длины:
В дальнейшем в подобной стандартной ситуации, которая при работе с таблицами встречается часто, используйте этот метод автоматического заполнения ячеек числовым рядом, соседние члены которого отличаются на постоянную величину.
Вычислите значения функции самостоятельно, используя навыки, приобретенные при выполнении предыдущих заданий.
Для построения графика зависимости y=y(x) выберите Вставка>Диаграмма>График. Перейдите на ряды в строках.В диапазоне данных укажите мышью диапазон от B2 до J2. Далее нажмите закладку Ряд, и в Надписях оси x укажите мышью диапазон от B1 до J1. В заголовке ось X (категорий) введите символ X, а ось Y (значений) введите символ Y. В результате получим следующую картину:
Можете самостоятельно поработать с этим графиком с целью улучшения ее вида.
Выполните самостоятельно задания, приведенные ниже.
Составить программу на VBA для определения функции пользователя y=y(x), заполнить таблицу значений функции при изменении аргумента в самостоятельно выбранном диапазоне и построить график зависимости y=y(x):
Задание 5.
Задание 6.
Задание 7.
Задание 8.
Задание 9. Постройте пользовательскую функцию для вычисления стоимости товара с НДС по его стоимости без НДС и ставки НДС. С использованием этой функции заполните таблицу, отражающую стоимость товаров без НДС и с НДС. Исходные данные выберите самостоятельно.
Задание 10. Постройте пользовательскую функцию для вычисления комиссионных (вознаграждения), которые начисляются фирмой продавцу в размере K % от объема продаж. С использованием этой функции заполните таблицу, отражающую размер вознаграждения в рублях в зависимости от объема проданного товара. Исходные данные выберите самостоятельно.
Задание 11. Используя встроенную математическую функцию знака числа Sqn(a), постройте пользовательскую функцию, которая
возвращает число -1, если значение выражения (x2-x-2) отрицательно,
возвращает число 1, если значение выражения (x2-x-2) положительно,
возвращает число 0, если значение выражения (x2-x-2) равно нулю.
Заполните таблицу возвращаемых значений, выбирая самостоятельно исходные данные для x.
Задание 12. Используя встроенную математическую функцию генерации случайного числа Rnd(a) из интервала [0,1), постройте пользовательскую функцию, которая выбирает случайное число x из интервала [0,1), а затем вычисляет значение y по формуле y=ln(x+1). Заполните таблицу возвращаемых этой пользовательской функцией значений, выбирая самостоятельно исходные данные. Перед вызовом функции Rnd используется оператор Randomize. Выясните особенности работы функции Rnd(a) при положительном, отрицательном и равном нулю значении числа a.
РЕКОМЕНДУЕМАЯ ЛИТЕРАТУРА
1.Гарнаев А.Ю. Excel, VBA, Internet в экономике и финансах. – Спб.:БХВ-Петербург, 2002, - 816 с.
2.Информатика. Базовый курс. Под. ред. С.В.Симоновича: СПб, «Питер», 2002, 640с.
3.Острейковский В.А. Информатика. М.: Высш. шк. 2001.- 415 с.
------------------------------------------------------------------------------
Рустам Гумерович Тахавутдинов
Методические указания к лабораторным работам,
расчетному заданию и самостоятельной работе
студентов
(Кафедра Информатики и информационных управляющих систем КГЭУ)
Редактор издательского отдела Г. Я. Дарчинова
________________________________________________________________
Изд. лиц. № 03480 от 8.12.00 Темплан издания КГЭУ 2003 г.
Подписано к печати Формат 60 х 84/16
Гарнитура “Times” Вид печати РОМ Бумага “Business”
Физ. печ. л. Усл. печ. л. Уч-изд. л.
Тираж 200 Заказ
________________________________________________________________
Издательский отдел КГЭУ
420066, Казань, Красносельская, 51
________________________________________________________________
Типография КГЭУ
420066, Казань, Красносельская, 51