вася

Ласкаво просимо в аудиторію №18

 

 

Лабораторні роботи з дисципліни:
“ Технологія створення програмних продуктів "

Лабораторна робота №11

 Тема: Поліморфізм і віртуальні функції.
 Мета роботи: Ознайомитись з практичним використанням віртуальних функції.
 Завдання: Створити абстрактний базовий клас Point. На базі його побудувати клас згідно варіанту. Це клас повинен мати віртуальні фукції, дії яких описані в таблиці.
Оформити звіт до лабораторної роботи.

 

Варіант

Об’єкт

Вигляд

Функції

1. 

Коло

draw - малює на екрані даний об'єкт

area - площа виділеної області

move - рух по горизонталі даного об'єкту

2. 

Сектор

draw - малює на екрані даний об'єкт

area - площа виділеної області

move - рух по горизонталі даного об'єкту

3.

Сегмент

draw - малює на екрані даний об'єкт

area - площа виділеної області

move - рух по горизонталі даного об'єкту

4.

Кільце

draw - малює на екрані даний об'єкт

area - площа виділеної області

move - рух по горизонталі даного об'єкту

5.

Рівнобедрений трикутник

draw - малює на екрані даний об'єкт

area - площа виділеної області

move - рух по горизонталі даного об'єкту

6.

Рівносторонній трикутник

draw - малює на екрані даний об'єкт

area - площа виділеної області

move - рух по горизонталі даного об'єкту

7.

Прямокутний трикутник

 

draw - малює на екрані даний об'єкт

area - площа виділеної області

move - рух по горизонталі даного об'єкту

8.

Рівнобедрений прямокутний трикутник

draw - малює на екрані даний об'єкт

area - площа виділеної області

move - рух по горизонталі даного об'єкту

9.

Трикутник

 

draw - малює на екрані даний об'єкт

area - площа виділеної області

move - рух по горизонталі даного об'єкту

10.

Квадрат

 

draw - малює на екрані даний об'єкт

area - площа виділеної області

move - рух по горизонталі даного об'єкту

11.

Прямокутник

 

draw - малює на екрані даний об'єкт

area - площа описаного кола

move - рух по горизонталі даного об'єкту

12.

Паралелограм

 

draw - малює на екрані даний об'єкт

area - площа виділеної області

move - рух по горизонталі даного об'єкту

13.

Трапеція

 

draw - малює на екрані даний об'єкт

area - площа виділеної області

move - рух по горизонталі даного об'єкту

14.

Рівностороння трапеція

 

draw - малює на екрані даний об'єкт

area - площа виділеної області

move - рух по горизонталі даного об'єкту

15.

Ромб

draw - малює на екрані даний об'єкт

area - площа вписаного кола

move - рух по горизонталі даного об'єкту

16.

Дельтоїд

 

draw - малює на екрані даний об'єкт

area - площа виділеної області

move - рух по горизонталі даного об'єкту

17.

Правильний n-кутник

draw - малює на екрані даний об'єкт

area - площа виділеної області

move - рух по горизонталі даного об'єкту

18.

Куб

draw - малює на екрані даний об'єкт

area - площа поверхні

move - рух по горизонталі даного об'єкту

19.

Паралелепіпед

draw - малює на екрані даний об'єкт

area - площа поверхні

move - рух по горизонталі даного об'єкту

20.

Призма

draw - малює на екрані даний об'єкт

area - площа поверхні

move - рух по горизонталі даного об'єкту

21.

Правильна призма

 

draw - малює на екрані даний об'єкт

area - площа поверхні

move - рух по горизонталі даного об'єкту

22.

Піраміда

 

draw - малює на екрані даний об'єкт

area - площа поверхні

move - рух по горизонталі даного об'єкту

23.

Правильна піраміда

draw - малює на екрані даний об'єкт

area - площа поверхні

move - рух по горизонталі даного об'єкту

24.

Зрізана піраміда

draw - малює на екрані даний об'єкт

area - площа поверхні

move - рух по горизонталі даного об'єкту

25.

Циліндр

draw - малює на екрані даний об'єкт

area - площа поверхні

move - рух по горизонталі даного об'єкту

26.

Конус

draw - малює на екрані даний об'єкт

area - площа поверхні

move - рух по горизонталі даного об'єкту

27.

Зрізаний конус

draw - малює на екрані даний об'єкт

area - площа поверхні

move - рух по горизонталі даного об'єкту

28.

Сфера

 

draw - малює на екрані даний об'єкт

area - площа поверхні

move - рух по горизонталі даного об'єкту

29.

Сегмент сфери

 

draw - малює на екрані даний об'єкт

area - площа поверхні

move - рух по горизонталі даного об'єкту

30.

Зрізана сфера

 

draw - малює на екрані даний об'єкт

area - площа поверхні

move - рух по горизонталі даного об'єкту

 


Web-дизайн: Устименко Я.І.