1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Семакин
Работа 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$$ с помощью цикла.



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