IPB
ЛогинПароль:

 
 Ответить  Открыть новую тему 
> Задача с информатики с использование физики
сообщение
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 43
Пол: Мужской
Реальное имя: Witaliy

Репутация: -  0  +


Не знаю, туда ли написал, но посмотрите если можете:
Прасают камни в воду. Тем нужно посчитать глубину озера. На камень действует сила сопротивления воды, которая уменьшает скорость падения камня по вертикали (на горизонтальную составляющую скорости сила сопротивления существенно не влияет) в sqrt(t) раз сравнительно с тем, какую бы имел камень в воздухе, где t - время от начала движения в воде. Нужно найти глубину озера (тоисть h) і путь, который прошол камень (тоисть s).

бросают камни горизонтально и точно над поверхностью воды. Камень весь свой путь проходит под водой. Камешек прекращает свое движение, как только он касается дна (но это не касается случая, когда гравитации нет - тогда камешек летит ровно t секунд строго горизонтально - пока Петрик не останавливает его)

Дано v0 - начальная скорость и t - врямя движения камня. таке дано g
например
v0=1
t=2
g=3
Ответ h=5.6569 s=6.0607
Помогите пожалуйста, каки формулы использовать. Я пользовался такой: h=((1*2(-sqrt(2))+(3*(2*2)/2)=6.5857
Но результат получаеться неверный.
Спасибо.

Сообщение отредактировано: Witaliy -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #2


Уникум
*******

Группа: Пользователи
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


Цитата(Witaliy @ 25.03.2009 12:57) *
Я пользовался такой: h=((1*2(-sqrt(2))+(3*(2*2)/2)=6.5857
Это не формула. Это число. Напиши формулу, пожалуйста.


--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Новичок
*

Группа: Пользователи
Сообщений: 43
Пол: Мужской
Реальное имя: Witaliy

Репутация: -  0  +


Извините, вот формула
h=((v0*t)-sqrt(2))+(g*(t^2)/2)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #4


Уникум
*******

Группа: Пользователи
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


Цитата(Witaliy @ 25.03.2009 13:33) *
h=((v0*t)-sqrt(2))+(g*(t^2)/2)
При чем тут Sqrt(2) ?


--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #5


Новичок
*

Группа: Пользователи
Сообщений: 43
Пол: Мужской
Реальное имя: Witaliy

Репутация: -  0  +


Цитата
На камень действует сила сопротивления воды, которая уменьшает скорость падения камня по вертикали (на горизонтальную составляющую скорости сила сопротивления существенно не влияет) в sqrt(t) раз сравнительно с тем, какую бы имел камень в воздухе
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #6


Гость






Ты хочешь сказать, что Sqrt(2) - это Sqrt(t) ? Я же просил тебя формулу.
Пожалуйста, приведи формулу без ошибок.
 К началу страницы 
+ Ответить 
сообщение
Сообщение #7


Новичок
*

Группа: Пользователи
Сообщений: 43
Пол: Мужской
Реальное имя: Witaliy

Репутация: -  0  +


Извиняюсь
h=((v0*t)-sqrt(t))+(g*(t^2)/2)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #8


Уникум
*******

Группа: Пользователи
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


Цитата(Witaliy @ 25.03.2009 14:43) *
h=((v0*t)-sqrt(t))+(g*(t^2)/2)


Ниже S - это знак интеграла.
Путь есть интеграл скорости. В данном случае нужно брать вертикальную составляющую:

h = S vvert dt

Вертикальная составляющая скорости на воздухе была бы g*t (начальная вертикальная составляющая равна нулю), но нам надо домножить на Sqrt(t) :

h = S g*t*Sqrt(t) dt

Выносим константу g за интеграл, а t*Sqrt(t) = t1.5 :
h = g* S t1.5 dt

Интегрируем и получаем:
h = g*t2.5/2.5

Это и есть конечная формула, насколько я разумию.
Физика тут, конечно, не физика, а бред сивой кобылы, но это уже детали smile.gif.

А как ты получил свою?.. blink.gif

Добавлено через 16 мин.
Совершенно не понимаю, куда тут приделать V0 ..? blink.gif

Добавлено через 4 мин.
Цитата(Witaliy @ 25.03.2009 12:57) *
Нужно найти глубину озера (тоисть h) і путь, который прошол камень (тоисть s).
А.. еще же путь нужно найти... smile.gif Тогда понятно, зачем V0


--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #9


Новичок
*

Группа: Пользователи
Сообщений: 43
Пол: Мужской
Реальное имя: Witaliy

Репутация: -  0  +


t^2.5 єто t^2*sqrt(t), да?
Если да, то 3*t^2.5/2.5= 6.7882..
но t^2.5=5.6569
Как должно быть?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #10


Уникум
*******

Группа: Пользователи
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


Цитата(Witaliy @ 25.03.2009 15:58) *
t^2.5 єто t^2*sqrt(t), да?
Если да, то 3*t^2.5/2.5= 6.7882..
но t^2.5=5.6569
Как должно быть?
Я не понял, что ты хочешь сказать. Твоя краткость тебе же во вред. Отвечу, на что смогу. Мне же время девать некуда..

Да, t2.5 = t2*Sqrt(t) = 22*Sqrt(2) = 4*1.4142 = 5.6569

Это число странным образом напоминает ответ для h... Что бы это значило?
Боюсь, что ничего нового в этой, с позволения сказать "физике", я добавить не смогу.


--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #11


Новичок
*

Группа: Пользователи
Сообщений: 43
Пол: Мужской
Реальное имя: Witaliy

Репутация: -  0  +


Хорошо, а как найти s?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #12


Уникум
*******

Группа: Пользователи
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


Цитата(Witaliy @ 25.03.2009 16:37) *
Хорошо, а как найти s?


Вроде должно быть так:
s = S Sqrt(V02 + Vvert2) dt =
= S Sqrt(V02 + g2*t3) dt

Но за то, что это верно в этой "физике", я не ручаюсь.


--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #13


Новичок
*

Группа: Пользователи
Сообщений: 43
Пол: Мужской
Реальное имя: Witaliy

Репутация: -  0  +


Можете как-то розобрать ету запись?.. тоисть росписать как найти dt и S
Извините за глупый вопрос.
Спасибо.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #14


Уникум
*******

Группа: Пользователи
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


Цитата(Witaliy @ 25.03.2009 17:58) *
Можете как-то розобрать ету запись?.. тоисть росписать как найти dt и S
Как проинтегрировать?..
Какую-нить тригономентрическую замену сделать, думаю.
Но только как-то мне представляется странным, что в задании по информатике нужно интегрировать (причем, не самым простым способом). Это что - школа? институт? Вы насколько хорошо проходили интегралы? Судя по твоему вопросу, я думаю, что совсем не хорошо..


--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #15


Уникум
*******

Группа: Пользователи
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


Сегодня вспоминал эту тему и нашел ошибку. Я неверно интерпретировал слова "уменьшает скорость падения камня по вертикали в sqrt(t) раз". Конечно, нужно было делить, а не умножать..
То есть не так:
Цитата(Lapp @ 25.03.2009 15:10) *

h = S g*t*Sqrt(t) dt
h = g* S t1.5 dt
h = g*t2.5/2.5

- а вот так:
Цитата(Lapp @ 25.03.2009 15:10) *

h = S g*t/Sqrt(t) dt
h = g* S t0.5 dt
h = g*t1.5/1.5

Подставляем сюда наши данные и получаем:
h = 5.6569
- то есть то, что в контрольном ответе smile.gif

Извиняюсь за заскок..

Добавлено через 5 мин.
Соответственно, в выражении для пути тоже будут изменения: поменяется степень t - с 3 на 1.

s = S Sqrt(V02 + Vvert2) dt =
= S Sqrt(V02 + g2*t) dt

Этот интеграл табличный, берется. Но у меня все равно сомнения, что такие задачи дают на информатики. Дорогой Witaliу, будь добр, если тебя не очень затруднит, ответь на мой вопрос: откуда задача - из школы или института?


--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #16


Новичок
*

Группа: Пользователи
Сообщений: 43
Пол: Мужской
Реальное имя: Witaliy

Репутация: -  0  +


Ещё очень прошу, помогите проинтегрировать S Sqrt(V02 + g2*t) dt... очень прошу...
Спасибо.

З.Ы. Да,я школьник
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #17


Уникум
*******

Группа: Пользователи
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


Цитата(Witaliy @ 27.03.2009 9:52) *
помогите проинтегрировать S Sqrt(V02 + g2*t) dt... очень прошу...
Спасибо.

З.Ы. Да,я школьник
Я не могу поверить, что такое дают в школе. Интеграл берется через две табличные формулы (первая на понижение степени). В результате фигурирует гиперболический тангенс (!!).
Ты уверен, что хочешь все это? blink.gif
Я сначала проверю, может я снова допустил глупую ошибку..

А может, нужно его численно взять?


--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #18


Гость






Очень прошу, если можете, розпишыте как это всё делать.
Спасибо.
 К началу страницы 
+ Ответить 
сообщение
Сообщение #19


Уникум
*******

Группа: Пользователи
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


Цитата(Гость @ 27.03.2009 13:09) *
Очень прошу, если можете, розпишыте как это всё делать.
Вот.
const
v0=1.0;
t=2.0;
g=3.0;
n=10000;

var
h,s,v,v02,dt: double;
i: integer;

begin
h:=0;
s:=0;
dt:=t/n;
v02:=Sqr(v0);
for i:=1 to n do begin
v:=g*Sqrt(dt*(i-0.5));
h:=h+v*dt;
s:=s+Sqrt(v02+Sqr(v))*dt;
end;
WriteLn('h=',h);
WriteLn('s=',s);
ReadLn
end.



--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 23.12.2024 23:05
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name