Дана последовательность операторов: 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 после исполнения этой последовательности операторов

Задать свой вопрос
1 ответ

В куске применен цикл с условием, которое проверяется после исполнения деяний. Как только условие становится правильным, цикл останавливается.

Переменная 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.

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт