Вопрос:

11. (3 балла). Запишите значение переменной k, полученное в результате работы следующей программы.

Смотреть решения всех заданий с листа

Ответ:

Разбор программы:

Изначально дано:

  • Var k, i: integer;
  • Begin
  • k := 4;

Цикл For i := 1 to 3 do означает, что мы выполним тело цикла 3 раза:

  1. Итерация 1 (i = 1):
    k := i + 2*k
    k = 1 + 2 * 4
    k = 1 + 8
    k = 9
  2. Итерация 2 (i = 2):
    k := i + 2*k
    k = 2 + 2 * 9
    k = 2 + 18
    k = 20
  3. Итерация 3 (i = 3):
    k := i + 2*k
    k = 3 + 2 * 20
    k = 3 + 40
    k = 43

Writeln(k); выведет последнее значение k.

Ответ: 43

ГДЗ по фото 📸
Подать жалобу Правообладателю

Похожие