Перевод между системами 2n (двоичной, восьмеричной, шестнадцатеричной)
Оценка 4.6

Перевод между системами 2n (двоичной, восьмеричной, шестнадцатеричной)

Оценка 4.6
Лекции
pdf
информатика
10 кл—11 кл +1
30.04.2018
Перевод между системами 2n (двоичной, восьмеричной, шестнадцатеричной)
Лекционный материал дисциплины Информатика/Информатика и информационно-коммуникационные технологии (Информатика и ИКТ) подготовлен для использования в учреждениях среднего профессионального образования для студентов 1 курса и учеников 10-11 классов. Конспект лекций охватывает тему "Перевод между системами 2n (двоичной, восьмеричной, шестнадцатеричной) " и полностью обеспечивает учебный процесс.
ccч4.pdf

4. Теория - Перевод между системами 2, 4, 8, 16 (2n)

 

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

 

Десятичная

Двоичная

Четверичная

Восьмеричная

Шестнадцатеричная

0

0

0

0

0

1

1

1

1

1

2

10

2

2

2

3

11

3

3

3

4

100

10

4

4

5

101

11

5

5

6

110

12

6

6

7

111

13

7

7

8

1000

100

10

8

9

1001

101

11

9

10

1010

102

12

A

11

1011

103

13

B

12

1100

110

14

C

13

1101

111

15

D

14

1110

112

16

E

15

1111

113

17

F

16

10000

200

20

10

 

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

Рассматривается только перевод между системами 2, 4, 8, 16 и др., являющимися степенью числа 2! 

Рассмотрим примеры и действуем по описанным в них правилам.

 

 

Пример 1 (2 ССЧ 8 ССЧ). Выполнить преобразование двоичного числа 1100012 в восьмеричную систему счисления.

 

1)    Исходное число разбивается на группы по три разряда справа налево (так как число 8 можно получить, возведя число 2 в третью степень: 8 = 23).

2)    При необходимости старшую группу можно дополнить до трех знаков незначащими нулями слева.

3)    Каждая тройка (триада) в соответствии с таблицей переводится в 8ричную систему счисления независимо от остальных троек (триад): Получим 110 2 = 6 8 , 001 2 = 1 8 . Следовательно, 110 0012 = 618

 

Пример 2 (2 ССЧ 16 ССЧ). Выполнить преобразование двоичного числа 1100012 в шестнадцатеричную систему счисления.

 

1)     Исходное число разбивается на группы по четыре разряда справа налево (так как число 16 можно получить, возведя число 2 в четвертую степень: 16 = 24). 

2)     При необходимости старшую группу можно дополнить до четырех знаков незначащими нулями слева.

3)     Каждая четверка (тетрада) в соответствии с таблицей переводится в 16ричную систему счисления независимо от остальных четверок (тетрад).

Получим 0011 2= 3 16 , 0001 2= 1 16. Следовательно, 11 0001 2= 31 16.

 

Пример        3          (16 ССЧ 2 ССЧ). Выполнить преобразование шестнадцатеричного числа D316 в двоичную систему счисления. 

 

1)     Преобразуем шестнадцатеричное число в двоичную систему счисления, заменив каждую цифру на соответствующую ей по таблице тетраду.

2)     При необходимости группу можно дополнить до четырех знаков незначащими нулями слева.

Получим D16 = 11012 , 316 = 00112 . Следовательно, D316 = 1101 00112 .

 

Пример 4 (8 ССЧ 2 ССЧ). Выполнить преобразование восьмеричного числа 7038 в двоичную систему счисления. 

 

1)     Преобразуем восьмеричное число в двоичную систему счисления, заменив каждую цифру на соответствующую ей по таблице триаду.

2)     При необходимости группу можно дополнить до трех знаков незначащими нулями слева.

Получим 702 8 = 011 2 , 0 8 = 000 2 , 2 8 = 010 2 . Следовательно, 7038 = 110000102 .

 

Переходы 8 ССЧ 16 ССЧ и 16 ССЧ 8 ССЧ, очевидно, удобнее осуществлять через промежуточный переход к двоичной системе.

 

Пример        5          (16      ССЧ8        ССЧ).            Выполнить   преобразование шестнадцатеричного числа D316 в восьмеричную систему счисления. 

 

1) Преобразуем шестнадцатеричное число в двоичную систему счисления, заменив каждую цифру на тетраду:

D316 = 1101 00112

[1]) Полученное двоичное число разобьем на триады справа налево: 

011 010 011 2

[2]) Преобразуем двоичное число в восьмеричную систему счисления, заменив каждую триаду на цифру:

011 010 011 2 = 323 16 .

 

Пример 6 (8 ССЧ 16 ССЧ). Выполнить преобразование восьмеричного числа 1238 в шестнадцатеричную систему счисления. 

 

1) Преобразуем восьмеричное число в двоичную систему счисления, заменив каждую цифру на триаду:

1238 = 001 010 0112



[1] ) Полученное двоичное число разобьем на тетрады справа налево: 

0101 00112

[2] ) Преобразуем двоичное число в шестнадцатеричную систему счисления, заменив каждую тетраду на цифру:

0101 00112 = 5316 .

 

Теория - Перевод между системами 2, 4, 8, 16 (2 n )

Теория - Перевод между системами 2, 4, 8, 16 (2 n )

Пример 1 (2 ССЧ → 8 ССЧ). Выполнить преобразование двоичного числа 110001 2 в восьмеричную систему счисления

Пример 1 (2 ССЧ → 8 ССЧ). Выполнить преобразование двоичного числа 110001 2 в восьмеричную систему счисления

Преобразуем восьмеричное число в двоичную систему счисления, заменив каждую цифру на соответствующую ей по таблице триаду

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