Этот коммит содержится в:
FilippovDY (FilippovDY)
2025-12-08 11:51:25 +03:00
родитель 1fd5014197
Коммит 415915ceb0

Просмотреть файл

@@ -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 чисел
```