Рейтинговая работа Расчетно-аналитическое задание

Раздел
Программирование
Просмотров
37
Покупок
0
Антиплагиат
Не указан
Размещена
19 Сен в 13:56
ВУЗ
Не указан
Курс
Не указан
Стоимость
300 ₽
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
docx
Рейтинговая
309.2 Кбайт 300 ₽
Описание

После покупки напишите в личку.

Скину все файлы + файл в формате Python

Индивидуальное задание в соответствие с ФИО и ID студента


1.    Задание с исходными данными и результат

 

Дан ряд целых чисел, полученный в результате обработки символов Фамилии, Имени, Отчества обучающегося, а также его ID. Необходимо отсортировать набор данных двумя способами, а также выполнить некоторые арифметические расчеты.

Результатом правильной работы программы является:

Текстовый файл с результатами расчетов result.txt. В консоль ничего не выводится. При перезапуске программы файл result.txt должен быть перезаписан.

1.    Описание последовательности выполнения работы

Для выполнения задачи необходимо:

1.                Выполнить чтение данных (символов ФИО и ID) из файла «source_data.txt» в две строки;

2.                Удалить пробелы и символ перевода строки;

3.                Получить два списка кодов – по одному для каждого из алгоритмов сортировки, а также третий список кодов для вывода исходных, неотсортированных кодов в файл результатов «result.txt»;

4.                Найти длину (количество элементов) списка исходных кодов;

5.                Вычислить значение, определяющее направление сортировки – разделить целочисленное значение ID на длину списка нацело;

6.                Определить направление сортировки в зависимости от четности полученного значения – список необходимо отсортировать по возрастанию, если значение четное, по убыванию – если нечетное. Выбрать соответствующую функцию сравнения двух чисел, определяющую направление сортировки;

7.                Выполнить сортировку списков пузырьком и вставками, используя для упорядочения выбранную на предыдущем шаге функцию;

8.                Рассчитать среднее арифметическое значение как сумму элементов списка исходных кодов, разделенная на длину списка. Выполнить округление полученного значения до трех знаков после запятой;

9.                Рассчитать среднее квадратическое значение как корень из суммы квадратов элементов списка исходных кодов, разделенный на длину списка. Выполнить округление полученного значения до трех знаков после запятой;

10.           Записать полученные значения в файл «result.txt».

Вам подходит эта работа?
Похожие работы
Основы программирования
Контрольная работа Контрольная
20 Дек в 13:35
60 +22
1 покупка
Основы программирования
Дипломная работа Дипломная
18 Дек в 05:05
47 +1
0 покупок
Основы программирования
Лабораторная работа Лабораторная
7 Дек в 17:09
28
0 покупок
Основы программирования
Тест Тест
6 Дек в 04:00
78 +2
2 покупки
Другие работы автора
Бухгалтерская и налоговая отчетность
Дистанционная задача Дистанционная задача
19 Сен в 13:50
36
0 покупок
Управление персоналом
Дистанционная задача Дистанционная задача
19 Сен в 13:48
44
0 покупок
Основы программирования
Дистанционная задача Дистанционная задача
19 Сен в 13:46
41
0 покупок
ТВиМС - Теория вероятностей и математическая статистика
Контрольная работа Контрольная
1 Мар 2023 в 16:03
207
2 покупки
Темы журнала
Показать ещё
Прямой эфир