Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
1 / 1 / 3
Регистрация: 22.09.2012
Сообщений: 44
1

Определить величины всех отрезков, из которых составился путь шмеля

24.10.2012, 19:48. Просмотров 1307. Ответов 3
Метки нет (Все метки)


6. Пункт А расположен на расстоянии 20 км от пункта Б. Из пункта А со скоростью 2км/час вышел пешеход П1, одновременно с ним на встречу ему из пункта Б вышел пешеход П2 со скоростью 3км/час. Между пешеходами во время их движения летает шмель со скоростью 5км/час. Полёт шмеля подчиняется следующим правилам: шмель вылетел из пункта А одновременно со стартом пешеходов; долетев до пешехода, шмель моментально разворачивается и летит в обратную сторону. Таким образом, шмель курсирует между пешеходами до момента их встречи. Будем считать, что встреча произошла, если между пешеходами осталось менее 0.00001 км. Определить величины всех отрезков, из которых составился путь шмеля. Отрезком будем называть путь, который проделывал шмель от одного поворота до другого.

И другой вопрос вы когда изучали программирование вам тоже давали такие задачи повязаные на математике или это мне так "повезло"?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.10.2012, 19:48
Ответы с готовыми решениями:

Определить величины всех отрезков из которых составился путь шмеля.
Пункт А расположен на расстоянии 20 км от пункта Б. Из пункта А со скоростью 2км/час вышел пешеход...

Определить велечины всех отрезков, из которых составился путь шмеля.
Пункт А расположен на расстоянии 20 км от пункта Б. Из пункта А со скоростью 2 км\ч вышел пешеход...

Определить длину отрезков пройденных путей с различной скоростью и полный путь
Железнодорожный состав ехал t1 часов со скоростью V1 км/час,t2 часов со скоростью V2 км/час , t3...

Определить отрезок, полученный как пересечение всех указанных отрезков
Задача: Дан файл из чисел, где каждая пара - отрезок (например -1 3 0 9 6 24)...

3
Эксперт С++
4256 / 2230 / 203
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
24.10.2012, 20:15 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Цитата Сообщение от kalmar141 Посмотреть сообщение
вы когда изучали программирование вам тоже давали такие задачи повязаные на математике или это мне так "повезло"?
скорее, это вам так "повезло".

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include<stdio.h>
#include<math.h>
#define EPS 0.00001
int main()
{
   double x, a = 0, b = 20, c = 0, t, step = EPS;
   while(fabs(b - a) >= EPS)
   {
       x = c;
       while(c < b)
       {
          a += 2*step;
          c += 5*step;
          b -= 3*step;
       }
       printf("%f\n", c - x);
       x = c;
       while(c > a)
       {
          a += 2*step;
          c -= 5*step;
          b -= 3*step;
       }
       printf("%f\n", x - c);
   }
   return 0;
}
1
178 / 161 / 38
Регистрация: 08.10.2012
Сообщений: 423
24.10.2012, 20:19 3
Цитата Сообщение от kalmar141 Посмотреть сообщение
И другой вопрос вы когда изучали программирование вам тоже давали такие задачи повязаные на математике или это мне так "повезло"?

Не по теме:

Я думаю эта картинка полностью ответит на ваш вопрос
http://apikabu.ru/img_n/2012-07_6/a8j.jpg



по теме сам задача довольно проста. есть цикл while((20-(p2+p1))>0.00001) который соответственно считает путь пройденный людьми, соответствеено в каждом цикле идет расчет 3х переменных, это шмель, пешеход1 и пешеход2. соответственно когда 20-p2-sh<0.00001 шмель столкнется со вторым пешеходом, здесь нужно запомнить положение 2го пешехода скажем в ячейку buf и так же копировать это значение шмелю, соответвтвенно когда 20-p1-sh<0.00001 шмель столкнется с 1м пешеходом опять поправляем buf и далее со вторым. а путь пройденый шмелем будет p1-buf или p2-buf
1
1 / 1 / 3
Регистрация: 22.09.2012
Сообщений: 44
24.10.2012, 20:27  [ТС] 4
Thinker, Большое спасибо.
MrGrig, Да, так оно и есть) также спасибо
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.10.2012, 20:27

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Определить, можно ли из отрезков, длины которых равны заданным числам, построить прямоугольник
Заданы 4 вещественных числа. Определить, можно ли из отрезков, длины которых равны заданным числам,...

Определить функцию, возвращающую концы отрезка, являющегося пересеченияем всех отрезков
помогите пожалуйста с решением! дан список вещественных чисел (a1 b1 a2 b2....an bn), ai&lt;bi....

Даны длины трех отрезков. Определить, можно ли из этих отрезков сложить треугольник?
Даны длины трех отрезков. Определить, можно ли из этих отрезков сложить треугольник? и как сделать...

Даны длины трех отрезков. Определить, можно ли из этих отрезков сложить треугольник
помогите ещё одну задачу)


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.