Ответ:
Задание 1. Фрагмент программы
Давай посчитаем значения переменных шаг за шагом.
1.а)
Начальные значения:
x = 11y = 5
Шаг 1: z = y
zстановится равнымy, то естьz = 5.
Шаг 2: y = x % y (остаток от деления x на y)
y = 11 % 511при делении на5дает2в остатке.y = 2.
Шаг 3: x = z
xстановится равнымz, то естьx = 5.
Шаг 4: y = (y + 2) * z
y = (2 + 2) * 5y = 4 * 5y = 20.
Итоговые значения:
x = 5y = 20z = 5
1.б)
Начальные значения:
x = 13y = 3
Шаг 1: z = x
zстановится равнымx, то естьz = 13.
Шаг 2: z = z // y (целочисленное деление z на y)
z = 13 // 313при целочисленном делении на3дает4.z = 4.
Шаг 3: y = x
yстановится равнымx, то естьy = 13.
Итоговые значения:
x = 13y = 13z = 4
Таблица значений:
| Переменная | 1.а) | 1.б) |
|---|---|---|
| x | 5 | 13 |
| y | 20 | 13 |
| z | 5 | 4 |
