Вопрос задан 12.05.2019 в 06:42. Предмет Информатика. Спрашивает Воробьева Рина.

Чему будет равно значение переменной s после выполнения следующей последовательности

операторов?s:=86;for i:=12 to 33 do s:=s+2*i;В ответ введите число.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Малая Алина.
Здесь в цикле накапливается сумма значений 2*i, где i меняется от 12 до 33.
Проделаем некоторые преобразования.
S=86+\Sigma_{i=12}^{33}(2*i)=86+2\Sigma_{i=12}^{33}i=86+2S_1
Cумма S1 - это сумма членов арифметической прогрессии с разностью d=1.
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
Тогда S=86+2x495=1076

Ответ: 1076
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Значение переменной `s` после выполнения последовательности операторов будет равно 2,860.

Давайте разберемся, как получить это значение. В данном случае, у нас есть следующая последовательность операторов:

``` s := 86; for i := 12 to 33 do s := s + 2 * i; ```

Для начала, переменной `s` присваивается значение 86. Затем, выполняется цикл `for`, который проходит от 12 до 33. На каждой итерации цикла, значение переменной `s` увеличивается на удвоенное значение переменной `i`.

Теперь, давайте посчитаем значение переменной `s` после выполнения цикла.

- На первой итерации: `s = 86 + 2 * 12 = 86 + 24 = 110` - На второй итерации: `s = 110 + 2 * 13 = 110 + 26 = 136` - На третьей итерации: `s = 136 + 2 * 14 = 136 + 28 = 164` - И так далее, до последней итерации.

Таким образом, после выполнения цикла, значение переменной `s` будет равно 2,860.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос