Предмет: Информатика,
автор: enot3587
Дана последовательность операторов:
a:=1;b:=1;
repeat
a:=a+1
until a>3;
s:=a+b;
Сколько раз выполнится "тело цикла" и каким будут значения переменных a,b,s после завершения этой последовательности операторов?
Ответы
Автор ответа:
3
1 + 1 (1й раз) а > 3? нет
2 + 1 (2й раз) a > 3? нет
3 + 1 (3й раз), а > 3? да,
но однако третий раз тело выполнилось, потому что это цикл с постусловием. итого три раза выполнится тело цикла.
a = 4
b = 1, потому что мы его не меняли после инициализации, хотя использовали его для других целей
s = 5
2 + 1 (2й раз) a > 3? нет
3 + 1 (3й раз), а > 3? да,
но однако третий раз тело выполнилось, потому что это цикл с постусловием. итого три раза выполнится тело цикла.
a = 4
b = 1, потому что мы его не меняли после инициализации, хотя использовали его для других целей
s = 5
enot3587:
Спасибо огромное
Похожие вопросы
Предмет: Алгебра,
автор: Ruchan
Предмет: Геометрия,
автор: alisaandreevnab
Предмет: Математика,
автор: Cheburechca
Предмет: Химия,
автор: KeTZZ
Предмет: Математика,
автор: ирина805