В неком языке программирования есть девятибитовая переменная, позволяющая беречь только

В неком языке программирования есть девятибитовая переменная, дозволяющая хранить только неотрицательные целые числа. Программист записал в нее некое естественное число. А затем стал проделывать с этой переменной такие операции: сначала он вычитает из нее 1 (храня итог в той же девятибитовой переменной), а потом множит ее на 2 (храня итог в той же девятибитовой переменной), потом вновь вычитает 1 и множит на 2 и так дальше. Через некое время значение, записанное в переменной, стабилизировалось (то есть, после вычитания 1 и умножения на 2 значение переменной не изменялось). Какое наивеличайшее число могло быть записано в переменную изначально? В качестве ответа укажите одно число в десятичной системе счисления, к примеру, 12.
Комментарий. Если в N-битовой переменной попробовать сохранить число, требующее для собственной записи больше N битов, то старшие биты числа будут обрезаны. К примеру, если в двухбитовой беззнаковой переменной сохранить значение 10, то значение этой переменной будет равно 2.

Задать свой вопрос
1 ответ
Это число 511
Стабилизация происходит при установлении в переменной числа по величине одинаковому 2.
, оставишь ответ?
Имя:*
E-Mail:


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

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

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

Войти на сайт