Объектная реализация контейнера на основе комбинированной структуры «Очередь-массив двунаправленных списков #1203433

Артикул: 1203433
2 590p.
Оплатите артикул одним из 20 способов и сразу скачайте.
После оплаты он автоматически будет удален с сайта.
Никто кроме вас не сможет посмотреть его до 28.05.2024
Введение 3
Постановка задачи 4
Теоретическое описание используемых структур данных с алгоритмами реализации основных операций 5
Описание используемых понятий и механизмов ООП 9
Описание всех разработанных классов (объектная модель) 11
Описание демонстрационного модуля с характеристикой использованных стандартных компонентов 16
Описание структуры проекта 21
Заключение 23
Список использованной литературы 24
Листинги 25

Постановка задачи

Тема: Объектная реализация контейнера на основе комбинированной структуры «Очередь-массив двунаправленных списков».
Цель работы: получение навыков разработки объектных программ, включая создание набора собственных взаимосвязанных классов для объектной реализации специализированного контейнера. Контейнер предназначен для хранения и обработки данных некоторой задачи. Контейнер представляет собой двухуровневую структуру данных, в которой уровни реализуются разными способами – один статически на базе массива (непрерывная реализация), другой – динамически с использованием адресных связей (связная реализация).
В качестве информационной задачи реализовать «Квартирный фонд»:
- информационные объекты: квартиры жилого дома (свойства: НомерК-вартиры, Площадь)
- квартиры объединяются в рамках объекта Дом (свойство: НомерДома)
- дома объединяются в рамках объектаконтейнера УправляющаяКомпания (свойство – Название)
Требования к работе:
1. Полная объектная реализация с определением классов для всех элементов реализуемой структуры: информационные объекты, объекты-элементы списка (динамическая реализация), объекты-списки, объект-контейнер.
2. Соблюдение принципа инкапсуляции – использование в классах только закрытых свойств, и реализация необходимого набора методов доступа.
3. Реализация в классах всех необходимых методов: конструкторы, мето-ды доступа к свойствам, методы добавления и удаления на каждом из двух уровней, метод поиска (при необходимости).
4. Возможность сохранения всей структуры во внешнем файле с обратной загрузкой.
5. Наличие модуля, демонстрирующего все возможности созданной библиотеки классов с удобным оконным пользовательским интерфейсом.
Программа написана на языке Visual C++
1) Д. Кнут «Искусство программирования для ЭВМ», М: изд. «Мир», 1977г.
2) Н. Вирт «Алгоритмы и структуры данных», М: изд. «Мир», 1989г. – 360с.
3) Пахомов Б. «Самоучитель C/C++ и C++ Builder 2007», БХВ-Петербург, 2008 г. – 670 с.
4) Страуструп Б. «Язык программирования C++», Бином, 2011 г, 1136 с.
5) Назарр К., Рихтер Дж. «Windows via C/C++. Программирование на языке Visual C++», Питер, 2009 г., 932.
6) Н. А. Литвиненко «Технология программирования на C++. Win32 API-приложения», БХВ-Петербург, 2010 г., 288 с.
7) А. Я. Архангельский «C++Builder 6. Справочное пособие. Книга 2. Классы и компоненты», Бином-Пресс, 2002 г., 528 с.
8) Джордж Шеферд «Программирование на Microsoft Visual C++ .NET», Питер, Русская Редакция, 2007 г., 928 с.
9) Крис Паппас, Уильям Мюррей «Visual C++ 6. Руководство разработ-чика», BHV, Ирина, 2001 г., 624 с.
10) Стивен Гилберт, Билл Маккарти «Самоучитель Visual C++ 6 в примерах», ДиаСофт, 2003 г., 496 с.
Материалы, размещаемые в каталоге, с согласия автора, могут использоваться только в качестве дополнительного инструмента для решения имеющихся у вас задач, сбора информации и источников, содержащих стороннее мнение по вопросу, его оценку, но не являются готовым решением. Пользователь вправе по собственному усмотрению перерабатывать материалы, создавать производные произведения, соглашаться или не соглашаться с выводами, предложенными автором, с его позицией.
Тема: Объектная реализация контейнера на основе комбинированной структуры «Очередь-массив двунаправленных списков
Артикул: 1203433
Дата написания: 25.06.2014
Тип работы: Курсовая работа
Предмет: Объектное ориентированное программирование
Оригинальность: Антиплагиат.ВУЗ — 91%
Количество страниц: 41
Постановка задачи

