Составить программу на языке pascal для вычисления угла возвышения дальнобойного орудия по начальной скорости полета снаряда и дальности цели. сопротивлением воздуха и высотой орудия пренебречь.
Ответы на вопрос:
решение:
решим систему ур-й описывающих движение:
y(t)=v₀δt·sinγ - ½gδt²
x(t)=v₀δtcosγ;
в момент времени пусть δt = τ x(t)=l, тогда y(t)=0 ⇒
τ= l ÷ v₀cosγ (из ур-я x(t))
из ур-я y(t)
l·g ÷ v₀²=sin2γ
γ = ½arcsin (lg ÷ v₀²) - это конечная формула
ответ: γ = ½ arcsin(lg ÷ v₀²);
сначала решим :
дано:
v₀;
l;
найти:
γ;
решение:
решим систему ур-й описывающих движение:
y(t)=v₀δt·sinγ - ½gδt²
x(t)=v₀δtcosγ;
в момент времени пусть δt = τ x(t)=l, тогда y(t)=0 ⇒
τ= l ÷ v₀cosγ (из ур-я x(t))
из ур-я y(t)
l·g ÷ v₀²=sin2γ
γ = ½arcsin (lg ÷ v₀²) - это конечная формула
ответ: γ = ½ arcsin(lg ÷ v₀²);
теперь код программы (pascalabc.net):
//если угол нужен в радианах
program bullet_rad;
const g_grav = 9.8; // гравитационная постоянная g=9,8
varl, //расстояние до целиv: real; //начальная скорость снаряда
beginreadln (l,v); // читаем расстояние и скоростьwriteln (0.5*arcsin((l*g_grav)/sqr(; //выводим ответend.
//если угол нужен в градусах
program bullet_gr;
const g_grav = 9.8; // гравитационная постоянная g=9,8 pi = 3.14; // постоянная п=3,14
varl, //расстояние до целиv: real; //начальная скорость снаряда
beginreadln (l,v); // читаем расстояние и скоростьwriteln ((90/pi)*arcsin((l*g_grav)/sqr(; //выводим ответend.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
rukozhop200228.06.2020 22:11
-
fhjkbx46805.05.2023 14:10
-
ostapenkonatasha14.03.2023 17:13
-
Мганвплмппррнвпол27.03.2023 04:53
-
gareevaa0508.08.2020 09:52
-
ilonasuper03.08.2022 13:31
-
Dinkaakissa2004.03.2020 06:18
-
Красавиая12345604.11.2021 01:49
-
Sravkur15.09.2021 12:23
-
CHOCOдракошка01.11.2021 10:48
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.