Курсовая работа по дисциплине Объектноориентированное программирование
Скачать 415.64 Kb.
|
Base(); |
Входные данные | Ожидаемые выходные | Фактические выходные |
| данные | данные |
| | |
root endtree //root // | Object tree root //root | Object tree root //root |
| Object name: root | Object name: root |
| | |
root /root object_1 3 1 | Object tree root object_1 | Object tree root object_1 |
/root object_2 2 1 | object_7 object_2 object_4 | object_7 object_2 |
/root/object_2 object_4 3 - | object_7 object_5 object_3 | object_4 object_7 |
1 /root/object_2 object_5 4 | object_3 //object_2 Object | object_5 object_3 |
1 /root object_3 3 1 | name: object_2 //root | object_3 //object_2 Object |
/root/object_2 object_3 6 1 | Object name: root | name: object_2 //root |
/root/object_1 object_7 5 1 | //object_69 Object not | Object name: root |
/root/object_2/object_4 | found | //object_69 Object not |
object_7 3 -1 endtree | | found |
//object_2 //root | | |
//object_69 // | | |
| | |
32
ЗАКЛЮЧЕНИЕ
Курс ООП познакомил меня с данной парадигмой программирования и научил многим навыкам. В начале я разрабатывал базовые классы для объектов и определял общий функционал для используемых в рамках приложения объектов. Позднее я научился разрабатывать операции добавления, удаления, изменения позиции объекта в рамках иерархического дерева и строить дерево иерархии объектов. К концу курса я использовал алгоритмы обработки структур данных в виде дерева, переключал состояния объектов и определял их готовность к работе, а также выводил на печать дерево иерархии объектов и искал указатель на объект по координате по дереву иерархии объектов или по имени, при уникальности наименований объектов.
Выполнение данной курсовой работы позволило мне закрепить навыки выше и использовать их свободно при программировании.
33
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ
(ИСТОЧНИКОВ)
Васильев А.Н. Объектно-ориентированное программирование на С++. Издательство: Наука и Техника. Санкт-Петербург, 2016г. 543 стр.
Шилдт Г. С++: базовый курс. 3-е изд. Пер. с англ.. — М.: Вильямс, 2017. —
с.
Методическое пособие для проведения практических заданий, контрольных и курсовых работ по дисциплине «Объектно-ориентированное программирование» [Электронный ресурс] – URL: https://mirea.aco-avrora.ru/student/files/methodichescoe_posobie_dlya_laboratorny h_rabot_3.pdf (дата обращения 05.05.2021).
Приложение к методическому пособию студента по выполнению заданий в рамках курса «Объектно-ориентированное программирование» [Электронный ресурс]. URL: https://mirea.aco-avrora.ru/student/files/Prilozheniye_k_methodichke.pdf (дата обращения 05.05.2021).
Видео лекции по курсу «Объектно-ориентированное программирование» [Электронный ресурс]. АСО «Аврора».
Антик М.И. Дискретная математика [Электронный ресурс]: Учебное пособие /Антик М.И., Казанцева Л.В. — М.: МИРЭА — Российский технологический университет, 2018 — 1 электрон. опт. диск (CD-ROM).
34