Помогите это очень срочно (перевод чисел десятичной системы счисления в двоичную, 8-ую,...

0 голосов
57 просмотров

Помогите это очень срочно (перевод чисел десятичной системы счисления в двоичную, 8-ую, 16-ую)


image

Информатика (142 баллов) | 57 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Перевод из десятичной системы в любую другую позиционную систему счисления можно осуществить разными способами:
- деление числа на основание другой системы счисления и собирание остатков
- метод подбора
- и др.
Рассмотрим ваши задачи
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

(13.9k баллов)