Ответ:

Задание 1. Фрагмент программы

Давай посчитаем значения переменных шаг за шагом.

1.а)

Начальные значения:

  • x = 11
  • y = 5

Шаг 1: z = y

  • z становится равным y, то есть z = 5.

Шаг 2: y = x % y (остаток от деления x на y)

  • y = 11 % 5
  • 11 при делении на 5 дает 2 в остатке.
  • y = 2.

Шаг 3: x = z

  • x становится равным z, то есть x = 5.

Шаг 4: y = (y + 2) * z

  • y = (2 + 2) * 5
  • y = 4 * 5
  • y = 20.

Итоговые значения:

  • x = 5
  • y = 20
  • z = 5

1.б)

Начальные значения:

  • x = 13
  • y = 3

Шаг 1: z = x

  • z становится равным x, то есть z = 13.

Шаг 2: z = z // y (целочисленное деление z на y)

  • z = 13 // 3
  • 13 при целочисленном делении на 3 дает 4.
  • z = 4.

Шаг 3: y = x

  • y становится равным x, то есть y = 13.

Итоговые значения:

  • x = 13
  • y = 13
  • z = 4

Таблица значений:

Переменная1.а)1.б)
x513
y2013
z54