8
Смешанные Смешанные системы системы счисления счисления

Смешанные системы счисления

Embed Size (px)

DESCRIPTION

Смешанные системы счисления. Способ записи чисел, при котором числа из позиционной системы счисления с основанием Q записываются с помощью цифр системы счисления с основанием Р , называются смешанной P-Q -ичной системой счисления. Двоично-десятичная система счисления - PowerPoint PPT Presentation

Citation preview

Page 1: Смешанные системы счисления

Смешанные Смешанные системы системы

счислениясчисления

Page 2: Смешанные системы счисления

Способ записи чисел, при котором числа из позиционной системы счисления с основанием Q записываются с помощью цифр системы счисления с основанием Р, называются смешанной P-Q-ичной системой счисления

Двоично-десятичная система счисления

58236,3710 101 1000 0010 0011 0110,0011 01112-10

Замечание: между десятичным и двоично-десятичным числом нельзя ставить знак равенства, так как двоично-десятичное представление – это двоичный код для представления десятичного числа, но не равное ему значение в двоичной системе счисления.

10 0 1 2 3 4 5 6 7 8 9

2 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001

Page 3: Смешанные системы счисления

Двоично-восьмеричная система счисления

Запись числа в двоично –восьмеричном коде:

3517,28 11 101 001 111,0102-8

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

3517,28 =1871,2510=11101001111,012

Таким образом, двоично-восьмеричное число равно значению данного восьмеричного числа в двоичной системе счисления.

11 101 001 111,0102-8 =11101001111,012

8 0 1 2 3 4 5 6 7

2 000 001 010 011 100 101 110 111

Page 4: Смешанные системы счисления

Двоично-шестнадцатеричная система счисления

Запись числа в двоично –шестнадцатеричном коде:

C81F,1D16 1100 1000 0001 1111,0001 11012-16

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

C81F,1D16 =51231,87510= 1100 1000 0001 1111,0001 11012

Таким образом, двоично-шестнадцатеричное число равно значению данного шестнадцатеричного числа в двоичной системе счисления.

1100 1000 0001 1111,0001 11012-16=1100 1000 0001 1111,0001 11012

16 0 1 2 3 4 5 6 7

2 0000 0001 0010 0011 0100 0101 0110 0111

16 8 9 A B C D E F

2 1000 1001 1010 1011 1100 1101 1110 1111

Page 5: Смешанные системы счисления

Доказано, что для любого числа в системе счисления с основанием p=2n смешанный двоично-р-ичный код совпадает с представлением этого числа в двоичной системе счисления

Использование: восьмеричные и шестнадцатеричные системы счисления используются для записи сжатого представления двоичных данных и записи адресов памяти компьютера

Page 6: Смешанные системы счисления

Алгоритм перевода целых двоичных чисел в систему счисления с основанием q=2n.

Двоичное число разбить справа налево на группы по n в каждой.

Если в левой последней группе окажется меньше n разрядов, то ее надо дополнить слева нулями до нужного числа разрядов.

Рассмотреть каждую группу как n-разрядное двоичное число и записать ее соответствующей цифрой в системе счисления с основанием q=2n

Алгоритм перевода дробных двоичных чисел в систему счисления с основанием q=2n.

Двоичное число разбить слева направо на группы по n в каждой.

Если в правой последней группе окажется меньше n разрядов, то ее надо дополнить слева нулями до нужного числа разрядов.

Рассмотреть каждую группу как n-разрядное двоичное число и записать ее соответствующей цифрой в системе счисления с основанием q=2n

Page 7: Смешанные системы счисления

ПримерПеревести число 1100101001101010111,1101101110102 в восьмеричную систему счисления.

Решение. Разбиваем число на триады от запятой влево и вправо

( т.к. q=8, 8=2n, n=3):

001 100  101 001 101  010 111, 110 110  111  010

Используя таблицу, записываем соответствующее восьмеричное число:

1451527,66728

Page 8: Смешанные системы счисления

Самостоятельная работа по теме «Смешанные системы счисления»Вариант 1

Перевести смешанное двоичное число в восьмеричную и десятичную системы счисления: 101111,011002. Перевести числа из шестнадцатеричной системы счисления в восьмеричную: 1) 24A,9F ; 2) 0,DFD3.

Самостоятельная работа по теме «Смешанные системы счисления»Вариант 2

1. Перевести двоичные числа в восьмеричную систему счисления: 1) 1010101; 2)0,1010011100100.2. Перевести шестнадцатеричные числа в двоичную систему счисления: 1) 54А; 2) 0,2D1.

Самостоятельная работа по теме «Смешанные системы счисления»Вариант 3

1. Перевести восьмеричные числа в двоичную систему счисления: 1) 657; 2)76,025.2. Перевести числа из восьмеричной системы счисления в шестнадцатеричную счисления: 1) 665; 2) 546,76.

Самостоятельная работа по теме «Смешанные системы счисления»Вариант 4

1. Перевести смешанное двоичное число в восьмеричную и десятичную системы счисления: 1)101010,0010.2. Перевести числа из шестнадцатеричной системы счисления в восьмеричную: (рекомендация:

выполните перевод по схеме 168)1) 0,FDD5 2) F0C,FF