Файл: Лабораторная работа 14 Создание пользовательских функций Вариант 13 студент гр. Гк22 Черненко А. С.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 23.11.2023
Просмотров: 43
Скачиваний: 2
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
ПЕРВОЕ ВЫСШЕЕ ТЕХНИЧЕСКОЕ УЧЕБНОЕ ЗАВЕДЕНИЕ РОССИИ
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ
РОССИЙСКОЙ ФЕДЕРАЦИИ
федеральное государственное бюджетное образовательное учреждение
высшего образования
САНКТ-ПЕТЕРБУРГСКИЙ ГОРНЫЙ УНИВЕРСИТЕТ
Кафедра информатики и компьютерных технологий
ЛАБОРАТОРНАЯ РАБОТА № 14
Создание пользовательских функций
Вариант 13
Выполнил: студент гр. ГК-22 Черненко А.С.
(шифр группы) (подпись) (Ф.И.О.)
Дата: 16.05.2023 г.
Проверил
руководитель практики: доцент Глазков В.В.
(должность) (подпись) (Ф.И.О.)
Санкт-Петербург
2023
Задача 1.
Выполнить табулирование функции при изменении аргумента в интервале [-3, 3] с шагом 0,25. Функцию задать двумя способами в виде формулы и с помощью создания пользовательской функции. Результаты сравнить.
Решение:
-
Дано:
-
Тест для отладки в MathCad:
-
Программа:
Public Function y(x)
y = 2^ - Abs(x) * x
End Function
-
Вид печати:
Рисунок 1. Лист Excel к задаче №1
Результаты при задании функции в виде формулы и с помощью создания пользовательской функции
совпали.
Задача 2.
Выполнить табулирование функции на интервале [-1,5;3]:
-
Дано:
-
Тест для отладки программы в Math CAD:
-
Программа:
Public Function y(x)
If x <= 1 Then
y = 3 * (x * x * x * x) + 2
Else: y = 1 / (x * x)
End If
End Function
-
Вид печати:
Рисунок 2. Лист Excel к задаче №2
Результаты при задании функции в виде формулы и с помощью создания пользовательской функции совпали.