Файл: Лабораторная работа 14 Создание пользовательских функций Вариант 13 студент гр. Гк22 Черненко А. С.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 23.11.2023

Просмотров: 43

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

ПЕРВОЕ ВЫСШЕЕ ТЕХНИЧЕСКОЕ УЧЕБНОЕ ЗАВЕДЕНИЕ РОССИИ



МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ
РОССИЙСКОЙ ФЕДЕРАЦИИ


федеральное государственное бюджетное образовательное учреждение

высшего образования

САНКТ-ПЕТЕРБУРГСКИЙ ГОРНЫЙ УНИВЕРСИТЕТ

Кафедра информатики и компьютерных технологий

ЛАБОРАТОРНАЯ РАБОТА № 14

Создание пользовательских функций

Вариант 13

Выполнил: студент гр. ГК-22 Черненко А.С.

(шифр группы) (подпись) (Ф.И.О.)

Дата: 16.05.2023 г.

Проверил

руководитель практики: доцент Глазков В.В.

(должность) (подпись) (Ф.И.О.)

Санкт-Петербург

2023

Задача 1.

Выполнить табулирование функции при изменении аргумента в интервале [-3, 3] с шагом 0,25. Функцию задать двумя способами в виде формулы и с помощью создания пользовательской функции. Результаты сравнить.

Решение:

  1. Дано:






  1. Тест для отладки в MathCad:





  1. Программа:

Public Function y(x)

y = 2^ - Abs(x) * x

End Function

  1. Вид печати:




Рисунок 1. Лист Excel к задаче №1

Результаты при задании функции в виде формулы и с помощью создания пользовательской функции
совпали.

Задача 2.

Выполнить табулирование функции на интервале [-1,5;3]:

  1. Дано:





  1. Тест для отладки программы в Math CAD:



  1. Программа:

Public Function y(x)

If x <= 1 Then

y = 3 * (x * x * x * x) + 2

Else: y = 1 / (x * x)

End If

End Function

  1. Вид печати:



Рисунок 2. Лист Excel к задаче №2

Результаты при задании функции в виде формулы и с помощью создания пользовательской функции совпали.