Вопрос задан 13.02.2021 в 11:08. Предмет Информатика. Спрашивает Романова Полина.

Найти чему равно значение переменной S после выполнения цикла K:=0; S:=30 while k<=18 do begin

K:=k+3 S:=s+2*k end; writeln(s) end.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Чайкина Аня.
Будет выведено значение "198".

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

Данная программа содержит цикл, который будет выполняться, пока значение переменной k не станет больше 18. В каждой итерации цикла значение переменной k увеличивается на 3, а значение переменной s увеличивается на двукратное значение k.

Исходное значение переменной s равно 30.

Посмотрим на каждую итерацию цикла и обновления значений переменных:

  • Итерация 1:

    • k становится равным 3 (0 + 3)
    • s становится равным 36 (30 + 2 * 3)
  • Итерация 2:

    • k становится равным 6 (3 + 3)
    • s становится равным 48 (36 + 2 * 6)
  • Итерация 3:

    • k становится равным 9 (6 + 3)
    • s становится равным 66 (48 + 2 * 9)
  • Итерация 4:

    • k становится равным 12 (9 + 3)
    • s становится равным 90 (66 + 2 * 12)
  • Итерация 5:

    • k становится равным 15 (12 + 3)
    • s становится равным 120 (90 + 2 * 15)
  • Итерация 6:

    • k становится равным 18 (15 + 3)
    • s становится равным 156 (120 + 2 * 18)

Поскольку значение k становится равным 18 после шестой итерации, цикл прекращает выполнение.

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

Вывод программы будет содержать число 156.

0 0

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

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

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