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