Задача 3/21. Сколько раз выполнится цикл - 2
Дан фрагмент программы, определите, сколько раз выполняется тело цикла while и чему равно значение переменной a после выполнения данного цикла.
Ответ необходимо давать в виде <число>;<число>.
Например, если тело цикла выполняется 5 раз, а значение переменной будет равно 10, то в ответе необходимо указать строку 5;10.
Если цикл зацикливается, то необходимо указать только одно слово INF.
Фрагмент программы
a = 32
b = 40
while a < b:
a += b
romadirsha:
У тебя в последней строке видимо опечатка, я думаю, вместо += там имеется ввиду оператор присвоения :=. Я прав?
Ответы на вопрос
Ответил valgrisa
0
Ответ:
1;72 - ответ в виде <число>;<число>
Объяснение:
цикл с предусловием (while a < b:) выполняется пока истинно условие (a < b)
действия в цикле: a += b
сделаем трассировку фрагмента программы:
a = 32
b = 40
a < b (32 < 40) - условие истинно, цикл выполняется
действия в цикле:
a += b
a = a + b = 32 + 40 = 72
a = 72
b = 40
a < b (72 < 40) - условие ложно, цикл закончился (не выполняется)
цикл выполнился 1 раз
a = 72 - значение переменной a после выполнения цикла
Новые вопросы
Алгебра,
8 лет назад