Обусловьте, сколько раз будет осуществляться тело наружного цикла:В ответе укажите только


Обусловьте, сколько раз будет осуществляться тело наружного цикла:
В ответе укажите только число (без каких-или знаков препинания)

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

Очевидно, что поначалу будет производиться оператор удвоенного произведения, так как условие a = b и a lt; b не будут производиться. Сейчас определим, сколько раз они не будут производиться, то есть найдём количество операций, необходимое для исполнения условия a lt; b:

1 2 = 2 (1-я итерация)

2 2 = 4 (2-я итерация)

4 2 = 8 (3-я итерация)

8 2 = 16 (4-я итерация)

16 2 = 32 (5-я итерация)

На шестую итерацию условие a lt; b производится. Сейчас мы считаем итерации до тех пор, пока не выполнится условие a = b:

32 - 1 = 31 (6-я итерация)

31 - 1 = 30 (7-я итерация)

30 - 1 = 29 (8-я итерация)

29 - 1 = 28 (9-я итерация)

28 - 1 = 27 (10-я итерация)

После десятой итерации производится условие a = b и программка заканчивается.

Ответ

10

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


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

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

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

Войти на сайт