Тема: Постановка завдань при розробці програми
Мені потрібно написати програму, яка має таке завдання, описане нище. Це моя перша більш менш серйозна програма на C++, підкажіть з чого почати будь ласка.
Повітряна ціль по заданій траєкторії рухається на об’єкт з метою його знищення. Ціль може атакувати об'єкт на дальність пуску своїх ракет. Ціль знищує об'єкт з деякою ймовірністю (наприклад 0.8).Стаціонарний об'єкт має засоби ППО й здатний відбивати атаку (уразити ціль). Об'єкт може атакувати ціль у своїй зоні ураження. Об'єкт знищує ціль з деякою ймовірністю (наприклад 0.9).
Потрібно розробити програму ,що модулює описані дії, якщо ціль рухається з півдня.
Якщо:
(Rпр - радіус пуску пакет, Rзу –радіус зони ураження)
Rзу. Об’єкта > дальності пуску ракет цілі.
Ціль повинна потрапити в зону ураження об’єкта.
Ціль й об ‘єкт стріляють по’разу.
V ракети миттєва.
Дальність пуску ракет і зона ураження не залежить від h.
Використання масштабу відображається на екрані, наприклад 1піксель = 100метрів.
Нульова крапка сітки координат – лівий правий кут.
Використання масштабу часу моделювання (1 сек = Sсек. Реальних).
Моделювання закінчується, коли наступає одна з подій :знижується ціль, знишується об’єкт, ціль і об’єкт зробили пуск ракет.