From 415915ceb0b96238c89d4497ec7979560f956227 Mon Sep 17 00:00:00 2001 From: "FilippovDY (FilippovDY)" Date: Mon, 8 Dec 2025 11:51:25 +0300 Subject: [PATCH] Tema9/test.md --- TEMA9/test.md | 30 +++++++++++++++++++++++++++--- 1 file changed, 27 insertions(+), 3 deletions(-) diff --git a/TEMA9/test.md b/TEMA9/test.md index 1856071..82f79f5 100644 --- a/TEMA9/test.md +++ b/TEMA9/test.md @@ -1,7 +1,7 @@ - # Выполнение модульного задания + # Выполнение модульного задания Филиппов Даниил Юрьевич, А-01-23 - # Задание + # Задание M3_2 1) Создайте модуль М1, содержащий две функции: - функция 1: аргументы - имя текстового файла с числовыми данными (может быть разное число значений на каждой строке) и пороговое значение КК; считываются значения из указанного файла и записываются в два новых текстовых файла, имена которых совпадают с именем входного файла с добавлением 1 и 2 - в первый файл записываются значения, превышающие заданный порог, а во второй - не превышающие его. Исходные данные в виде списка возвращаются в вызывающую программу; @@ -17,7 +17,7 @@ M3_2 4) Подготовьте 2 файла с не менее, чем с 20 числовыми значениями с разным числом элементов на разных строках и проверьте с ними разработанную программу. - # Решение + # Решение 1. Модуль MOD1.py @@ -165,3 +165,27 @@ import MOD0 Записано 20 чисел ``` +Для файла dat.txt +```py +>>> import MOD0 +Введите имя файла: dat.txt +Пороговое значение KK: 40 + +Исходный файл: + Среднее: 329.17 + Медиана: 325.00 + От 50.00 до 650.00 + Отклонение: 187.64 + +Файл с числами > KK: + Среднее: 329.17 + Медиана: 325.00 + От 50.00 до 650.00 + Отклонение: 187.64 + +Файл с числами ≤ KK: +Введите имя файла для сохранения в бинарный: dat.txt + +Данные сохранены в RES2a.bin +Записано 12 чисел +```