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

3. Двохфазне створення об’єктів.

За роз’ясненням кожного із цих пунктів потрібно самостійно звернутись до викладача.

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

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

Створити клас (якщо не було створено раніше), що відповідає Вашій предметній області.

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

 

 

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

Тематика

Завдання

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 с.

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