В десятичной системе счисления q =10 и набор символов включает цифры 0,1,2,3,4,5,6,7,8,9. Таким образом, по формуле (1) число 478,53 в в десятичной системе счисления можно представить в виде:
478,53(10)=4*102+7*101+8*100+5*10-1+3*10-2
По такому принципу можно строить различные системы счисления.
Двоичная система счисления
Двоичная система счисления – это позиционная система счисления с основанием q =2 и символами отображения чисел, состоящими из двух цифр: 0 и 1.
В соответствии с формулой (1) запись числа 10111,101(2) соответствует следующему числу в десятичной системе счисления:
10111,101(2)=1*24+0*23+1*22+1*21+1*20+1*2-1+0*2-2+1*2-3=23,625(10)
Восьмеричная система счисления
Это позиционная система счисления с основанием q =8 и символами отображения чисел, состоящими из восьми цифр: 0,1,2.3,4,5,6,7. Число восемь десятичной системы счисления записывается в виде 10(8), так как является единицей следующего разряда. Числу 478,53(10) будет соответствовать число 736,41(8), так как
736,41(8) =7*82+3*81+6*80+4*8-1+1*8-2=478,53(10)
Шестнадцатеричная система счисления
|
|
Это позиционная система счисления с основанием q =16 и символами отображения чисел, состоящими из десяти цифр: 0,1,2.3,4,5,6,7,8,9 и шести букв: А – соответствует числу 10(10), B – числу 11(10), C – числу 12(10), D – числу 13(10), E – числу 14(10), F – числу 15(10). Число 16 в десятичной системе счисления записывается в виде 10(16), а число, например 1DE,87(16)=1*162+13*161+14*160+8*16-1+7*16-2=478,53(10)
Правило перевода из десятичной системы счисления в недесятичную
Перевод чисел из одной системы счисления в другую составляет важную часть машинной арифметики. Рассмотрим основные правила перевода из десятичной системы счисления в недесятичную.
Правило перевода целой части числа
Целую часть десятичного числа необходимо последовательно делить на основание q системы счисления, в которой переводят, до тех пор пока частное не будет меньше делителя. Полученный результат записывается как последовательность последнего частного и остатков от деления в обратном порядке.
Правило перевода дробной части числа
Дробную часть десятичного числа необходимо последовательно умножать исходную дробь и дробные части, получаемых произведений, на основание q системы счисления, в которой переводят. Процесс перевода заканчивается, если дробная часть получилась равной нулю или если вычислено заданное количество цифр после запятой. Полученная дробь записывается в виде последовательности целых частей произведений, начиная с первого.
Пример 2. Перевести 165, (10) в двоичную систему счисления.
Решение:
165∟2
16 82∟2
5 8 41∟2
4 2 40 20∟2
1 2 1 20 10∟2
00 10 5∟2
0 4 2∟2
1 2 1
0
0,25
* 2
0, 50
* 2
1,00 Ответ: 165,25(10)=10100101,01(2)
|
|
Правила арифметических операций в различных