diff --git a/TEMA8/test.md b/TEMA8/test.md index d032140..c04bc03 100644 --- a/TEMA8/test.md +++ b/TEMA8/test.md @@ -1,54 +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) - +# Индивидуальное задание по теме 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) +