Работа 3.4 Упр.16 Задание 1 ГДЗ Семакин 10 класс (Информатика)
Даны натуральные числа $$n$$ и $$k$$. Вычислить:
По данному фрагменту программы видно, что требуется вычислить сумму по формуле
$$\sum_{i=1}^{n}\sqrt{\sqrt{k(i-1)}+\sqrt{ki}}$$
В программе переменная sum имеет вещественный тип, поэтому результат накапливается в ней в цикле. Для каждого значения $$i$$ от $$1$$ до $$n$$ вычисляется очередное слагаемое и прибавляется к общей сумме.
var
n, k: integer;
sum: real;
begin
write(‘>> ‘);
readLn(n, k);
for i := 1 to n do
sum := sqrt(sqrt(k * (i — 1)) + sqrt(k * i));
write(sum);
end.
В записи цикла в исходном фрагменте есть неточность: переменная цикла должна быть i, а не n. Кроме того, для накопления суммы нужно использовать оператор sum := sum + …, а не простое присваивание.
Правильный вариант программы:
var
n, k, i: integer;
sum: real;
begin
sum := 0;
readln(n, k);
for i := 1 to n do
sum := sum + sqrt(sqrt(k * (i — 1)) + sqrt(k * i));
writeln(sum:0:3);
end.
Ответ
$$\sum_{i=1}^{n}\sqrt{\sqrt{k(i-1)}+\sqrt{ki}}$$

