Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Visual1.doc
Скачиваний:
8
Добавлен:
07.03.2016
Размер:
4.35 Mб
Скачать

Контрольні питання

1. Які класи графічних об’єктів Ви знаєте?

2. Наведіть особливості роботи з завантаженням об’єктів CPen, CBrush та CFont до контексту.

3. Які існують засоби створення об’єкту CFont?

4. Які існують засоби створення об’єкту CBrush?

6. Які відмінності контекстів CDC та CClientDC?

7. Які способи завантаження бітових зображень Ви знаєте?

8. Розкрийте сутність копіювання бітових образів.

9. Призначення класу метафайлу CMetaFileDC.

10. Яким чином відбувається запис на диск растрових зображень?

11. Яким чином відбувається запис на диск даних метафайлу?

12. Розкрийте механізм побудови кругових та стовпчикових діаграм.

13. Розкрийте механізм побудови резинового контуру при роботі з двовимірною графікою.

14. Розкрийте сутність користувацької системи координат.

Завдання

Вибравши варіант індивідуального завдання, необхідно розробити програмне забезпечення з використанням двовимірної графіки GDI. Реалізацію двовимірної графіки зробити у вікні виду.

Перелік варіантів завдань:

Варіант 1

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

Варіант 2

Знайти корені рівняння та відобразити їх на графіку функції.

Варіант 3

Знайти координати точки перетину двох заданих функцій. Відповідні функції та точки перетину зобразити на екрані.

Варіант 4

Обчислити визначений інтеграл (площу) щодо заданої функції за допомогою методу Симпсона, побудувати графік функції.

Варіант 5

Обчислити визначений інтеграл (площу) щодо заданої функції за допомогою методу прямокутників, побудувати графік функції та відповідні прямокутники.

Варіант 6

Обчислити визначений інтеграл (площу) щодо заданої функції за допомогою методу трапецій, побудувати графік функції та відповідні трапеції.

Варіант 7

По заданій функції побудувати графік її похідною.

Варіант 8

По заданій функції побудувати графік її похідною.

Варіант 9

Переміщення графіка в заданому напрямі з використанням таймера.

Варіант 10

Знайти координати фігури, утвореної в результаті перетину двох прямокутників. Початкові та результуючі дані відобразити графічно.

Варіант 11

Знайти координати фігури, утвореної в результаті перетину двох прямокутників. Початкові та результуючі дані відобразити графічно.

Варіант 12

При заданих координатах точок і заданого трикутника, вказати які точки потрапили в область трикутника. Початкові дані відобразити графічно.

Варіант 13

При заданих координатах точок і заданого трикутника, вказати які точки потрапили в область трикутника. Початкові дані відобразити графічно.

Варіант 14

Показати на екрані обертання прямокутника щодо його центру проти годинникової стрілки із заданим кутом обертання і періодом його зміни.

Варіант 15

Визначити площу будь-якої заданої фігури з відображенням її на екрані.

Варіант 16

Визначення довжини периметра будь-якої заданої фігури з відображенням її на екрані.

Варіант 17

Визначення довжини периметра будь-якої заданої фігури з відображенням її на екрані.

Варіант 18

Програмування цифрового годинника, що показує поточний час.

Варіант 19

Напишіть програму, яка малює будинок. Зберегти даний малюнок до bmp-файлу.

Варіант 20

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

Варіант 21

Напишіть програму, яка малює човен. Зберегти даний малюнок до bmp-файлу.

Варіант 22

Напишіть програму, яка малює смайлик жовтого кольору. Зберегти даний малюнок до bmp-файлу.

Варіант 23

Напишіть програму, яка малює кола різного радіусу. Скористайтеся функцією InflateRect та циклом. Зберегти даний малюнок до bmp-файлу.

Варіант 24

Напишіть програму, яка малює прапор червоного кольору. Зберегти даний малюнок до bmp-файлу.

Варіант 25

Напишіть програму, яка малює ялинку зеленим кольором. Зберегти даний малюнок до bmp-файлу.

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