Чему будет равно значение переменной s после выполнения следующей последовательности операторов?s:=86;for i:=12 to 33 do s:=s+2*i;В ответ введите число.

Чему будет равно значение переменной s после выполнения следующей последовательности операторов? s:=86; for i:=12 to 33 do s:=s+2*i; В ответ введите число.
Гость
Ответ(ы) на вопрос:
Гость
Здесь в цикле накапливается сумма значений 2*i, где i меняется от 12 до 33. Проделаем некоторые преобразования. [latex]S=86+\Sigma_{i=12}^{33}(2*i)=86+2\Sigma_{i=12}^{33}i=86+2S_1[/latex] Cумма S1 - это сумма членов арифметической прогрессии с разностью d=1. [latex]S_1= \frac{2a_1+(n-1)d}{2}n, \ a_1=12; \ d=1; \ n= 33-12+1=22 \\ S_1= \frac{2*12+21*1}{2}*22=45*11=495 [/latex] Тогда S=86+2x495=1076 Ответ: 1076
Не нашли ответ?
Ответить на вопрос
Похожие вопросы