Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Перевод числа из десятичной системы счисления в другую позиционную систему
Представим десятичное число в общем виде N,M, где N - целая часть числа, а М - его дробная часть. Для перевода десятичного числа в позиционную систему счисления с основанием р необходимо воспользоваться двумя правилами: одно определяет технологию перевода целой части числа, а другое - дробной части.
Правило перевода целой части числа состоит из следующих этапов: - число N делится на новое основание р;
Такое последовательное деление продолжается до тех пор, пока целая часть частного не окажется меньше, чем основание системы счисления р. Эта последняя целая часть частного будет цифрой старшего разряда. Результат формируется путем последовательной записи слева направо цифры старшего разряда и всех записанных остатков в порядке, обратном их получению.
Правило перевода дробной части числа состоит из следующих этапов: - запоминается или записывается цифра результата, переносимая в целую часть; - оставшаяся дробная часть числа умножается на основание р; - снова фиксируется цифра результата, переносимая в целую часть, и т. д.
Такое последовательное умножение продолжается до тех пор, пока в дробной части не будет получен ноль или достигнута требуемая точность, например 5 знаков после запятой. Результат формируется в виде последовательной записи зафиксированных цифр переносов в целую часть в том порядке, в котором они были получены. Пример: 1) Переведем число 75 из десятичной системы в двоичную, восьмеричную и шестнадцатеричную:
Замечание: остаток 1110 записывается шестнадцатеричной цифрой B16. Ответ: 7510=10010112=1138=4B16 2) Переведем число 0,8125 из десятичной системы в двоичную, восьмеричную и шестнадцатеричную:
Замечание: число 1310 записывается шестнадцатеричной цифрой D16. Ответ: 0,812510=0,11012=0,648=0,D16 Для чисел, имеющих как целую, так и дробную части, перевод из десятичной системы счисления в другую осуществляется отдельно для целой и дробной частей по правилам, указанным выше. Необходимо отдельно преобразовать целую и дробную части числа и соединить их через запятую.
Пример: Переведем число 194,125 из десятичной системы в двоичную:
Ответ: 194,12510=110000010,0012 Для перевода восьмеричного числа в двоичное достаточно каждую цифру этого числа заменить двоичной триадой (три разряда) в соответствии с таблицей (если нужно, слева дописывается дополнительный ноль). Пример: 734,468=111011100,1001102 Для перевода двоичного числа в восьмеричное следует воспользоваться следующим алгоритмом: - разделить целую часть числа на триады от младших разрядов к старшим (влево от запятой); - разделить дробную часть на триады в обратном направлении (вправо от запятой); - заменить каждую триаду двоичных чисел соответствующей восьмеричной цифрой по таблице, предложенной выше; - недостающие до триады позиции заполнить незначащими нуями. Пример: 1010,111112=001010,1111102=12,768 Подобным свойством обладают и шестнадцатеричные цифры. Все шестнадцатеричные цифры (от 0 до F) можно записать при помощи четырех двоичных разрядов (тетрады) (см. таблицу выше). Пример: A0,F816=10100000,111110002 10101001,101112=10101001,101110002=A9, B816 Поразрядные способы перевода чисел можно использовать для сокращения действий при переводе числа, например, из десятичной системы в двоичную. Для этого целое число делением (дробное - умножением) сначала переводят в восьмеричную систему, а затем из восьмеричной системы поразрядно в двоичную систему.
Если в качестве промежуточной системы использовать двоичную, то существенно упрощается перевод из восьмеричной системы в шестнадцатеричную и обратно. Это показано в следующем примере. Пример: Дано: A8=275,034. Найти A16 Решение: A8=275,034 A2=010111101,000011100 A2=10111101,00001110 A16=BD,0E Ответ: A16=BD,0E
|
|||||
Последнее изменение этой страницы: 2020-10-24; просмотров: 731; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.145.143.239 (0.006 с.) |