Работа 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}$$ с помощью цикла.
Другие учебники
Другие предметы