Мегаобучалка Главная | О нас | Обратная связь


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



2015-11-20 838 Обсуждений (0)
Поразрядный перевод чисел из одной системы счисления в другую 0.00 из 5.00 0 оценок




Поразрядный перевод чисел из одной системы счисления в другую возможен, если основания этих систем счисления р и q связаны соотношением р = qk, где k – целое число.

В этом случае перевод числа А(р) системы счисления с основанием р в число А(q) с основанием q производится путем поразрядного перевода цифр числа А(р) (например, с помощью табл. 2.1) в к-разрядные группы чисел с основанием q. Последовательность этих групп и составляет число в системе счисления q.

Пример. Дано: А(8) = 205,43. Найти: А(2)

Решение: А(8)= 2 0 5, 4 3

А(2) = 010 000 101, 100 011

Ответ:А(2) = 10000101,100011.

Для перевод числа А(q) системы счисления с основанием q в число с основанием p производится разбиение числа А(q) на к-разрядные группы и перевод каждой такой группы в соответствующую ей цифру числа А(p).

Пример.Дано: А(2) =1011111,10101. Найти: А(8)

Решение: А(2) = 001 011 111, 101 010

А(8) = 1 3 7 , 5 2

Ответ: А(8)= 137,52

Дробные десятичные числа переводятся в другую систему счисления по частям: отдельно переводится целая часть числа, отдельно – правильная десятичная дробь. Потом эти две части объединяют и получают число в новой системе счисления.

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

Для перевода нужно исходное десятичное число делить на основание новой системы счисления нацело, запомнив остаток. Результат деления вновь следует разделить на основание новой системы счисления, запомнив остаток. Деление повторяют, пока делимое не станет меньше делителя. Полученные остатки от деления, выраженные цифрами алфавита новой системы счисления, записанные в порядке, обратном порядку их получения, и есть исходное десятичное число в новой системе счисления.

Пример. Дано: А(10) = 75. Найти: А(2). Решение:

         
       
     
     
     
     
       
           

Ответ: А(2) = 100011.

Пример.Дано: А(10) = 95. Найти: А(8). Решение:

 
   

Ответ: А(8) = 137.

Пример. Дано: А(10) = 77. Найти: А(16). Решение:

 

Ответ: А(16) = 4D.

 

Перевод правильной десятичной дроби в другую систему счисления

Правильная десятичная дробь переводится в систему счисления q умножением ее на qи последовательным умножением дробной части получаемого результата на q. Умножение продолжается, пока не будет достигнута заданная точность или дробная часть в результате очередного произведения не станет равной нулю.

Предельная погрешность ∆ представления дроби k знаками в системе счисления с основанием q определяется по формуле:

∆ = q-(k+1)/2 2.2

Пример.Перевести десятичную дробь 0,36 в двоичную систему счисления. Решение:

0, Х 2
Х 2
Х 2
Х 2
1 Х 2


Ответ: 0,3610 = 0,010112 Предельная погрешность ∆ = 2-7

Двоичная арифметика

Арифметические действия с числами в любой позиционной системе аналогичны. В частности, для двоичной системы арифметические правила, учитывая объем двоичного алфавита, имеют вид:

- сложение: 0 + 0 = 0; 0 + 1 = 1; 1 + 0 = 1; 1 + 1 = 10

- вычитание : 0 – 0 = 0; 1 – 0 = 1; 10 – 1 = 1; 100 – 1 = 11; 1000 – 1 = 111 и т. д.

- умножение: 0 * 0 = 0; 1 * 0 = 0; 0 * 1 = 0; 1 * 1 = 1.

Примеры:
1 1 0 0 1 1 1 0 0 1 1 1 0 0 1 1 1 0 0 1 1 0 1 0

+ 1 0 1 0 - 1 0 1 0 х 1 0 1 0 - 1 0 1 0 1 0, 1

1 0 0 0 1 1 1 1 1 1 1 1 0 0 1 1 0 1 0

1 1 0 0 1- 1 0 1 0

1 1 1 1 1 0 1 0 0



2015-11-20 838 Обсуждений (0)
Поразрядный перевод чисел из одной системы счисления в другую 0.00 из 5.00 0 оценок









Обсуждение в статье: Поразрядный перевод чисел из одной системы счисления в другую

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Как построить свою речь (словесное оформление): При подготовке публичного выступления перед оратором возникает вопрос, как лучше словесно оформить свою...
Генезис конфликтологии как науки в древней Греции: Для уяснения предыстории конфликтологии существенное значение имеет обращение к античной...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (838)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.008 сек.)