Помогите это очень срочно (перевод чисел десятичной системы счисления в двоичную, 8-ую, 16-ую)
Помогите это очень срочно (перевод чисел десятичной системы счисления в двоичную, 8-ую, 16-ую)
Ответ(ы) на вопрос:
Гость
Перевод из десятичной системы в любую другую позиционную систему счисления можно осуществить разными способами:
- деление числа на основание другой системы счисления и собирание остатков
- метод подбора
- и др.
Рассмотрим ваши задачи
1. 55 методом подбора. Находим ближайшие меньшие или равные степени двойки. И получим:
55=1*2^5+1*2^4+0*2^3+1*2^2+1*2^1+1*2^0 = 110111 в двоичной системе счисления
Чтобы это значение перевести в восьмиричную систему надо получившееся число разобрать на тройки (тетрады) цифр и каждую тройку представить в десятичной системе:
55=67 в восьмиричной системе
Аналогично и для шестнадцатиричной системы счисления. Только двоичное представление разбирается на четверки цифр (октеты). Если получается цифра больше 9, то происходит замена 10-A,11-B ... 15 - F
55=37
2. десятичное 123 можно представить как 127 - 4 = 1111111 - 100 в двоичной ссистеме, получим 1111011.
восьмиричное и шестнадцатиричное значение получаем аналогично предыдущей задаче
123 = 173 в восьмиричной системе и
123 = 7В в шестнадцатиричной
3. десятичное число 23 переведем в двоичное = 10111
из двоичного в шестнадцатиричное = 13
Не нашли ответ?
Похожие вопросы