ГлавнаяПрограммирование → Лабораторная, Программирование по ООП

Лабораторная, Программирование по ООП

Задание

10

Комплектующие для ПК

Коллекция

В соответствии с вариантом задания разработать модель хранения данных и необходимое количество классов для представления объектов предметной области. Разработать приложение c графическим интерфейсом пользователя для выполнения следующих операций с объектами:

  • ввод данных об объектах предметной области;
  • хранение данных в оперативной памяти;
  • просмотр данных об объектах в экранной форме в виде списка или дерева;
  • редактирование выбранного объекта;
  • удаление выбранного объекта;
  • сортировка заданного набора объектов по общим атрибутам;
  • поиск объекта по общим атрибутам.

 

Доступ к атрибутам объектов осуществлять только с помощью свойств классов. Операции реализовать только в виде методов классов.

 

Характеристики объектов

 

Предметная область

Список типов объектов

Атрибуты

Графические фигуры

Линия, треугольник, прямоугольник, окружность

Общие - название, длина контура. Индивид. - размеры, координаты

Микросхемы

Регистры, счетчики, дешифраторы, мультиплексоры

Общие - название, серия, тип.

Индивид. – любые 3 из справочника

Канцелярские товары

Карандаши, скоросшиватели, тетради, фотоальбомы

Общие - название, тип, цена. Индивид. – любые 3 на выбор

Радиоэлектронные элементы

Конденсаторы, резисторы, транзисторы, диоды

Общие - название, тип.

Индивид. – любые 3 из справочника

Комплектующие для ПК

Процессор, память, НЖМД, монитор

Общие - название, тип.

Индивид. – любые 3 на выбор

10

Комплектующие для ПК

Коллекция

Детали товара
  • 250 руб.
  • Лабораторная работа
  • C++
  • Visual Studio
Изображения товара
Обратите внимание

На нашем сайте есть работы, которые включают в себя несколько задач. Если Вам необходима только одна или несколько задач из всей работы, то вам нет необходимости покупать работу целиком. Мы можем продать задачи по отдельности. Для этого обратитесь к нам удобным для Вас способом.

Также если вдруг какая-то работа будет не соответствовать описанию или вы найдете ошибку, то мы всегда готовы исправить проблему в обговорённые с Вами сроки.