
- •Основнi теоретичнi вiдомостi
- •Координати точок поверхні форми (полотна)
- •Прямокутник
- •Метод Roundrec викреслює прямокутник з кутами, що округляють
- •Коло і еліпс
- •Значення параметрів методу Ellipse визначають вид геометричної фігури
- •Виведення тексту
- •Ілюстрації
- •Значок компоненту Image
- •Варіанти виконання завдання
Варіанти виконання завдання
Варіант |
Алгоритм |
|
Розробити графічній редактор для роботі з графічними примітивами: прямокутник, коло, пряма. |
|
Розробити графічній редактор для роботі з графічними примітивами: багатокутник, ламана пряма. |
|
Розробити графічній редактор для роботі з зображеннями. Забезпечити можливість повороту зображення на кут 90˚ за та проти годинникової стрілки. |
|
Розробити графічній редактор для роботі з зображеннями. Забезпечити можливість відображення зображення відносно осі ОХ, ОУ та відносно початку координат. |
|
Розробити графічній редактор для роботі з зображеннями. Забезпечити можливість масштабування вхідного зображення та виділення частини зображення |
|
Розробити програму для графічного відображення графіка функції типу y=Asin(X)+B. Забезпечити можливість вводу змінних A,B з клавіатури. Х лежить в межах -W/2<X<W/2, де W – ширина області на якій буде відображатись графік функції. На екрані відобразити координатні осі ОХ та ОУ. |
|
Розробити програму для графічного відображення графіка функції типу y=Acos(X)+cos(B). Забезпечити можливість вводу змінних A,B з клавіатури. Х лежить в межах -W/2<X<W/2, де W – ширина області на якій буде відображатись графік функції. На екрані відобразити координатні осі ОХ та ОУ. |
|
Розробити програму для графічного відображення графіка функції типу y=(X*X)+A. Забезпечити можливість вводу змінної A з клавіатури. Х лежить в межах -W/2<X<W/2, де W – ширина області на якій буде відображатись графік функції. На екрані відобразити координатні осі ОХ та ОУ. |
|
Розробити програму для графічного відображення графіка функції типу y=A*√(X)+B. Забезпечити можливість вводу змінних A,B з клавіатури. Х лежить в межах -W/2<X<W/2, де W – ширина області на якій буде відображатись графік функції. На екрані відобразити координатні осі ОХ та ОУ. |
|
Розробити програму для графічного відображення графіка функції типу y=(X*X*X)+A. Забезпечити можливість вводу змінної A з клавіатури. Х лежить в межах -W/2<X<W/2, де W – ширина області на якій буде відображатись графік функції. На екрані відобразити координатні осі ОХ та ОУ. |
|
Розробити програму для графічного відображення графіка функції типу y=(A/X)+B. Забезпечити можливість вводу змінних A,B з клавіатури. Х лежить в межах -W/2<X<W/2, де W – ширина області на якій буде відображатись графік функції. На екрані відобразити координатні осі ОХ та ОУ. |
|
Розробити програму для графічного відображення графіка функції типу y=A*sqrt(X)+B. Забезпечити можливість вводу змінних A,B з клавіатури. Х лежить в межах -W/2<X<W/2, де W – ширина області на якій буде відображатись графік функції. На екрані відобразити координатні осі ОХ та ОУ. |
|
Розробити програму “Зоряне небо”. Програма повинна виводити на екран зірки. Зірки повинні бути різного розміру та кольору. Місцерозташування зірок вибирається випадковим чином. |
|
Розробити програму “Снігопад”. Програма повинна виводити на екран сніжинки. Сніжинки повинні бути різного розміру та кольору. Місцерозташування сніжинок вибирається випадковим чином. |
|
Розробити програму що моделює рух кульки за синусоїдою. При натиканні на стіну кулька повинна відбиватись. |
|
Розробити програму „Собака на прогулянці”. В програмі повинен бути реалізований алгоритм слідування деякого геометричного примітиву (наприклад кульки або деякого невеликого зображення) за курсором. |
|
Розробити програму керування деяким об'єктом на зображенні. На екрані зобразити коло деякого радіусу з в межах від n до m. Колір кола вибирається випадково. Під час натискання клавіш вверх, вниз, вливо, вправо, коло повинно переміститись на заданий крок K у відповідному напрямку. Реалізувати функцію зміни кольору кола під час натискання деякої клавіші. |
|
Розробити програму, що ілюструє роботу годинника, На екрані повинен відображатись циферблат механічного годинника з двома стрілками (години та хвилини). Зображення повинно перемальовуватись кожних 30 секунд та відображати реальний час. |
|
Розробити програму броунівського руху. На екрані відобразити деяку кількість кіл (початкове положення кіл вибирається випадковим чином) кожне з яких повинно мати стартову швидкість та напрямок руху. Під час зустрічі кола повинні відбиватись у протилежних напрямках. Кола також повинні відбиватись від країв зображення. |
|
Реалізувати програму «Сонячна система». На екрані повинна відображатись схема сонячної системи з сонцем по середині та планетами що рухаються по своїх орбітах. При наведенні курсору на відповідну планету повинна висвітлюватись назва даної планети. |
|
Відобразити на екрані графік функції заданої наступними параметрами: x=sin(At+B)cos(Ct) y=sin(At+B)sin(Dt), A>0, B>0, C>0, D>0, 0<= t <=2π |
|
|
|
|
|
|
|
|
|
|
|
|
|
|