
Архив2 / курсовая docx525 / Temy_kursovykh_rabot_2_kurs_OOA_i_P(1)
.docxТематика курсовых работ по дисциплине
«Объектно-ориентированный анализ и программирование»
(БИ, 2 курс)
При выполнении курсовой работы студенту необходимо описать абстрактный тип данных (шаблон класса) согласно варианту. Предусмотреть наличие в классах компонентных данных, методов, в том числе конструкторов, свойств, перегруженных стандартных операций и при необходимости других членов класса. Организовать инкапсуляцию данных. При необходимости классы могут наследоваться друг от друга. Пояснительная записка к курсовой работе должна содержать иерархию классов в виде UML-диаграмм.
Далее требуется разработать Windows-приложение для демонстрации работы объектов созданного класса.
Возможные варианты абстрактных типов данных:
-
Стек.
-
Очередь.
-
Односвязный список.
-
Двусвязный список.
-
Множество.
-
Кольцевой односвязный список.
-
Бинарное дерево.
-
Неориентированный граф.
-
Ориентированный граф.
-
Матрица.
-
Составное арифметическое выражение.
-
Лифт.
-
Банкомат.
-
Секундомер.
-
Нечеткое множество.
-
Нечеткое отношение.
-
Часы с будильником и кукушкой.
-
Система линейных алгебраических уравнений.
-
График функции.
-
Столбчатая диаграмма.
-
Арифметическая и геометрическая прогрессии.
-
Временной ряд (тренд).
-
Принтер.
-
Градиент.
-
Аквариум с рыбками.
-
Солнечная система (солнце, планеты и т.п.).
-
Фрактал.
-
Конечный автомат.
-
Одномерный клеточный автомат.
-
Атом химического элемента.