Черновики
#9707

Написание программы на Python c граффическим интерфейсом

Похожие заявки
Контрольная работа, Черчение
Бюджет: По договоренности
Контрольная работа, Электроника, электротехника, радиотехника
Бюджет: По договоренности
Контрольная работа, Информационные технологии
Бюджет: По договоренности
Контрольная работа, Статистика
Бюджет: По договоренности
Контрольная работа, Маркетинг
Бюджет: По договоренности
Создан:
17 мая 2018
Срок сдачи:
19 мая 2018
Бюджет:
По договоренности
Предмет:
Программирование
Тип работы:
Контрольная работа
Вуз:
Объем:
от 1 до 3 стр.
Шрифт:
Times New Roman
Интервал:
1,5
Оригинальность:
50%
Описание:
сделать три разных варианта


Задание для контрольной работы
Выберите из таблицы (или предложите сами) прикладную область. Элементы данных прикладной области обладают некоторыми атрибутами. Не нужно рассматривать максимальное количество атрибутов, достаточно выбрать только те, которые вам нужны для решения задачи (три-четыре атрибута).
Прикладная область Примеры атрибутов
Машины Производитель, год выпуска, цвет, цена
Лекарства Название, форма выпуска (таблетки, капсулы, ампулы и т.п.), количество в упаковке, цена
Расписание электричек Пункт отправления, пункт назначения, время отправления, время прибытия, остановки
Состав продуктов Название, содержание белков, жиров и углеводов, калорийность
Библиотека Название книги, автор, издательство, год выпуска
Сотрудники Отдел, ФИО, должность, возраст
Ведомость ФИО студента, балл за 1 аттестацию, балл за 2 аттестацию, оценка за экзамен, итоговая оценка
Статистика продаж Товар, продано в 2014 году, продано в 2015 году, продано в 2016 году
Рейтинг ВУЗов Место, название ВУЗа, средний балл абитуриента по математике, средний балл абитуриента по русскому языку
Товары Вид товара (холодильник, телевизор, пылесос и т.д.), название, производитель, цена, скидка

Данные о прикладной области хранятся в текстовом файле. Файл можно создать самим или взять готовый. Информация для каждого элемента данных хранится в отдельной строке, значения атрибутов разделены символом-разделителем. В зависимости от данных разделителем может быть пробел, запятая, точка с запятой и т.д.
Создайте класс для обработки имеющихся данных. Класс должен содержать методы:
• __init__ выполняет загрузку данных из файла (в список, словарь или другую структуру данных по вашему выбору), имя файла – параметр метода;
• __str__ формирует строку, содержащую информацию о данных (имя файла), но не сами данные;
• метод, который выводит данные в новый файл в удобном для восприятия виде (в виде таблицы с заголовками);
• 3 метода, выполняющих обработку данных, имеющих смысл для вашей задачи. Например, вычислить количество машин заданной марки, найти максимальную и минимальную цену машины заданного года выпуска и т.п. Для универсальности методы должны иметь параметры.
Класс может содержать другие необходимые атрибуты, свойства. методы.
Разработайте программу с графическим интерфейсом. Программа может состоять только из одного окна. Программа позволяет создать объект вашего класса и вызвать все методы. Для ввода параметров методов и вывода результатов используйте стандартные диалоговые окна и элементы окна.
Закажите подобную или любую другую работу недорого
или
Предложения (0)