Дана последовательность операторов: a:=1 ; b:=1 ; repeat a:=a+1 ; b:=b*2
Дана последовательность операторов: a:=1 ; b:=1 ; repeat a:=a+1 ; b:=b*2 ; until bamp;gt;8 ; s:=a+b Сколько раз будет повторён цикл и каким будут значения переменных a b s после исполнения этой последовательности операторов
Задать свой вопросВ куске применен цикл с условием, которое проверяется после исполнения деяний. Как только условие становится правильным, цикл останавливается.
Переменная b в цикле будет попеременно принимать значения:
1*2 =2; 2*2 =4; 4*2 =8; 8*2 =16.
Условие bgt;8 станет подлинным после 4-ого прохождения цикла.
Переменная а будет принимать значения:
1+1=2; 2+1 = 3; 3 + 1 =4; 4 + 1 = 5;
s=a + b = 5 + 16 = 21.
Ответ: а = 5, b = 16, s = 21.
-
Вопросы ответы
Статьи
Информатика
Статьи
Математика.
Физика.
Математика.
Разные вопросы.
Разные вопросы.
Математика.
Разные вопросы.
Математика.
Физика.
Геометрия.