diff --git a/TEMA8/Md0.png b/TEMA8/Md0.png new file mode 100644 index 0000000..a7821dc Binary files /dev/null and b/TEMA8/Md0.png differ diff --git a/TEMA8/Md1.png b/TEMA8/Md1.png new file mode 100644 index 0000000..acee72b Binary files /dev/null and b/TEMA8/Md1.png differ diff --git a/TEMA8/test.md b/TEMA8/test.md new file mode 100644 index 0000000..d032140 --- /dev/null +++ b/TEMA8/test.md @@ -0,0 +1,54 @@ +\# Индивидуальное задание по теме 8 + +Турханов Артем, А-03-23, вариант 1 + + + +\## Задание + +Разработайте функцию с 5 аргументами (на ее основе создайте модуль), создающую последовательность отсчетов синусоидального сигнала с заданными параметрами: амплитуда, период, фаза, число отсчетов (аргументы функции). Сигнал должен быть записан в виде столбца в текстовый файл с заданным именем (5-й аргумент функции), а также возвращен в вызывающую программу в виде списка. + + + +Создайте второй модуль, в котором должны быть инструкции для ввода/создания исходных данных для проверки работы функции, вызов функции и отображение полученных результатов. + + + +\## Решение + +Содержание модуля Md1, содержащего реализацию заданной функции: + +!\[Md1.png](Md1.png) + +Содержание модуля Md0, содержащего ввод и вывод данных, а также вызов функции из модуля Md1: + +!\[Md0.png](Md0.png) + + + +Результат импорта модуля Md0: + +```py + +>>> import Md0 + +Введите амплитуду сигнала: 2 + +Введите период сигнала: 1 + +Введите фазу сигнала: 0 + +Введите количество временных отсчетов сигнала: 10 + +Введите имя файла для записи результата: text.txt + +Полученный сигнал: + + \[0.0, 0.11088262850995298, 0.22039774345612226, 0.3271946967961522, 0.42995636352835553, 0.5274153857718655, 0.618369803069737, 0.7016978761467352, 0.7763719213006605, 0.8414709848078965] + +``` + +Также значения сигнала были записаны в указанный файл: + +!\[txt.png](txt.png) + diff --git a/TEMA8/txt.png b/TEMA8/txt.png new file mode 100644 index 0000000..435cedf Binary files /dev/null and b/TEMA8/txt.png differ