Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Перевод чисел из одной системы счисления в другую.






 

Перевод в десятичную систему счисления

Если число в b-ричной системе счисления равно то для перевода в десятичную систему вычисляем такую сумму

1011002 = 1 · 25 + 0 · 24 + 1 · 23 + 1 · 22 + 0 · 21 + 0 · 20 = 32 + 8 + 4 + 0 = 4410

Перевод из десятичной системы счисления

Целая часть. Последовательно делим целую часть десятичного числа на основание, пока десятичное число не станет равно нулю. Полученные при делении остатки являются цифрами нужного числа. Число в новой системе записывают, начиная с последнего остатка.

Дробная часть. Дробную часть десятичного числа умножаем на основание системы, в которую требуется перевести. Отделяем целую часть. Продолжаем умножать дробную часть на основание новой системы, пока она не станет равной 0. Число в новой системе составляют целые части результатов умножения в порядке, соответствующем их получению.

 

Перевод из двоичной в восьмеричную и шестнадцатеричную системы

Для перевода в восьмеричную систему двоичное число разбивается на триады, для перевода в шестнадцатеричную – на тетрады:

 

000 0 100 4001 1 101 5010 2 110 6011 3 111 7 0000 0 0100 4 1000 8 1100 C 0001 1 0101 5 1001 9 1101 D0010 2 0110 6 1010 A 1110 E0011 3 0111 7 1011 B 1111 F преобразуем 1011002восьмеричная — 101 100 → 548шестнадцатеричная — 0010 1100 → 2C16





© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.