From 4fdf6ad73c09e241a8711ecd9eafcc9c7c8ee7a8 Mon Sep 17 00:00:00 2001 From: TurkhanovAK Date: Sun, 7 Dec 2025 19:39:22 +0000 Subject: [PATCH] =?UTF-8?q?=D0=98=D0=B7=D0=BC=D0=B5=D0=BD=D0=B8=D0=BB(?= =?UTF-8?q?=D0=B0)=20=D0=BD=D0=B0=20'TEMA8/task.md'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- TEMA8/task.md | 204 +++++++++++++++++++++++++------------------------- 1 file changed, 102 insertions(+), 102 deletions(-) diff --git a/TEMA8/task.md b/TEMA8/task.md index ee10485..20ab309 100644 --- a/TEMA8/task.md +++ b/TEMA8/task.md @@ -1,102 +1,102 @@ -\# Общее контрольное задание по теме 8 - - - -Турханов Артем, А-03-23 - - - -\## Задание - - - -Разработайте программу, состоящую из трех модулей: - -\- Модуль 1 содержит функцию считывания числового списка из текстового файла с заданным именем (аргумент функции – имя файла). Элементы в файле могут располагаться по несколь-ко на строке с разделением пробелом. Числа элементов в строках могут быть разными. Полу-ченный список должен возвращаться в вызывающую программу. - -\- Модуль 2 содержит функцию расчета коэффициента корреляции по двум числовым спискам (аргументы функции – имена двух списков). Числа элементов в списках могут различаться. Значение коэффициента должно возвращаться в вызывающую программу. - -\- Модуль 3 запрашивает у пользователя и вводит имена двух файлов с исходными данными, дважды вызывает функцию из модуля 1 и считывает два списка из двух текстовых файлов. За-тем вызывает функцию расчета коэффициента корреляции с помощью функции из модуля 2 и отображает рассчитанное значение на экране с округлением до трех цифр после точки. - - - -Подготовьте два текстовых файла с числовыми данными и проверьте по ним работу программы. - - - - - - - -\## Решение - - - -\### Задача 1 - -Содержание модуля M1: - -!\[M1.PNG](M1.PNG) - -Содержание файла test\_task.txt: - -!\[test.PNG](test.PNG) - -Проверка: - -```py - ->>> import M1 - ->>> M1.readFile('test\_task.txt') - -\[1, 2, 3, 3, 4, 5, 6, 7, 8] - -``` - - - -\### Задача 2 - -Содержание модуля M2: - -!\[M2.PNG](M2.PNG) - -```py - ->>> import M2 - ->>> M2.corr(\[1,2,3,4,5,6,7], \[2,1,6,7,10,11,14]) - -0.9743547036924464 - -``` - - - -\### Задача 3 - -Содержание модуля M3: - -!\[M3.PNG](M3.PNG) - -Содержание файла test1.txt: - -!\[test1.PNG](test1.PNG) - -Содержание файла test2.txt: - -!\[test2.PNG](test2.PNG) - -```py - ->>> import M3 - -Введите имя первого файла: test1.txt - -Введите имя второго файла: test2.txt - -0.901 - -``` - +# Общее контрольное задание по теме 8 + + + +Турханов Артем, А-03-23 + + + +## Задание + + + +Разработайте программу, состоящую из трех модулей: + +- Модуль 1 содержит функцию считывания числового списка из текстового файла с заданным именем (аргумент функции – имя файла). Элементы в файле могут располагаться по несколь-ко на строке с разделением пробелом. Числа элементов в строках могут быть разными. Полу-ченный список должен возвращаться в вызывающую программу. + +- Модуль 2 содержит функцию расчета коэффициента корреляции по двум числовым спискам (аргументы функции – имена двух списков). Числа элементов в списках могут различаться. Значение коэффициента должно возвращаться в вызывающую программу. + +- Модуль 3 запрашивает у пользователя и вводит имена двух файлов с исходными данными, дважды вызывает функцию из модуля 1 и считывает два списка из двух текстовых файлов. За-тем вызывает функцию расчета коэффициента корреляции с помощью функции из модуля 2 и отображает рассчитанное значение на экране с округлением до трех цифр после точки. + + + +Подготовьте два текстовых файла с числовыми данными и проверьте по ним работу программы. + + + + + + + +## Решение + + + +### Задача 1 + +Содержание модуля M1: + +![M1.PNG](M1.PNG) + +Содержание файла test_task.txt: + +![test.PNG](test.PNG) + +Проверка: + +```py + +>>> import M1 + +>>> M1.readFile('test_task.txt') + +[1, 2, 3, 3, 4, 5, 6, 7, 8] + +``` + + + +### Задача 2 + +Содержание модуля M2: + +![M2.PNG](M2.PNG) + +```py + +>>> import M2 + +>>> M2.corr([1,2,3,4,5,6,7], [2,1,6,7,10,11,14]) + +0.9743547036924464 + +``` + + + +### Задача 3 + +Содержание модуля M3: + +![M3.PNG](M3.PNG) + +Содержание файла test1.txt: + +![test1.PNG](test1.PNG) + +Содержание файла test2.txt: + +![test2.PNG](test2.PNG) + +```py + +>>> import M3 + +Введите имя первого файла: test1.txt + +Введите имя второго файла: test2.txt + +0.901 + +``` +