Форум программистов, компьютерный форум CyberForum.ru

Написание програмы по полёту ракеты - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 1, средняя оценка - 1.00
mo0nl1ght
-38 / 0 / 0
Регистрация: 04.11.2014
Сообщений: 20
25.08.2016, 11:50     Написание програмы по полёту ракеты #1
Очень надеюсь, что найдётся человек, которому не лень помочь.
Просто я сильно провтыкался с дэдлайном в ВУЗе и сейчас в форсированом режиме делаю курсовую, так-как бедный студент приобрести не могу, но если появятся деньги могу отблагодарить за помощь.
Курсовая довольно-таки обширная и програма это лишь малая часть, но с ней проблем у меня с головой, ведь языки програмирования знаю очень слабо, а учить уже времени нету Т_Т.
Задание:
Составить дифференциальное уравнение движения ракеты и определить её начальную скорость относительно самолёта, которая необходима для попадания в некую цель, если задана масса ракеты, сила ветра, что направлена против движения и сила сопротивления воздуха. Самолёт движется паралельно земли с заданой скоростью.
Прога должна выдавать уравнение её движения, необходимую начальную скорость дабы пролететь х км, и график полёта.
По факту это даже не ракета, а как-бы материальная точка которую нужно "бросить".
Буду просто всевозможно благодарен.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.08.2016, 11:50     Написание програмы по полёту ракеты
Посмотрите здесь:

Результат запуска ракеты в зависимости от скорости C++
програмы C++
Выход из програмы да,нет! C++
C++ Прервать работу програмы
Вывести на экран изображение летящей ракеты C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
keeperkira
1 / 1 / 1
Регистрация: 24.08.2016
Сообщений: 15
25.08.2016, 13:11     Написание програмы по полёту ракеты #2
и как ты себе это представляешь решать, если неизвестна высота полёта самолёта
Fulcrum_013
 Аватар для Fulcrum_013
393 / 566 / 60
Регистрация: 14.12.2014
Сообщений: 4,769
Завершенные тесты: 2
25.08.2016, 13:31     Написание програмы по полёту ракеты #3
Цитата Сообщение от mo0nl1ght Посмотреть сообщение
Прога должна выдавать уравнение её движения, необходимую начальную скорость дабы пролететь х км, и график полёта.
Условия задачи некорректны. начальная скорость ракеты всегда равна скорости носителя (самолета).

Добавлено через 13 минут
Цитата Сообщение от mo0nl1ght Посмотреть сообщение
По факту это даже не ракета, а как-бы материальная точка которую нужно "бросить"
Если это материальная точка то какая к черту сила сопротивления воздуха? Если таки нужно считать сопротивление то нужна как минимум поляра ракеты. Опять же если есть сопротивление то решабельного дифура не будет. Будет реккурентная формула вычисления координаты в конечных разностях. Опять же если эта таки ракета ту нужны как минимум ее центр масс импульс силы двигателя (тяга) удельный импульс (секундный расход) и масса топлива. ПРи этом очень нехило бы знать форму порохового заряда и характеристики его горения для пересчета координаты центра масс. Если еще и сопротивление учитывать то нужен и центр давления. т.е. в общем данные продувки оной ракеты в еродиномической трубе и данные по двигателю. это если ракета неуправляемая.
mo0nl1ght
-38 / 0 / 0
Регистрация: 04.11.2014
Сообщений: 20
25.08.2016, 15:35  [ТС]     Написание програмы по полёту ракеты #4
м-да, пристали до простенького курсача( на оцеку программеров) надо то, надо это, лол, просто лолище))) Какие тут самоувереные псевдо-умники, по делу ниодного совета, только упрёки мне за переписаную задачу предоставленую преподом. Про мат точку я сказал что-бы до вас дошло, что страить аеромодели и прочью лобуду не надо, просто как-будто я лечу на носу самолёта и бросаю сильнее чем скорость самолёта камень, вот и всё... Но спасибо, судя по реакции в коментах нужно быть полнейшым дауном дабы учить язык С++, если даже поставленую задачу на 2 курсе понять студент смог, а вы "знатоки" нет) Всего найлучшего, делайте умный вид и учите матчасть.
Давно хоте выложить обзор юзабилити данного интернет-ресурса, ну что ж)

Добавлено через 3 минуты
Да и вобще хорошие тут люди, я просто попоросил помощи, которая для вас уж не в тягость так-точно, а мне сходу рейтинг в минус и тд. Если лень так иди мимо, зачем ухудшать ситуацию, если помочь не можешь. Маленькая зарисовочка:
Я стою с лопатой и понимаю что нужно выкопать яму глубиной метров 5, на это у меня удёт, допустим день, рядом сидит сосед у которого есть екскаватор, я спрашиваю: Можешь помочь, тебе-то 2 минуты над. А он мне, нет это ты ленивый, а я БОЛЬШЕ НИКОГДА НЕ БУДУ МАТЕРИТСЯ НА CYBERFORUM'Е.
HighPredator
 Аватар для HighPredator
