Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция- Система счисления и кодирование информа...doc
Скачиваний:
1
Добавлен:
07.05.2019
Размер:
161.28 Кб
Скачать

1). Число 2210 перевести в двоичную систему счисления.

 

22 0

11 1

  1. 1

  1. 0

1 1

Делим число на 2, выписываем остатки снизу вверх

2).Число 57110 перевести в восьмеричную систему счисления.

( делим на 8, выбираем остатки )

571 3

71 7

8 0

1 1 57110 = 10738

0

Цифры 1, 2, 3, 4, 5, 6, 7

Или

 

2). Число 746710 перевести в шестнадцатиричную систему счисления.

(делим на 16, выбираем остатки)

7467 11

466 2

29 13

1 1

0

Цифры 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

Перевод дробной части числа

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

1). Число 0,62510 перевести в двоичную систему счисления. (умножаем на 2, выбираем целые сверху вниз)

0, 625

1 250 0,62510 = 0,1012

0 500

1 000

2). Число 0,12510 перевести в двоичную систему счисления. (умножаем на 2, выбираем целые сверху вниз)

0, 125

0 250 0,12510 = 0,0012

0 500

1 000

Переводить отдельно целую и дробную часть.

2). Числа 380,1875(10) и 115,94(10) перевести в двоичную систему счисления (получить пять знаков после запятой в двоичном представлении).

Переводим отдельно целую и дробную часть.

380,1875(10) =380 + 0,1875

115,94(10) = 115 + 0,94

380,1875(10) = 101111100,0011(2)

115,94(10) = 1110011,11110(2)

(в настоящем случае было получено шесть знаков после запятой, после чего результат был округлен).

Таблица 1. ДВОИЧНО-ШЕСТНАДЦАТЕРИЧНАЯ ТАБЛИЦА

2-ная

0000

0001

0010

0011

0100

0101

0110

0111

16-ная

0

1

2

3

4

5

6

7

2-ная

1000

1001

1010

1011

1100

1101

1110

1111

16-ная

8

9

A

B

C

D

E

F



Таблица 2. ДВОИЧНО-ВОСЬМЕРИЧНАЯ ТАБЛИЦА

2-ная

000

001

010

011

100

101

110

111

8-ная

0

1

2

3

4

5

6

7

4. Чтобы перевести число из двоичной системы в восьмеричную, его нужно разбить на триады (тройки цифр), начиная с младшего разряда, в случае необходимости дополнив старшую триаду нулями, и каждую триаду заменить соответствующей восьмеричной цифрой (табл. 1).

Число 10010112 перевести в восьмеричную систему счисления.

5. Чтобы перевести число из двоичной системы в шестнадцатеричную, его нужно разбить на тетрады, начиная с младшего разряда, в случае необходимости дополнив старшую тетраду нулями, и каждую тетраду заменить соответствующей восьмеричной цифрой (табл. 2).

Число 10111000112 перевести в шестнадцатеричную систему счисления.

6. Для перевода восьмеричного числа в двоичное необходимо каждую цифру заменить эквивалентной ей двоичной триадой.

Число 5318 перевести в двоичную систему счисления.

5318 = 101 011 0012

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

Число EE816 перевести в двоичную систему счисления.

1110 1110 10002

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

1). Число FEA16 перевести в восьмеричную систему счисления.

FEA16 = 1111 1110 10102

111 111 101 0102 = 77528

FEA16 = 77528

2. Число 66358 перевести в шестнадцатеричную систему счисления.

Самостоятельная работа

1.Перевести число 56710 в двоичную систему.

56710 = 1 000 110 1112.

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

4·163 + 10·162 + 3·16 + 15= 19007.

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

464(10) = 111010000(2);

4. Перевести число 1000001(2) из десятичной системы счисления в двоичную. 65(10).

Если необходимо перевести число из двоичной системы счисления в систему счисления, основанием которой является степень двойки, достаточно объединить цифры двоичного числа в группы по столько цифр, каков показатель степени, и использовать приведенный ниже алгоритм. Например, если перевод осуществляется в восьмеричную систему, то группы будут содержать три цифры (8 = 23). Итак, в целой части будем производить группировку справа налево, в дробной — слева направо. Если в последней группе недостает цифр, дописываем нули: в целой части — слева, в дробной — справа. Затем каждая группа заменяется соответствующей цифрой новой системы. Соответствия приведены в таблицах.

 P 

 

 00 

 01 

 10 

 11 

 P 

 

 000 

 001 

 010 

 011 

 100 

 101 

 110 

 111 

8

0

1

2

3

4

5

6

7

 P 

 

 0000 

 0001 

 0010 

 0011 

 0100 

 0101 

 0110 

 0111 

 1000 

 1001 

 1010 

 1011 

 1100 

 1101 

 1110 

 1111 

16

0

1

2

3

4

5

6

7

8

9

A

B

C

D

E

F