Информатика, вопрос задал agafonovnazar65 , 6 лет назад

Задача 3/21. Сколько раз выполнится цикл - 2

Дан фрагмент программы, определите, сколько раз выполняется тело цикла while и чему равно значение переменной a после выполнения данного цикла.
Ответ необходимо давать в виде <число>;<число>.
Например, если тело цикла выполняется 5 раз, а значение переменной будет равно 10, то в ответе необходимо указать строку 5;10.

Если цикл зацикливается, то необходимо указать только одно слово INF.

Фрагмент программы
a = 32
b = 40
while a < b:
a += b


romadirsha: У тебя в последней строке видимо опечатка, я думаю, вместо += там имеется ввиду оператор присвоения :=. Я прав?
agafonovnazar65: Нет не опечатка

Ответы на вопрос

Ответил 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 после выполнения цикла


mishafhxfh: СРОЧНО ПОМОГИТЕ https://znanija.com/task/49439308
Новые вопросы