• Предмет: Информатика
  • Автор: типоУмничка
  • Вопрос задан 1 год назад

В программе вычисления суммы элементов арифметической прогрессии (S=(2a+d(n-1)n)*n/2):
Program ArifPro;
Var a, d, s: real; n: integer;
Begin
readln(a, d, n);
s:= ;
writeln(s)
End.
в операторе присваивания не указано арифметическое выражение. Оно может быть записано:
a)a*n+d*(n–1)*n/2;
b)a*(n+d*(n–1)*)n/2;
c)a +d*(n–1)*n/2;
d)a*n/2+d*(n–1)*n/2.

Ответы

Ответ дал: Exponena
1
Вариант а) насколько я могу понять, только в задании по-моему формула с ошибкой. Cумма n первых членов арифметической прогрессии:
S_{n}= n*(\frac{2a_{1}+d(n-1)}{2})
тогда, если умножить дробь на n и сократить на 2, где можно, то и получится вариант а)
a_{1}n+ \frac{n}{2}*(n-1)*d
Вас заинтересует