Задание:
Проект включає в себе розробку програмного забезпечення, яке дозволяє користувачам створювати та візуалізувати різноманітні геометричні фігури. Система реалізована на основі популярних мов програмування, таких як Python і JavaScript, що забезпечує широкі можливості для інтерактивної роботи через графічний інтерфейс.
В процесі розробки було враховано потребу в простоті використання, тому інтерфейс програми інтуїтивно зрозумілий. Користувач може створювати кола, квадрати, трикутники та інші багатокутники, задаючи параметри фігур, такі як розмір, колір і товщина ліній. Реалізовані функції allow/deny забезпечують контроль над створенням фігур, включаючи додавання можливості зберігати результати роботи у вигляді графічних файлів.
Однією з ключових складових проекту стала модульна архітектура, яка дозволяє легко додавати нові типи фігур та функції. Впроваджена система анімації дозволяє користувачам спостерігати за змінами у реальному часі, а інтеграція з математичними бібліотеками сприяє точності розрахунків.
Особливу увагу було приділено тестуванню програми. Проведено багатоетапне тестування, яке дозволило виявити та виправити помилки. Це забезпечило підвищення стабільності та надійності програмного забезпечення.
В результаті розробки вдалося створити корисний інструмент не тільки для студентів і викладачів, а й для всіх охочих зрозуміти основи геометрії та візуалізації даних. Програма відкриває нові можливості для навчання, дозволяючи поглибити знання з математики та графіки у привабливій і зручній формі. Завдяки своїй простоті та функціональності, це програмне забезпечення може стати незамінним помічником у навчальному процесі, а також стимулювати інтерес до математики у молодого покоління. Переваги програми полягають у її універсальності, тому вона може бути адаптована для різних освітніх курсів, зокрема для вивчення комп'ютерної графіки, математики чи фізики.