5350 / 1733 / 320
Регистрация: 10.12.2010
Сообщений: 5,119
Записей в блоге: 3
25.08.2016, 15:56     Написание програмы по полёту ракеты #5
Цитата Сообщение от mo0nl1ght Посмотреть сообщение
Составить дифференциальное уравнение движения ракеты и определить её начальную скорость относительно самолёта, которая необходима для попадания в некую цель, если задана масса ракеты, сила ветра, что направлена против движения и сила сопротивления воздуха. Самолёт движется паралельно земли с заданой скоростью.
Может я чего не понял, но по ходу речь идет о бомбе, а не ракете. Если все же ракета, то тогда надо знать силу тяги маршевого двигателя, иначе равнодействующую всех сил, действующих на нее не вычислить. Бомба же такого недостатка лишена. Также вроде как нужен еще радиус-вектор до самолета в момент пуска "ракеты", иначе я вообще не знаю как численно считать. Только в общем виде.

Добавлено через 2 минуты

Не по теме:

Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
начальная скорость ракеты всегда равна скорости носителя (самолета)
Не всегда. Она меньше скорости самолета т.к. она замедляется из-за сопростивления воздуха за время между отсоединением от пилона до включения маршевого двигателя.

Fulcrum_013
 Аватар для Fulcrum_013
393 / 566 / 60
Регистрация: 14.12.2014
Сообщений: 4,769
Завершенные тесты: 2
25.08.2016, 16:05     Написание програмы по полёту ракеты #6
Цитата Сообщение от HighPredator Посмотреть сообщение
но по ходу речь идет о бомбе, а не ракете
Начальная скорость бомбы равна скорости носителя в момент сброса.
DevAlone
71 / 71 / 21
Регистрация: 02.08.2016
Сообщений: 298
Завершенные тесты: 2
25.08.2016, 16:06     Написание програмы по полёту ракеты #7
Возьми с интернета и сделай вид, что твоё, многие так сдают.
Fulcrum_013
25.08.2016, 16:08
  #8

Не по теме:

Цитата Сообщение от HighPredator Посмотреть сообщение
Не всегда. Она меньше скорости самолета т.к. она замедляется из-за сопростивления воздуха за время между отсоединением от пилона до включения маршевого двигателя.
Начальная скорость насколько понимаю это скорость не в момент включения двигателя а в момент открытия замка. Да кстати сбросом запускаются далеко не все ракеты. Огромное количество, а особенно неуправляемые, сходят с пилонов по рельсам или другим направляющим после включения двигателя

Slip.
46 / 46 / 10
Регистрация: 17.03.2012
Сообщений: 372
Завершенные тесты: 1
25.08.2016, 16:11     Написание програмы по полёту ракеты #9
Цитата Сообщение от mo0nl1ght Посмотреть сообщение
Можешь помочь, тебе-то 2 минуты над
Вы не поверите, но на такую задачу, с такими условиями придется потратить гораздо больше двух минут. Вот смотрите, у вас задача составить дифференциальное уравнение бла-бла-бла. Вы хотите, чтоб за вас и математику придумали и код написали. При этом основная причина возникновения проблемы, с ваших слов, незнание языка.
Хорошо. Возьмите лист, ручку, составьте дифференциальное уравнение в общем случае, продумайте хотя бы математику. Напишите его сюда и тогда вам действительно "за 2 минуты" помогут, возможно. Но, в любом случае, вам здесь никто ничем не обязан и выставлять себя в качестве хама вам совсем не на руку.
_Ivana
2185 / 1390 / 124
Регистрация: 01.03.2013
Сообщений: 4,142
Записей в блоге: 2
25.08.2016, 16:18     Написание програмы по полёту ракеты #10
mo0nl1ght, кокой тебе ВУС стакими знанеями, в армею иди - там ноучат ракеты запускать
Fulcrum_013
 Аватар для Fulcrum_013
393 / 566 / 60
Регистрация: 14.12.2014
Сообщений: 4,769
Завершенные тесты: 2
25.08.2016, 16:22     Написание програмы по полёту ракеты #11
Цитата Сообщение от mo0nl1ght Посмотреть сообщение
Про мат точку я сказал что-бы до вас дошло,
Передай препаду что он полный идиот. В момент сброса любой сбрасываемый предмет всегда имеет скорость носителя.
Цитата Сообщение от mo0nl1ght Посмотреть сообщение
судя по реакции в коментах нужно быть полнейшым дауном дабы учить язык С++, если даже поставленую задачу на 2 курсе понять студент смог,
При чем тут вообще язык С++? Тут надо сначала решить задачку по баллистике на полет объекта в условиях сопротивления воздуха (т.е. вкупе с задачкой еродинамики). а вот полученные формулы уже можно кодить на каком то языке. Причем не важно на каком. Хоть на С++ хоть на васике хоть на планкалькуле. Да кстати студенту который этого до второго курса не понял как на меня не место на кафедре информатики. Так вот во первых задача исходя из свойств материальой точки поставлена некоректно. Потому как любой подвешенный груз имеет в момент расцепления скорость носителя. Ну и для решения задачи аэродинамики явно недостаточно данных (как минимум зависимости коэффициентов сопротивления от угла атаки) даже для бомбы не то что для ракеты которая еще к тому же имеет свой двигатель а значит нужно еще и его работу рассчитывать.
_Ivana
25.08.2016, 16:24
  #12