Тема: Объектная реализация контейнера на основе комбинированной структуры «Очередь-массив двунаправленных списков».
Цель работы: получение навыков разработки объектных программ, включая создание набора собственных взаимосвязанных классов для объектной реализации специализированного контейнера. Контейнер предназначен для хранения и обработки данных некоторой задачи. Контейнер представляет собой двухуровневую структуру данных, в которой уровни реализуются разными способами – один статически на базе массива (непрерывная реализация), другой – динамически с использованием адресных связей (связная реализация).
В качестве информационной задачи реализовать «Квартирный фонд»:
- информационные объекты: квартиры жилого дома (свойства: НомерК-вартиры, Площадь)
- квартиры объединяются в рамках объекта Дом (свойство: НомерДома)
- дома объединяются в рамках объектаконтейнера УправляющаяКомпания (свойство – Название)
Требования к работе:
1. Полная объектная реализация с определением классов для всех элементов реализуемой структуры: информационные объекты, объекты-элементы списка (динамическая реализация), объекты-списки, объект-контейнер.
2. Соблюдение принципа инкапсуляции – использование в классах только закрытых свойств, и реализация необходимого набора методов доступа.
3. Реализация в классах всех необходимых методов: конструкторы, мето-ды доступа к свойствам, методы добавления и удаления на каждом из двух уровней, метод поиска (при необходимости).
4. Возможность сохранения всей структуры во внешнем файле с обратной загрузкой.
5. Наличие модуля, демонстрирующего все возможности созданной библиотеки классов с удобным оконным пользовательским интерфейсом.
Программа написана на языке Visual C++
А ты умеешь выполнять такие работы?

Файлы артикула: Объектная реализация контейнера на основе комбинированной структуры «Очередь-массив двунаправленных списков по предмету объектное ориентированное программирование

Пролистайте "Объектная реализация контейнера на основе комбинированной структуры «Очередь-массив двунаправленных списков" и убедитесь в качестве

После покупки артикул автоматически будет удален с сайта до 28.05.2024
Курсовая — Объектная реализация контейнера на основе комбинированной структуры «Очередь-массив двунаправленных списков — 1
Курсовая — Объектная реализация контейнера на основе комбинированной структуры «Очередь-массив двунаправленных списков — 2
Курсовая — Объектная реализация контейнера на основе комбинированной структуры «Очередь-массив двунаправленных списков — 3
Курсовая — Объектная реализация контейнера на основе комбинированной структуры «Очередь-массив двунаправленных списков — 4
Курсовая — Объектная реализация контейнера на основе комбинированной структуры «Очередь-массив двунаправленных списков — 5
Курсовая — Объектная реализация контейнера на основе комбинированной структуры «Очередь-массив двунаправленных списков — 6
Посмотреть остальные страницы ▼
Честный антиплагиат! Честный антиплагиат!
Уникальность работы — 91% (оригинальный текст + цитирования, без учета списка литературы и приложений), приведена по системе Антиплагиат.ВУЗ на момент её написания и могла со временем снизиться. Мы понимаем, что это важно для вас, поэтому сразу после оплаты вы сможете бесплатно поднять её. При этом текст и форматирование в работе останутся прежними.
Гарантируем возврат денег! Гарантируем возврат денег!
Качество каждой готовой работы, представленной в каталоге, проверено и соответствует описанию. В случае обоснованных претензий мы гарантируем возврат денег в течение 24 часов.