Вопрос по информатике:
Некоторое число X из десятичной системы счисления перевели в системы счисления с основаниями
16, 8. Часть символов при записи утеряна. Позиции утерянных символов обозначены *:
X = *A(16) = ***(8)
Сколько чисел соответствуют условию задачи?
Объяснить ход решения
- 04.10.2016 11:41
- Информатика
- remove_red_eye 9891
- thumb_up 38
Ответы и объяснения 1
Заменим неизвестные биты символом Х.
ХХХХ 1010₁₆ = ХХХ ХХ1 010₈
Запишем изображения битов друг под другом с учетом известной нам информации.
Х Х Х Х 1 0 1 0
Х Х Х Х Х 1 0 1 0
Теперь известные биты в конце чисел можно отбросить
Х Х Х Х
Х Х Х Х Х
Очевидно, во втором (восьмеричном числе первый бит нулевой, поскольку оба числа в двоичной записи одинаковы и остается только ХХХХ₂.
Эти четыре бита (обозначим их IJKL) могут дать 16 комбинаций. Но требование, чтобы восьмеричное число имело три цифры, старшая из которых не может быть нулем, запрещает комбинацию IJ=00, поэтому 4 комбинации из 16 надо вычеркнуть. Останется 12.
Ответ: 12 чисел.
- 05.10.2016 20:49
- thumb_up 4
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.