Не по теме:

Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
вкупе с задачкой еродинамики

Fulcrum_013
 Аватар для Fulcrum_013
393 / 566 / 60
Регистрация: 14.12.2014
Сообщений: 4,769
Завершенные тесты: 2
25.08.2016, 16:27     Написание програмы по полёту ракеты #13
Цитата Сообщение от Slip. Посмотреть сообщение
составьте дифференциальное уравнение в общем случае
Да кстати добавим сразу - уравнение аналитического решения не имеет (уравнение движения в условиях сопротивления воздуха). так что придется методом ньютона искать скорость соответствующую дальности, которую придется высчитывать просчетом траектории до нулевой высоты.
John Prick
25.08.2016, 16:27
  #14

Не по теме:

Цитата Сообщение от _Ivana Посмотреть сообщение
вкупе с задачкой еродинамики
Это, видимо, задача про то, как у нас одна местная порнозвезда голая с парашутом прыгала. ))

HighPredator
25.08.2016, 16:41
  #15

Не по теме:

Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Начальная скорость насколько понимаю это скорость не в момент включения двигателя а в момент открытия замка. Да кстати сбросом запускаются далеко не все ракеты. Огромное количество, а особенно неуправляемые, сходят с пилонов по рельсам или другим направляющим после включения двигателя
Круто, не знал о таких.

Fulcrum_013
 Аватар для Fulcrum_013
393 / 566 / 60
Регистрация: 14.12.2014
Сообщений: 4,769
Завершенные тесты: 2
25.08.2016, 17:14     Написание програмы по полёту ракеты #16

Не по теме:

Цитата Сообщение от HighPredator Посмотреть сообщение
Круто, не знал о таких.
Кстати сначала схема с рельсами появилась а потом уже со сбросом. РС-82 и РС-132 с рельс пускались как и в "Катюше". Немчурские Gr тоже с рельс или из трубок. Да и практически все современные НАР кроме разве что сверхтяжелых из трубчатых блоков стартуют за счет тяги двигателя



Добавлено через 17 минут
Цитата Сообщение от mo0nl1ght Посмотреть сообщение
просто как-будто я лечу на носу самолёта и бросаю сильнее чем скорость самолёта камень,
Так вы определитесь у вас ракета на пилоне подвешена или требучет в кабине смонтирован? Это две огромные разницы
DrOffset
25.08.2016, 17:53
  #17

Не по теме:

Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Начальная скорость насколько понимаю это скорость не в момент включения двигателя а в момент открытия замка.
В баллистике под начальной скоростью подразумевается скорость на момент прохождения снарядом дульного среза ствола орудия, ну или схода с направляющей, в случае ракеты.

Stitch Igorek
 Аватар для Stitch Igorek
44 / 44 / 17
Регистрация: 02.04.2016
Сообщений: 300
Завершенные тесты: 1
25.08.2016, 17:59     Написание програмы по полёту ракеты #18
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Так вы определитесь у вас ракета на пилоне подвешена или требучет в кабине смонтирован? Это две огромные разницы
Как я понял, задачка примерно такая: Летит самолет со скоростью V и высотой полета H - нужно определить в какую точку упадет сброшенный с самолета камень(ну точнее на какое расстояние пролетит этот камень вперед, пока падает)
Fulcrum_013
25.08.2016, 18:00
  #19

Не по теме:

Цитата Сообщение от DrOffset Посмотреть сообщение
В баллистике под начальной скоростью подразумевается скорость на момент прохождения снарядом дульного среза ствола орудия, ну или схода с направляющей, в случае ракеты.
Для ракет все совсем не так просто. Хотя бы потому что кроме того что скорость схода константна относительно скорости носителя она вообще не является определяющим фактором траектории в отличии от снаряда.

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.08.2016, 18:02     Написание програмы по полёту ракеты
Еще ссылки по теме:

Описать Методы Програмы C++
C++ Написание програмы по теме "строки" через функцию

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Stitch Igorek
 Аватар для Stitch Igorek
44 / 44 / 17
Регистрация: 02.04.2016
Сообщений: 300
Завершенные тесты: 1
25.08.2016, 18:02     Написание програмы по полёту ракеты #20
а так же график полета Без учета сопротивления воздуха - горизонтальная скорость на всем пути будет одинакова, а вертикальная, будет постоянно повышаться на 9,8 м/с, за каждую секунду полета.
Yandex
Объявления
25.08.2016, 18:02     Написание програмы по полёту ракеты
Ответ Создать тему
Опции темы

Текущее время: 07:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru