Дмитрий отчаливает в школу, которая находится в 1 км от его

Дмитрий отправляется в школу, которая находится в 1 км от его дома. Дойдя до школы, он вдруг вспоминает, что пренебрегал дома тетради, и поворачивает назад. Пройдя полпути, он меняет своё решение, посчитав что лучше вернуться в школу до звонка на урок. Пройдя 1/3 км по направлению к школе, он вдруг осознаёт, что не прав и вновь меняет направления движения, сейчас прежде чем поменять решение, он проходит 1/4 км. Так он и продолжает метаться: после N-го шага, пройдя 1/N км, опять меняет решение. Надобно найти с точностью до 0, 0001 км расстояние от дома до места, где ученик остановился.

Задать свой вопрос
1 ответ
Наблюдение 1: сумма ряда 1 - 1/2 + 1/3 - 1/4 + 1/5 -... знаменита и одинакова ln(2) 0.693147..., так что ответ можно написать и так.
Наблюдение 2: если ряд знакочередующийся и его члены по модулю умеренно убывают (т.е. ряд имеет вид x1 - x2 + x3 - x4 + x5 -... и x1 gt; x2 gt; x3 gt; x4 gt; x5 gt; ... gt; 0), то отличие частичной суммы ряда x1 - x2 + x3 - ... +- xn от подлинной не более, чем xn.

Используя наблюдение 2, прибываем к выводу, что нужно суммировать 1-ые 10000 членов ряда.

var S: real;
  i: integer;
begin
  S := 0;
  for i := 1 to 10000 do
    if (i mod 2 = 1) then
      S := S + 1/i
    else
      S := S - 1/i;
  writeln(S)
end.
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт