Предмет: Информатика,
автор: vikanfs
Прошу с объяснением.
Приложения:
Ответы
Автор ответа:
1
1) Разбить двоичное число справа налево на группы по 3 (для восьмеричной СС) или 4 (для шестнадцатеричной СС) цифры. Если слева не будет хватать цифр для полной группы, нужно дописать необходимое количество незначащих нулей.
2) Заменить каждую группу цифр на ее аналог в соответствующей системе счисления.
а) 16 - 2A55CD7F
8 - 522,534,6577
б) 16 - 9BED9350
8 - 23373311520
2) Заменить каждую группу цифр на ее аналог в соответствующей системе счисления.
а) 16 - 2A55CD7F
8 - 522,534,6577
б) 16 - 9BED9350
8 - 23373311520
Автор ответа:
1
1} Чтобы перевести из 2-й в 8-ю, разбиваем число на группы по три цифры в каждой, начиная с конца:
101 010 010 101 011 100 110 101 111 111
010 011 011 111 011 011 001 001 101 010 000
(если в первой, крайней слева, группе не хватает цифр, дописываем спереди нули)
Теперь, пользуясь таблицей 1 (см.рисунок), заменяем каждую тройку двоичных цифр на соответствующую 8-ную цифру. Получим:
101 010 010 101 011 100 110 101 111 111 ==> 5225346577
010 011 011 111 011 011 001 001 101 010 000 ==> 23373311520
2} Аналогично переводим из 2-й в 16-ную, только разбиваем число на группы по 4 цифры (тоже начиная с конца) и пользуемся для перевода таблицей 2:
0010 1010 0101 0101 1100 1101 0111 1111 ==> 2A55CD7F
1001 1011 1110 1101 1001 0011 0101 0000 ==> 9BED9350
Приложения:
Похожие вопросы
Предмет: Информатика,
автор: kkoroleva567
Предмет: Химия,
автор: erevanskiy13
Предмет: Биология,
автор: anastasimedvedeva23
Предмет: Математика,
автор: towndy29
Предмет: Литература,
автор: Dimaplayfifa1611