Дана последовательность операторов: a:=1;b:=1; repeat a:=a+1 until a>3; s:=a+b; Сколько...

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

Дана последовательность операторов:
a:=1;b:=1;
repeat
a:=a+1
until a>3;
s:=a+b;
Сколько раз выполнится "тело цикла" и каким будут значения переменных a,b,s после завершения этой последовательности операторов?


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

1 + 1 (1й раз) а > 3? нет
2 + 1 (2й раз) a > 3? нет
3 + 1 (3й раз), а > 3? да,
но однако третий раз тело выполнилось, потому что это цикл с постусловием. итого три раза выполнится тело цикла.

a = 4
b = 1,
потому что мы его не меняли после инициализации, хотя использовали его для других целей
s = 5


(898 баллов)
0

Спасибо огромное