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