Технічні вимоги



Призначення моделі: проведення комп'ютерних імітаційних експериментів з пострілу сферичної кулею під кутом до горизонту в різних умовах.
Функції моделі : зміна початкових параметрів пострілу, зміна положення і розмірів цілі; візуалізація пострілу, розрахунок координат кулі у вертикальній площині пострілу в послідовні моменти часу з заданим кроком; врахування впливу повітря і сили земного тяжіння з можливістю виключення їхнього впливу; виведення вихідних даних на екран з можливістю їх збереження у файлі; врахування паузи в довільний момент часу, налаштування швидкості моделювання.
Спосіб візуалізації: графічна анімація польоту кулі на координатної площині, забезпечення можливості включення координатної сітки. Параметри пострілу повинні відображатися в числовому вигляді в реальному режимі часу.

Вхідні дані:
Назва
Значення
кут нахилу зброї до горизонту
(0-90°)
початкова швидкість кулі
(0-2000 м / с)
прискорення вільного падіння
(0-20 м/ )
розміри цілі
( 0-20 м) 
горизонтальна дальність до цілі
( 0-2000 м)
маса кулі
(0,006-0,012 кг)
радіус кулі
( 0,003 м)
сила вітру
(-30 - +30 м / с)


Вихідні дані:
Назва
Значення
факт досягнення  цілі
(0 - попадання, -1 - недоліт, 1 - переліт )
максимальна висота підйому кулі
-
 дальність польоту кулі
-

Точність розрахунків:до 0,001 .
Середовище розробки: Visual Basic 2010
Вимоги до дизайну: стиль оформлення повинен відповідати стилю  програм, висока читабельність шрифту, кольорове оформлення не повинно заважати сприйняттю інформації.
Вимоги до інтерфейсу: наявність галузі управління моделлю з полями для введення вихідних даних і пункт меню для моделювання пострілу в лівій верхній області вікна програми, наявність області проміжних даних, де відображається поточна інформація, наявність вихідних даних в правій нижній частині вікна, наявність меню для керування  програмою .
Вимоги щодо форми представлення вихідних даних: числа з плаваючою комою.
Вимоги щодо форми подання вихідих даних: числа з плаваючою комою (точність до 0,001).

Комментариев нет:

Отправить комментарий