1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Семакин
Работа 3.4 Упр.4 Задание 1 ГДЗ Семакин 10 класс (Информатика)
Семакин, Хеннер, Шеина
10 класс
Автор
Семакин, Хеннер, Шеина

Работа 3.4 Упр.4 Задание 1 ГДЗ Семакин 10 класс (Информатика)

Задача

S=1/sin1+1/(sin1+sin2)+ … + 1/(sin1+sin2+…sinN).

Подробный ответ

Обозначим текущую сумму синусов через $$k$$. Тогда на каждом шаге цикла будем прибавлять к ней очередное значение $$\sin i$$ и сразу добавлять к ответу величину $$\frac{1}{k}$$.

Алгоритм такой:

  • ввести $$N$$;
  • положить $$s=0$$, $$k=0$$;
  • для $$i=1$$ до $$N$$ выполнять:
    • $$k:=k+\sin i$$;
    • $$s:=s+\frac{1}{k}$$;
  • вывести $$s$$.

var i, n: integer;
s, k: real;
begin
  write(‘Введите N’);
  read(n);
  s := 0;
  k := 0;
  for i := 1 to n do
  begin
    k := k + sin(i);
    s := s + 1 / k;
  end;
  write(‘s=’, s:5:6);
end.

Ответ

Программа вычисляет сумму $$S=\frac{1}{\sin 1}+\frac{1}{\sin 1+\sin 2}+ \dots + \frac{1}{\sin 1+\sin 2+\dots+\sin N}$$ с помощью цикла.



Общая оценка
3.9 / 5
Другие учебники
Другие предметы