Предмет:
Тема:
Алгоритмы на циклы с условием

Вопрос:

Количество разрядов в восьмеричной записи целого положительного десятичного числа можно определить по следующему алгоритму:
1. Ввести десятичное число .
2. Задать начальное количество цифр , коэффициент .
3. Если , то перейти к шагу 6.
4. Выполнить , .
5. Перейти к шагу 3.
6. Вывести значение .
Согласно данному алгоритму количество  цифр в восьмеричной записи числа 80 составит …

Ответы:
+ 3

 2

 4

 5
Решение:
В данном случае пунктами алгоритма с третьего по пятый представлена алгоритмическая структура «цикл с предусловием». Суть его такова: выполнять команды ,  до тех пор, пока не выполнится условие . Итерации цикла при наших значениях переменных будут иметь вид:
.
Таким образом, количество разрядов в восьмеричном представлении десятичного числа 80 равно трем.
ответ тест i-exam