Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Oop1.pdf
Скачиваний:
16
Добавлен:
02.02.2015
Размер:
125.19 Кб
Скачать

Завдання на лабораторну роботу

Забезпечити класи конструкторами різного типу: по замовчуванню, із параметрами, копіювання. Створити відповідні деструктори для вивільнення пам'яті. Створити програму для виклику та тестування кожного методу об'єктів розроблених класів. Використати статичне та динамічне створення об'єктів. Забезпечити прозорий моніторинг виділення-вивільнення ресурсів.

Згідно індивідуального завдання визначити класи за варіантами, розробити програму, що демонструє використання ваших класів.

 

 

Індивідуальне завдання

 

 

Тематика

Класи

 

 

 

1

Комп’ютер

Монітор, клавіатура, системний блок.

2

Дім

Будівля, зелені насадження, мешканець.

3

Місто-вулиця-дім.

Місто, район, дім.

 

 

4

Комп’ютерна мережа

Кабель,

активне обладнання,

монтажне

 

 

обладнання.

 

 

5

Бібліотека

Бібліотека, каталог, носій.

 

6

Кімната

Кімната, меблі, покриття.

 

7

Шафа

Шафа, замок, дверці

 

 

8

Автомобіль

Кузов, двигун, шини.

 

 

9

Операційна система

Ядро,

файлова

система,

інтерфейс

 

 

користувача.

 

 

10

Віконний додаток

Графічний елемент

управління, меню,

 

 

клієнтська частина.

 

 

11

Планета, політична

карта Материк, океан, держава.

 

 

світу.

 

 

 

 

12

Сонячна система

Планета, мале тіло, космічний корабель.

13

Група факультету

Студент, профільна орієнтація, екзамен.

14

ВНЗ

Викладач, студент, робітник.

 

15

Деканат

Працівник деканату, задача деканату, кафедра.

Література

1.Г. Буч. Объектно – ориентированный анализ и проектирование с примерами приложений на С++, 2-е изд./ Пер. с англ. – М.: "Издательство Бином". 1998 г. – 560 с., ил.

2.Павловская Т.А., Щупак Ю.А. С++. Объектно-ориентированное программирование: Практикум. – СПб.: Питер,2004 -288 с.

3.Павловская Т.А., Щупак Ю.А. С++. Структурное программирование: Практикум. – СПб.: Питер,2003 -240 с.

4.Павловская Т.А.С/С++ Программирование на языке высокого уровня. – СПб.: Питер,2007 -461 с.

5.Х.М.Дейтел., П.Дж.Дейтел. Как программировать на Си++. М .: ЗАО БИНОМ, 1999, 1000 с.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]