Найти сумму из N групп элементов ряда - Turbo Pascal
Формулировка задачи:
Ребят, нужна ваша помощь. Не могу решить задачу в конструкторе алгоритмов(PASCAL)
Условия: "Найти сумму из N групп элементов ряда: S=1*2+2*3*4+3*4*5*6+4*5*6*7*8+..."
Помогите пожалуйста
Решение задачи: «Найти сумму из N групп элементов ряда»
textual
Листинг программы
s:=0; for i:=1 to n do begin p:=1; for j:=i to 2*i do p:=p*j; s:=s+p; end;
Объяснение кода листинга программы
- Переменная
sинициализируется значением 0. - Переменная
nинициализируется значением, которое будет использоваться в цикле. - Переменная
pинициализируется значением 1. - Переменная
jинициализируется значениемi. - Переменная
pпересчитывается, умножаяjнаp. - Значение
pдобавляется к переменнойs. - Цикл
forзавершается. - Код выполняется снова, начиная с шага 3, пока значение
nбольше или равно 0. - После завершения цикла, значение переменной
sбудет содержать сумму изNгрупп элементов ряда.