|
|||
Перевод чисел из двоичной системы счисления в восьмеричную и шестнадцатеричную.Стр 1 из 2Следующая ⇒ Перевод чисел из двоичной системы счисления в восьмеричную и шестнадцатеричную.
Разбираем перевод только целых чисел. Перевод чисел из двоичной системы счисления в восьмеричную Для этого нужны будут таблицы перевода и разделение числа в двоичном коде на триады(разбиваем справа налево, и недостающие числа заменяем нулями) 1. Дано число в двоичной системе 2. Разбиваем на тройки справа налево. 10 101 101
3. Впереди не хватает цифры до трех, заменим нулем(еще раз обращаю внимание впереди не хватает цифры), отделяем тройки справа влево 4. Дополняем код нулем или нулями 010 101 101 5. Смотрим по таблице и выписываем число в восьмеричной системе 010 101 101 2 5 5 Вывод: число 101011012 равно 2558
Проверяем еще раз 1. Дано число в двоичной системе 2. Делим на триады справа налево 1 111 011 3. Недостающие числа слева заменяем нулями 001 111 011 4. Смотрим код по таблице восьмеричный 001 111 011 1 7 3 Вывод: число 11110112 равно 1738 5. Как доказать?? 6. Перевести все в десятичную 7. 11110112 = 20 +21 +23 +24 +25 +26 = 1 + 2 + 8 + 16 + 32 + 64 = 123 8. 1738 = 3*80 + 7 *81 + 1 *82 = 3 + 56 + 64 = 123 Теперь доказано, смотрите внимательно наши конспекты, они опять пригодятся.
Перевод чисел из двоичной системы счисления в шестнадцатеричную выполняют аналогично, только делят не на тройки , а на четверки кодов
Пример: 11001100011 из двоичной перевести в шестнадцатиричную 1. Разбиваем на четверки справа налево 110 0110 0011 2. Слева не хватает одной цифры, дополняем нулем. 0110 0110 0011 3. Выбираем по таблице шестнадцатеричные числа 0110 0110 0011 6 6 3 4. Проверяем: 663 = 3*160 +6*161 +6*162 = 1635
Даю подсказку, можно проверку делать с помощью калькулятора, числа могут получаться большие, а Вы математическими способностями такими многие не владеете. Разрешаю включить калькулятор, настроить его на Вид - программист и использовать в переводе чисел из шестнадцатеричной системы счисления в десятичную и двоичную.
Переключаем на десятеричную систему
И на двоичную
Должны получить первое число по заданию.
|
|||
|