Задание 8 Параграф 2.4 ГДЗ Босова 9 класс 2017 (Информатика)
s = x3 + х5 + хn, где х и n вводятся с клавиатуры. Используйте подпрограмму вычисления степени.
Для вычисления суммы $$s=x^3+x^5+\dots+x^n$$ удобно использовать вспомогательную подпрограмму, которая находит степень числа $$x^j$$.
Сначала вводим $$x$$ и $$n$$, затем последовательно прибавляем к сумме степени с нечётными показателями: $$3, 5, 7, \dots$$, пока показатель не станет больше $$n$$.
program st_11;
var
x, n, j: integer;
s: longint;function st(a, b: integer): longint;
var
i: integer;
z: longint;
begin
z := 1;
for i := 1 to b do
z := z * a;
st := z;
end;begin
write(‘введи числа>’);
readln(x, n);
s := 0;
j := 3;
while j <= n do
begin
s := s + st(x, j);
j := j + 2;
end;
writeln(‘S=’, s);
end.
Ответ
Программа вычисляет сумму $$x^3+x^5+\dots+x^n$$ с помощью функции возведения в степень.