![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 20.05.2011
Сообщений: 4
|
![]()
Тема:Объектная реализация контейнера на основе комбинированной структуры «Упорядоченный массив динамических очередей»
Цель работы: получение навыков разработки объектных программ, включая создание набора собственных взаимосвязанных классов для объектной реализации специализированного контейнера. Контейнер предназначен для хранения и обработки данных некоторой информационной задачи (содержание задачи уточняется преподавателем при утверждении темы работы). Контейнер представляет собой двухуровневую структуру данных, в которой уровни реализуются разными способами – один статически на базе массива (непрерывная реализация), другой – динамически с использованием адресных связей (связная реализация). Требования: 1. Полная объектная реализация с определением классов для всех элементов реализуемой структуры: информационные объекты (обязательно!), объекты-элементы списка (динамическая реализация), объекты-списки, объект-контейнер 2. Соблюдение принципа инкапсуляции – использование в классах только закрытых свойств и реализация необходимого набора методов доступа 3. Реализация в классах всех необходимых методов: конструкторы, методы доступа к свойствам, методы добавления и удаления на каждом из двух уровней, метод поиска (при необходимости) 4. Возможность сохранения всей структуры во внешнем файле с обратной загрузкой 5. Наличие модуля, демонстрирующего все возможности созданной библиотеки классов и обладающего удобным оконным пользовательским интерфейсом 6. Язык и среда разработки: Delphi Структура пояснительной записки 1. Титульный лист 2. Оглавление 3. Постановка задачи (цель работы, исходные данные, ожидаемый результат, требования к реализации) 4. Теоретическое описание используемых структур данных с алгоритмами реализации основных операций 5. Описание основных понятий и механизмов ООП 6. Описание всех разработанных классов (объектная модель) 7. Описание демонстрационного модуля с характеристикой использованных стандартных компонентов 8. Описание структуры проекта 9. Листинги всех подпрограмм с краткими комментариями 10. Список использованной литературы Вот конкретная задача: Задача «Управление банком» * информационные объекты: служащие банка (свойства – Фамилия, Должность) * служащие объединяются в рамках объекта ОтделБанка (свойство – НазваниеОтдела) * отделы объединяются в рамках объекта-контейнера Банк (свойство – НазваниеБанка) Этап1 Описание этапа: Разработка необходимого набора классов БЕЗ программной реализации методов Этап2 Описание этапа: Программная реализация методов Этап3 Описание этапа: Программная реализация демонстрационного модуля Этап4 Описание этапа: Оформление пояснительной записки На первом этапе необходимо разработать набор классов для реализации контейнера для конкретной задачи. Имена классов, их свойств и методов должны соответствовать решаемой задаче. Методы описываются лишь на уровне заголовков, но с необходимыми параметрами. Описание классов выполнить на словесном и формальном уровне с использованием выбранного для реализации языка программирования. Срок - до 15 числа. Оплата по договоренности. Только на Delphi. Писать на почту Katk255@yandex.ru |
![]() |
![]() |
![]() |
#2 |
Босс
Форумчанин
Регистрация: 03.06.2009
Сообщений: 125
|
![]()
255507394.
Две одинаковые вложенные ошибки называются четной ошибкой и ошибкой не являются. Ася 255507394. Отзывы здесь. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Массив массивов динамических кнопок - как достучаться до нужной? | WhiskasTM | Общие вопросы Delphi | 2 | 28.04.2012 11:02 |
Курсовая работа!!! | Дархан555 | Фриланс | 3 | 21.12.2011 20:52 |
Программная реализация динамического списка динамических очередей | Ghost1k | Помощь студентам | 2 | 30.08.2011 22:41 |
Динамический стек динамических очередей | Silence255 | Помощь студентам | 4 | 29.08.2011 15:12 |
Массив динамических структур. Проблема с выделением памяти. | Алексей Емеля | Общие вопросы C/C++ | 6 | 15.07.2011 19:24 |