Форум

им. Зелёного Батискафа

АвторСообщение
Сенсей ХО




Зарегистрирован: 23.03.07
ссылка на сообщение  Отправлено: 27.04.07 21:57. Заголовок: Логическая задача №8


Из одной точки одновременно в одном направлении (в магазин по тропинке) выходит Петя (v1=3 км/ч), Вася (v2=4 км/ч) и Мухтар, который (бедный, голодный) бегает между Петей и Васей (не тратя времени на разворот) со скоростью v3=10 км/ч.
Где будет находиться Мухтар через час?
©перто

Каждому Своё.
Каждому. Своё.
© Г.Л.Олди
Спасибо: 0 
Профиль Цитата Ответить
Ответов - 1 [только новые]





Зарегистрирован: 05.03.07
Откуда: Россия, Тюмень
ссылка на сообщение  Отправлено: 29.11.07 20:46. Заголовок: Решим задачу в лоб. ..


Решим задачу в лоб.
Напишем уравнение движения Мухтара. Для этого найдём значение времени, когда Мухтар будет встречаться с другими участниками задачи. Здесь подстерегает ляп задачи: если все начнут движение из одной точки, то Мухтар первые мгновения должен находиться с ступоре, так как должен бежать от Васи к Пете, но они же в одной точке находятся!.. Впрочем, пока Мухтар соображает, Вася обгонит Петю и всё пойдёт по-плану. Короче, для удобства расчётов пусть изначально Вася находится в точке с координатой 0.001 км, а Мухтар с Петей в 0 км.
Оффтоп: Дело было вечером, делать было нечего...

 цитата:
Program Zadacha8;
Uses
crt;
Label
1,2;
var
v1,v2,v3,x3,dt,t1,t2,t3,dx,dv1,dv2,a,b,n,m:real;
Begin
v1:=3; {задаются начальные условия движения}
v2:=4;
v3:=10;
dx:=0.001; {считаем, что Вася на метр впереди Пети и Мухтара}
textbackground(white);
textcolor(blue);
clrscr;
write (' Через сколько часов после начала движения Вас интересует иестоположение Мухтара? '); {Ввод данных}
readln ( dt);
dv1:=v3-v1; {Считаем вспомогательные переменные}
dv2:=v3-v2;
a:=v3+v1;
b:=v3+v2;
1:
if t3>=dt then goto 2
else
begin
t1:=t1+((dx-dv2*t1+b*t2)/dv2);
t3:=t1+t2;
n:=n+1;
if t3>dt then n:=n-1;
if t3>=dt then goto 2;
t2:=t2+((dv1*t1-a*t2)/a);
t3:=t1+t2;
m:=m+1;
if t3>dt then m:=m-1;
if t3<dt then goto 1;
end;
2:
if m<n then
x3:=(t1-t2)*v3+(t3-dt)*v3
else
x3:=(t1-t2)*v3-(t3-dt)*v3;
n:=n+m;
write(' Ответ: через ',dt:2:0);
write(' час(а) бедный Мухтар оказался в ',x3:5:3);
write(' км от исходной точки, при этом ему пришлось развернуться', n:3:0);
write(' раз.');
readln;
end.


Откомпилированная прога выдаёт ответ: через 1 час бедный Мухтар оказался в 3,415 км от исходной точки, при этом ему пришлось развернуться 60 раз.

Вопрос: Что это за белое вещество в птичьем дерьме?
Ответ: Это тоже птичье дерьмо.
Спасибо: 0 
Профиль Цитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  5 час. Хитов сегодня: 2
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет



Создай свой форум на сервисе Borda.ru
Текстовая версия