Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
L7.doc
Скачиваний:
2
Добавлен:
13.09.2019
Размер:
83.97 Кб
Скачать

1. Описати тип об'єкт, що містить:

  • поля: показівник на голову списку та його ідентифікатор у символьному вигляді;

  • методи: побудова однозв'язного списку, його виведення, вилучення i-го елементу.

Реалізувати екземпляр цього типу та виконати над ним всі можливі дії.

2. Описати базовий об'єкт "режим виведення", що містить:

  • поля: координати на екрані, колір фону, колір зображення;

  • методи: ініціалізації з наданням початкових значень.

Похідний об'єкт «відрізок»:

  • поля: координати кінця відрізку, кут обертання;

  • методи: ініціалізації, організації обертання відносно координат базового екземпляру.

Реалізувати екземпляр цього типу та виконати над ним всі можливі дії.

18 варіант.

1. Описати тип об'єкт "комплексне число", що містить:

  • поля: координати дійсної та суто уявної частин;

  • методи: ініціалізації, надання початкових значень, визначення бінарних операцій над комплексними числами(+,-).

Реалізувати екземпляр цього типу та виконати над ним всі можливі дії.

2. Описати базовий об'єкт "крапка", що містить:

  • поля: ідентифікатор крапки, координати на екрані;

  • методи: ініціалізації з наданням початкових значень.

Похідний об'єкт «трикутник»:

  • поля: координати вершин, визначені через базовий тип;

  • методи: ініціалізації, побудови трикутника на екрані, обчислення периметра.

Реалізувати екземпляр цього типу та виконати над ним всі можливі дії.

19 варіант.

1. Описати тип об'єкт "комплексне число", що містить:

  • поля: значення модуля і аргумент;

  • методи: ініціалізації, надання початкових значень, визначення бінарних операцій над комплексними числами(*,/).

Реалізувати екземпляр цього типу та виконати над ним всі можливі дії.

2. Описати базовий об'єкт "крапка", що містить:

  • поля: ідентифікатор крапки, координати на екрані

  • методи: ініціалізації з наданням початкових значень.

Похідний об'єкт «трикутник»:

  • поля: координати вершин, визначені через базовий тип;

  • методи: ініціалізації, побудови трикутника на екрані, обчислення площі.

Реалізувати екземпляр цього типу та виконати над ним всі можливі дії.

20 варіант.

1. Описати тип об'єкт "комплексне число", що містить:

  • поля: координати дійсної та суто уявної частин, значення модуля і аргументу;

  • методи: ініціалізації, надання початкових значень Re та Im з перерахунком для експоненціальної форми, визначення бінарних та унарних операцій над комплексними числами(+,-).

Реалізувати екземпляр цього типу та виконати над ним всі можливі дії.

2. Описати базовий об'єкт "дата", що містить:

  • поля: день, місяць, рік;

  • методи: ініціалізації, надання початкових значень, збільшення та зменьшення дати, виведення за датою дня тижня.

Похідний об'єкт «повна дата»:

  • поля: день тижня, номер тижня з початку року;

  • методи: ініціалізації, виведення за датою дня тижня, виведення дати у цифровому та символьному вигляді.

Реалізувати екземпляр цього типу та виконати над ним всі можливі дії.

48

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