ugrinovich-uchebnik-inf10p-2011-p137-138.pdf

  • pdf
  • 29.04.2020
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала ugrinovich-uchebnik-inf10p-2011-p137-138.pdf

Информация. Системы счисления                                                                              137

Для определения количества информации, которое содержит один двоичный разряд, воспользуемся формулой (2.2). Решаем показательное уравнение:

2 = 2I, так как 2 = 21, то I = 1 бит.

Каждый разряд двоичного числа содержит 1 бит.

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

8 = 2I, так как 8 = 23, то I = 3 бита.

Каждый разряд восьмеричного числа содержит 3 бита. Таким образом, для перевода двоичного числа в восьмеричное двоичное число нужно разбить на группы по три цифры. Для упрощения перевода можно заранее подготовить таблицу преобразования двоичных триад (групп по 3 цифры) в восьмеричные цифры (табл. 2.1).

Òàáëèöà 2.2. Äâîè÷íûåòðèàäû

Äâîè÷íûåòðèàäû

000

001

010

011

100

101

110

111

Âîñüìåðè÷íûå öèôðû

0

1

2

3

4

5

6

7

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

Переведем таким способом двоичное число 1010012 в восьмеричное число. Получаем:

101 0012 = 518.

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

Например, преобразуем дробное двоичное число А2= 0,1101012в восьмеричную систему счисления. Получаем:

0,1101012 = 0,358.

Например, преобразуем дробное двоичное число А2 = 0,1101012в восьмеричную систему счисления. Получаем:

0,1101012 = 0,358.

138                                                                                                                         Глава 2

Ïåðåâîä÷èñåëèçäâîè÷íîéñèñòåìûñ÷èñëåíèÿ âøåñòíàäöàòåðè÷íóþ

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

16 = 2I, так как 16 = 24, то I = 4 бита.

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

Òàáëèöà 2.3. Äâîè÷íûåòåòðàäû

Äâîè÷íûå òåòðàäû

0000

0001

0010

0011

0100

0101

0110

0111

Øåñòíàäöàòåðè÷íûå öèôðû

0

1

2

3

4

5

6

7

Äâîè÷íûå òåòðàäû

1000

1001

1010

1011

1100

1101

1110

1111

Øåñòíàäöàòåðè÷íûå öèôðû

8

9

A

B

C

D

E

F

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

Переведем целое двоичное число А2 = 1010012 в шестнадцатеричное:

0010 10012 = 2916.

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

Переведем дробное двоичное число А2 = 0,1101012 в шестнадцатеричную систему счисления:

0,1101 01002 = 0,D416.

Для того чтобы преобразовать любое двоичное число в восьмеричную или шестнадцатеричную системы счисления, не-