Определите значение переменной a

0 голосов
11 просмотров

Определите значение переменной a


image

Информатика (20 баллов) | 11 просмотров
Дан 1 ответ
0 голосов

1) a = -3, b = 11 так как мы присвоили значение

2) a <= 4? - да, так как a = -3</p>

Выполняем команду: a = a+2 = -3 + 2 = -1, b = b-1 = 11 - 1 = 10

Возвращаемся в проверку

3) a <= 4? - да, так как a = -1</p>

Опять выполняем команду: a = a+2 = -1 + 2 = 1, b = b-1 = 10-1 = 9

Возвращаемся в проверку

4) a <= 4? - да, так как a = 1</p>

Опять выполняем команду: a = a+2 = 1 + 2 = 3, b = b-1 = 9-1 = 8

Возвращаемся в проверку

5) a <= 4? - да, так как a = 3</p>

Опять выполняем команду: a = a+2 = 3 + 2 = 5, b = b-1 = 8-1 = 7

Возвращаемся в проверку

6) a <= 4? - нет, так как a = 5</p>

Выполняем команду: b = b-1 = 7 - 1 = 6, a = a+1 = 5 + 1 = 6.

7) b > 0? - да, так как b = 6.

Выполняем команду: b = b-1 = 6 - 1 = 5, a = a+1 = 6 + 1 = 7.

8) b > 0? - да, так как b = 5.

Выполняем команду: b = b-1 = 5 - 1 = 4, a = a+1 = 7 + 1 = 8.

И так делаем до тех пор, пока b станет равно 0.

Чтоб b стало 0, нужно пройти этот цикл 5 раз. Значит a станет a = a +5 = 8 + 5 = 13

После этого проверка b > 0 покажет "нет" и мы выйдем из алгоритма.

Ответ: a = 13

(404 баллов)