Тема роботи: Графіка у Delphi+об’єктноорієнтоване програмування.
Розробити програму для малювання на формі геометричного об’єкту, використовуючи об’єктно-орієнтоване програмування. В програмі повинно бути не менше 1 класу. Вхідні дані – параметри об’єкту, які визначають його розміри та положення відносно сторін форми (наприклад, кут нахилу сторони прямокутника до горизонталі або вертикалі, тощо). Приклади програм див у папці \\Main\documents\Computer Science\Basic of programing\PASCAL\Приклади програм. Розміри об’єктів задаються у см. Використання масштабу обов’язкове.
1. Горизонтальний відрізок довжиною А з колами на кінцях (гантель). Його положення визначається довжиною лінії, діаметром кола та кутом нахилу лінії до горизонту (0-360 градусів).
2. Прямокутник із сторонами А та В, його положення на формі визначається кутом нахилу однієї із сторін до горизонту.
3. Вертикально розташована пружина (на кінці причеплена маса у вигляді прямокутника або кола), яка визначається діаметром, довжиною та кількістю витків.
4. Трикутник рівносторонній, його положення на формі визначається кутом нахилу його висоти до горизонту.
5. Морська хвиля (синусоїда, задається висота і довжина, та фаза – положення синусоїди відносно початку координат).
6. Колесо зі спицями на горизонтальній поверхні, 4 спиці, задається кут нахилу базової спиці до вертикалі.
7. Млин повітряний (Колесо має 4 лапасті). Положення визначається кутом нахилу базової лапасті до вертикалі.
8. Дві бобіни (колесо із 4-ма спицями) різного діаметра, які з’єднані магнітною стрічкою. Положення бобін визначається кутом нахилу базової спиці до вертикалі.
9. Математичний маятник довільної довжини. Довжина підвісу, діаметр кульки та кут відхилення від положення рівноваги.
10. Пружинний метроном. Теж саме, що і математичного маятника, але перевернутого догори.
11. На поверхні, яка має нахил до горизонталі лежить тіло у вигляді прямокутника із певними розмірами.
12. Балансир механічного годинника має дві спиці. Положення визначається кутом нахилу базової спиці до вертикалі.
13. Горизонтально розташована пружина (на кінці причеплена маса у вигляді прямокутника або кола), яка визначається діаметром, довжиною та кількістю витків.
14. Горизонтально розташований резиновий жгут (на кінці причеплена маса у вигляді прямокутника або кола), який визначається діаметром та довжиною. При розтягуванні жгута його діаметр зменшується пропорційно збільшенню довжини і навпаки. Об’єм жгута повинен залишатися постійним.