Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
информация РЕФЕРАТ.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
90.24 Кб
Скачать

6. Перевод из одной системы счисления в другую.

6.1. Правила перевода:

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

Пример: перевести число 20 из десятичной с.с. в двоичную с.с.

Ответ: 10100

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

Ответ:

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

Ответ: 113

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

Пример 1: Перевести число 10011из двоичной с.с. в десятичную с.с.

1403021110 2= 1*20+1*21+0*22+0*23+1*24=19

Ответ: 100112=1910

Пример 2: Перевести число 1А516 в десятичную с.с.

12А150=5*160+10*161+1*162=421

Ответ: 1А516=42110

Пример 3: Перевести число 7358 в десятичную с.с.

723150=5*80+3*81+7*82=447

Ответ: 7358=44710

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

Пример: Перевести число10010112 в восьмеричную с.с.

10010112 = 001 001 0112= 1138

Ответ: 10010112=1138

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

Пример: Перевести 10111000112 в шестнадцатеричную с.с.

10111000112=0010 1110 00112=2Е316

Ответ: 10111000112=2Е316

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

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

2418=0101000012

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

Пример: Перевести число АЕ6 16 в двоичную с.с.

АЕ616=101011101102

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

Пример: Перевести число 66358 в шестнадцатеричную с.с.

66358=1101100111012

1101100111012=1101 1001 11012=D9D16

Пример: Перевести число FEA16 в восьмеричную с.с.

FEA16=1111111010102

111 111 101 0102=77528

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

Десятичная

Двоичная

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

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

1

001

1

1

2

010

2

2

3

011

3

3

4

100

4

4

5

101

5

5

6

110

6

6

7

111

7

7

8

1000

10

8

9

1001

11

9

10

1010

12

A

11

1011

13

B

12

1100

14

C

13

1101

15

D

14

1110

16

E

15

1111

17

F

16

10000

20

G