Упр.227 Часть 2 ГДЗ Рабочая тетрадь Босова 6 класс (Информатика)
x = 5, y = 12.
Чему они будут равны после выполнения следующих строк программного кода?
x y
а) Ответ: 25 12
б) Ответ: 5 17
в) Ответ: 10 12
г) Ответ: 5 17
Начальные значения: $$x=5,$$ $$y=12.$$
а) $$x \bmod 3 \ne 0$$ — верно, так как $$5 \bmod 3 = 2.$$ Значит, выполняется строка $$x = x \cdot 5.$$
Получаем: $$x=5\cdot 5=25,$$ $$y=12.$$
б) $$x<10$$ — верно, значит выполняется строка $$y = x + y.$$
Получаем: $$y=5+12=17,$$ $$x=5.$$
в) $$y // 10 = 1$$ — неверно, так как $$12 // 10 = 1,$$ значит условие истинно и выполняется строка $$x = x + 5.$$
Получаем: $$x=5+5=10,$$ $$y=12.$$
г) $$x \cdot y = 50$$ — верно, так как $$5 \cdot 12 = 60,$$ значит условие ложно и выполняется ветка else: $$y = y + x.$$
Получаем: $$y=12+5=17,$$ $$x=5.$$
Ответ
а) $$x=25,$$ $$y=12$$
б) $$x=5,$$ $$y=17$$
в) $$x=10,$$ $$y=12$$
г) $$x=5,$$ $$y=17$$