Вопрос по информатике:
На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число R следующим образом.
1) Строится двоичная запись числа N.
2) К этой записи дописывается справа бит чётности: 0, если в двоичном коде числа N было чётное число единиц, и 1, если нечётное.
3) К полученному результату дописывается ещё один бит чётности.
Полученная таким образом запись (в ней на два разряда больше, чем в записи исходного числа N) является двоичной записью искомого числа R. Укажите минимальное число N, после обработки которого с помощью этого алгоритма получается число, большее, чем 103. В ответе это число запишите в десятичной системе
- 24.12.2017 01:51
- Информатика
- remove_red_eye 12221
- thumb_up 27
Ответы и объяснения 1
Число должно быть больше 103, следовательно, сначала надо подобрать нужное число.. если следовать условиям алгоритма, то это число 106. А теперь все просто мы применяем алгоритм в обратную сторону.
Переводим число в двоичную СС. получаем 1101010. Убираем две правых цифры. Остается 11010. Это 26 в десятичной СС.
- 25.12.2017 11:32
- thumb_up 50
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.