Работа 3.4 Упр.12 Задание 1 ГДЗ Семакин 10 класс (Информатика)
Семакин, Хеннер, Шеина
10 класс
Автор
Семакин, Хеннер, Шеина
Работа 3.4 Упр.12 Задание 1 ГДЗ Семакин 10 класс (Информатика)
Задача
S = 1*2 + 2*3*4 + … + n (а + 1)*…*2n.
Подробный ответ
Нужно вычислить сумму произведений подряд идущих чисел:
$$S=1\cdot 2+2\cdot 3\cdot 4+\dots+n(n+1)\cdot\dots\cdot 2n.$$
Удобно заметить, что каждое слагаемое можно получить в цикле по i от $$2$$ до $$2n$$. Для каждого значения i вычисляется произведение $$i\cdot(i-1)$$, а затем оно прибавляется к сумме.
Тогда алгоритм такой:
- ввести $$n$$;
- обнулить сумму $$S$$;
- в цикле от $$2$$ до $$2n$$ вычислять $$a=i\cdot(i-1)$$;
- прибавлять $$a$$ к $$S$$;
- вывести результат.
var s, i, n, a: integer;
begin
writeln(‘Введите число n’);
readln(n);
S := 0;
for i := 2 to 2*n do
begin
a := i * (i — 1);
S := S + a;
end;
writeln(‘S=’, S:3);
readln;
end.
Ответ
Программа вычисляет сумму $$S=1\cdot 2+2\cdot 3\cdot 4+\dots+n(n+1)\cdot\dots\cdot 2n$$ с помощью цикла.
Другие учебники
Другие предметы