Определите значение переменной а после выполнения цикла (Рис1). Заполните таблицу значений. Помогите
![](https://st.uroker.com/files/c80/c80e805035114db0a4ba2d6405026007.jpg)
Ответы
Ответ:
На фото.
Объяснение:
В начале объявляются значения переменных a и b - обе равны единице. Пока b меньше либо равно 4, выполняется тело цикла:
b = b + 1
a = a * b
Когда b > 4, данная часть кода перестаёт выполняются и начинается выполняться что-то следующее.
Составим небольшую трассировочную таблицу (таблицу значений) по этой части кода (на фото и ниже объяснение).
Повтор №1)
На входе а = 1, b = 1.
Теперь: b = b + 1 = 1 + 1 = 2
a = a * b = 1 * 2 = 2
Заносим данные "2 2" в таблицу.
Повтор №2)
На входе а = 2, b = 2
Теперь: b = b + 1 = 2 + 1 = 3
a = a * b = 2 * 3 = 6
Заносим данные "6 3" в таблицу.
Повтор №3)
На входе а = 6, b = 3
Теперь: b = b + 1 = 3 + 1 = 4
а = а * b = 6 * 4 = 24
Заносим данные "24 4" в таблицу.
Повтор №4)
На входе а = 24, b = 4
Теперь: b = b + 1 = 4 + 1 = 5
а = а * b = 24 * 5 = 120
Заносим данные "120 5" в таблицу.
Повтора №5 не будет, так как теперь b > 4 (5 > 4).
![](https://st.uroker.com/files/f2f/f2f4e257e6b82c6a864ceeb7b5d2f488.png)
A = 2 B = 2
A = 6 B = 3
A = 24 B = 4
A = 120 B = 5