зроблена ієрархія класів предметної області В«Автомобільний транспортВ», закріплені знання про створення та використання динамічних структур даних. p align="justify"> Також навчився працювати з об'єктами ієрархії класів.  
 Застосування об'єктно-орієнтованого підходу до програмування і широкі можливості мови С + + в середовищі візуального програмування С + + Builder є потужним і гнучким засобом при створенні програм імітують поведінку об'єктів реального світу. 
    Список літератури  
 
Вікіпедія - вільна енциклопедія (wikipedia.org)
Айра Пол ООП на С + + - СПб.: В«БіномВ», В«Невський діалектВ», 2001 - 461 с.
Р. Лафоре ООП в С + + - М.: В«ПітерВ», 2004 - 923 с.
Ахо А., Хопкрофта Д., Ульман Д. Структури даних і алгоритми - М.: Видавничий дім «³льямсВ», 2001 - 384 с.
 
  Додаток 1  
    Текст програми  
  // - 
  # include 
  # pragma hdrstop 
  # include 
  # include В«first_u.hВ» 
 // - 
  # pragma package (smart_init) 
  # pragma resource В«*. dfmВ» * First; 
				
				
				
				
			 ////////////////////////////////////////// ///////Базовий клас АВТО//////////////////////////////////////// ///////////////////////AVTO 
  {public: AVTO (String _marka, String _model, int _year, int _power); void PRINT (TStringList * lines) 
  {> Add (В«Марка:В» + marka);> Add (В«Модель:В» + model);> Add («гк випуску:В« + IntToStr (year));> ; Add (В«Потужність:В» + IntToStr (power)); 
 }; void GET (TStringList * lines) 
  {> Add (marka);> Add (model);> Add (IntToStr (year));> Add (IntToStr (power)); 
 };: marka; model; year; power; 
 }; : AVTO (String _marka, String _model, int _year, int _power): marka (_marka), model (_model), year (_year), power (_power) {}; 
 ////////////////////////////////////// Підклас ВАНТАЖІВКИ класу АВТО ////////////////////////////////////////////////// /////////////TRACK: public AVTO 
  {public: TRACK (String _marka, String _model, int _year, int _power, int _gruz, String _kuzovg); void PRINT (TStringList * lines) 
  {: PRINT (lines);> Add (В«Вантажопідйомність:В» + IntToStr (gruz));> Add (В«Тип вантажівки:В» + kuzovg); 
 } void GET (TStringList * lines) 
  {: GET (lines);> Add (IntToStr (gruz));> Add (kuzovg); 
 };: gruz; kuzovg;