Вопрос, который вызвал трудности

Дана последовательность операторов:

a := 1; и b := 2;

while a+b<8 do<br>
begin a := a+1;

b := b+2

end;

s := a+b;

Сколько раз будет повторен цикл и, какими будут значения переменных a, b и s после завершения этой последовательности операторов?

Ответ экспертов Учись.Ru

Чтобы дать полноценный ответ, был привлечён специалист, который хорошо разбирается в теме.

После обсуждения с другими специалистами сервиса мы пришли к выводу, что правильный ответ на ваш вопрос будет звучать следующим образом:

A=1; b=2
1+2<8 ⇒ истина;<br>1 шаг цикла.
 a=a+1=1+1=2; b=b+2=2+2=4
2+4<8 ⇒ истина;<br>2 шаг цикла.
a=2+1=3; b=4+2=6
3+6<8 ⇒ ложь<br>s=3+6=9
Ответ: цикл выполнится 2 раза, переменные: a=3; b=6, s=9