- •1 ПОСТАНОВКА ЗАДАЧИ
 - •1.1 Описание входных данных
 - •1.2 Описание выходных данных
 - •2 МЕТОД РЕШЕНИЯ
 - •3 ОПИСАНИЕ АЛГОРИТМОВ
 - •3.1 Алгоритм конструктора класса cl_base
 - •3.2 Алгоритм деструктора класса cl_base
 - •3.3 Алгоритм метода setName класса cl_base
 - •3.4 Алгоритм метода get_name класса cl_base
 - •3.5 Алгоритм метода get_parent класса cl_base
 - •3.6 Алгоритм метода get_child_by_name класса cl_base
 - •3.7 Алгоритм метода print_names класса cl_base
 - •3.8 Алгоритм конструктора класса application
 - •3.9 Алгоритм метода build_tree_objects класса application
 - •3.10 Алгоритм метода exec_app класса application
 - •3.11 Алгоритм конструктора класса cl_node
 - •3.12 Алгоритм функции main
 - •4 БЛОК-СХЕМЫ АЛГОРИТМОВ
 - •5 КОД ПРОГРАММЫ
 - •5.1 Файл application.cpp
 - •5.2 Файл application.h
 - •5.3 Файл cl_base.cpp
 - •5.4 Файл cl_base.h
 - •5.5 Файл cl_node.cpp
 - •5.6 Файл cl_node.h
 - •5.7 Файл main.cpp
 - •6 ТЕСТИРОВАНИЕ
 - •СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
 
6 ТЕСТИРОВАНИЕ
Результат тестирования программы представлен в таблице 14.
Таблица 14 – Результат тестирования программы  | 
	
  | 
	
  | 
	
  | 
||
  | 
	
  | 
	
  | 
|||
Входные данные  | 
	Ожидаемые выходные  | 
	Фактические выходные  | 
|||
  | 
	
  | 
	данные  | 
	
  | 
	данные  | 
	
  | 
Object_root  | 
	Object_root  | 
	
  | 
	Object_root  | 
	
  | 
|
Object_root Object_1  | 
	Object_root  | 
	
  | 
	Object_root  | 
	
  | 
|
Object_root Object_2  | 
	Object_1  | 
	Object_2  | 
	Object_1  | 
	Object_2  | 
|
Object_root Object_3  | 
	Object_3  | 
	
  | 
	Object_3  | 
	
  | 
|
Object_3  | 
	Object_4  | 
	Object_3  | 
	Object_4  | 
	Object_3  | 
	Object_4  | 
Object_3  | 
	Object_5  | 
	Object_5  | 
	
  | 
	Object_5  | 
	
  | 
Object_6  | 
	Object_6  | 
	
  | 
	
  | 
	
  | 
	
  | 
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
31
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
1.ГОСТ 19 Единая система программной документации.
2.Методическое пособие студента для выполнения практических заданий, контрольных и курсовых работ по дисциплине «Объектно-ориентированное программирование» [Электронный ресурс] – URL: https://mirea.aco-avrora.ru/student/files/methodichescoe_posobie_dlya_laboratornyh_ra bot_3.pdf (дата обращения 05.05.2021).
3.Приложение к методическому пособию студента по выполнению заданий
врамках курса «Объектно-ориентированное программирование» [Электронный ресурс]. URL: https://mirea.aco-avrora.ru/student/files/Prilozheniye_k_methodichke.pdf (дата обращения 05.05.2021).
4.Шилдт Г. С++: базовый курс. 3-е изд. Пер. с англ.. — М.: Вильямс, 2019.
— 624 с.
5.Видео лекции по курсу «Объектно-ориентированное программирование» [Электронный ресурс]. АСО «Аврора».
6.Антик М.И. Дискретная математика [Электронный ресурс]: Учебное пособие /Антик М.И., Казанцева Л.В. — М.: МИРЭА — Российский технологический университет, 2018 — 1 электрон. опт. диск (CD-ROM).
32
