Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Системы счисления методичка.doc
Скачиваний:
60
Добавлен:
27.10.2018
Размер:
312.83 Кб
Скачать

1.4. Развернутая форма записи числа

Из курса математики известно, что цифры десятичной записи числа – это коэффициенты при представлении числа в виде суммы степеней основания системы счисления. Например:

246079 = 2*100000 + 4*10000 + 6*1000 + 0*100 + 7*10 + 9*1 =

= 2*105 + 4*104 + 6*103 + 0*102 + 7*101 + 9*100

При записи чисел значение каждой цифры зависит от ее положения. Место для цифры в числе называется разрядом, а количество цифр в числе – разрядностью. Числа можно записывать как сумму степеней не только числа 10, но и любого другого положительного натурального числа – основания системы счисления.

Развернутой формой записи числа называется запись:

аnа3а2а1а0 = аn*qn +…+ a3*q3 + a2*q2 + a1*q1 + a0*q0,

где аn,3210 –цифры числа, q –основание степени.

Пример 1.

Записать в развернутой форме число 9751210.

Решение: а4 = 9, а3 = 7, а2 = 5, а1 = 1, а0 = 2, q=10

4 3 2 1 0

9751210 = 9*104 + 7*103 + 5*102 + 1*101 + 2*100

Пример2.

Записать в развернутой форме число 1123.

Решение: 2 1 0

1123 = 1*32 + 1*31 +2*30

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

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

Порядок перевода целых чисел из десятичной системы счисления в систему с основанием q:

1. Последовательно выполнять деление исходного числа и получаемых частных на q до тех пор, пока не получим частное, меньшее делителя.

2. Полученные при таком делении остатки – цифры числа в системе счисления q – записать в обратном порядке (снизу вверх).

Пример1.

Перевести 2610 в двоичную систему счисления (Х10→Х2).

Решение:

Ответ: 2610=110102

Пример2.

Перевести 1910 в троичную систему счисления (Х10→Х3).

19

18

1

3

Р

6

6

0

3

ешение:

2

Ответ: 1910=2013

Пример3.

Перевести 24110 в восьмеричную систему счисления (Х10→Х8).

Решение:

Ответ: 24110=3618

Пример4.

Перевести 362710 в шестнадцатеричную систему счисления (Х10→Х16).

Решение:

В шестнадцатеричной системе счисления 1410 – Е, а 1110 – В, получаем ответ Е2В16.

Ответ: 362710=E2B16

Задание для самостоятельной работы .

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

1) 24510→Х2 5) 40410→Х8

2) 198710→Х2 6) 67310→Х16

3) 16110→Х3 7) 4534810→Х16

4) 33310→Х5 8) 44410→Х7

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

Порядок перевода дробных чисел из десятичной системы счисления в систему с основанием q:

  1. Последовательно выполнять умножение исходного числа и получаемых дробные части на q до тех пор, пока дробная часть не станет равна нулю или не будет достигнута требуемая точность.

  2. Полученные при таком умножении целые части - числа в системе счисления q – записать в прямом порядке (сверху вниз).

Пример1.

Перевести 0,562510 в двоичную систему счисления (Х10→Х2).

Решение:

Ответ: 0,562510=0,10012

Пример2.

Перевести 0,562510 в восьмеричную систему счисления (Х10→Х8).

Решение:

Ответ: 0,562510=0,528

Пример3.

Перевести 0,66510 в двоичную систему счисления (Х10→Х2).

Р

0, 665

* 2

1 330

* 2

0 660

* 2

1 320

* 2

0 640

* 2

1 280

…………..

* 2

0 5000

* 2

1 0000

ешение:

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

Ответ: 0,66510=0,101012

Задание для самостоятельной работы.

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

1) 0, 6562510→Х16

2) 0,710→Х2 с точностью до 4 знаков после запятой

3) 0,412510→Х8  с точностью до 6 знаков после запятой