Добавил:
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 с.

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