П.1 Перевод чисел из десятичной системы счисления



 

Используя алгоритм перевода числа ИЗ десятичной системы счисления, переведем число 14310 в двоичную систему счисления

14310 = ?2

  143 : 2 = 71 ост. 1
71>2, поэтому 71 : 2 = 35 ост. 1
35>2, поэтому 35 : 2 = 17 ост. 1
17>2, поэтому 17 : 2 = 8 ост. 1
8>2, поэтому 8 : 2 = 4 ост. 0
4>2, поэтому 4 : 2 = 2 ост. 0
2=2, поэтому 2 : 2 = 1 ост. 1

14310 = 110011112

 


751410 = ?16

  7514 : 16 = 469 ост. 10=A
469>16, поэтому 469 : 16 = 29 ост. 5
29>16, поэтому  29 : 16 = 1 ост. 13=D

14310 = 1D5A2

 

Для перевода десятичных дробей поступают следующим образом:

1. Выписывают отдельно целую часть числа, отдельно – дробную

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

3. Соединяют полученные переводы в целое

Например: 12,42510 = ?2 (с точностью до 6 знаков после запятой)

12 = ?2

0,425 = ?2

12:2=6 (ост.0) 0,425 * 2=0,85 1-ый знак - 0
6:2=3 (ост.0) 0,85 * 2= 1,7 2-ой знак - 1
3:2=1 (ост.1) 0,7 * 2= 1,4 3-ий знак - 1
    0,4 * 2= 0,8 4-ый знак - 0
    0,8 * 2 = 1,6 5-ый знак - 1
    0,6 * 2 = 1,2 6-ой знак - 1

1210=11002

0,425 = 0,0110112

12,42510 = 1100,0110112

Переведем 125,0510=?8 до 5-ти знаков после запятой

125 = ?8

0,05 = ?8

125:8=15 (ост.5) 0,05 * 8=0,4 1-ый знак - 0
15:8=1 (ост.7) 0,4 * 8= 1,6 2-ой знак - 1
    0,6 * 8= 4,8 3-ий знак - 4
    0,8 * 8= 6,4 4-ый знак - 6
    0,4 * 8 = 1,6 5-ый знак - 1

1210=1752

0,05 = 0,014618

125,0510 = 175,014618


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

Возьмем число 125. Данное число было записано в привычной для нас свернутой форме. Мы настолько привыкли к такой форме записи, что уже не замечаем, как в уме умножаем цифры числа на различные степени числа 10, которое является основанием десятичной системы счисления.

В развернутой форме записи числа умножение цифр числа на основание производится в явной форме. Так, в развернутой форме запись числа 125 в десятичной системе будет выглядеть следующим образом:

12510 = 100 + 20 + 5 = 1 × 102 + 2 × 101 + 5 × 100.

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

125,3510 = 1 × 102 + 2 × 101 + 5 × 100 + 3 × 10-1 + 5 × 10-2.

Число в позиционной системе счисления записывается в виде суммы числового ряда степеней основания, в качестве коэффициентов которых выступают цифры данного числа.

Умножение или деление десятичного числа на 10 (величину основания) приводит к перемещению запятой, отделяющей целую часть от дробной, на один разряд соответственно вправо или влево. Например:

125,3510 × 10 = 1253,510        125,3510 : 10 = 12,53510.

Двоичная система счисления. Числа в двоичной системе в развернутой форме записываются в виде суммы ряда степеней основания 2 с коэффициентами, в качестве которых выступают цифры 0 или 1.

Например, развернутая запись двоичного числа выглядит следующим образом:

А2 = 1 × 22 + 0 × 21 + 1 × 20 + 0 × 2-1 + 1 × 2-2.

Это же число в свернутой форме:

А2 = 101,012.

Умножение или деление двоичного числа на 2 (величину основания) приводит к перемещению запятой, отделяющей целую часть от дробной, на один разряд соответственно вправо или влево. Например:

101,012 × 2 = 1010,12,

101,012 : 2 = 10,1012.

Аналогично происходит в восьмеричной и шестнадцатеричной системе счисления

Возьмем любое двоичное число, например 10,112. Запишем его в развернутой форме и произведем вычисления:

10,112 = 1 × 21 + 0 × 20 + 1 × 2-1 + 1 × 2-2 = 1 × 2 + 0 × 1 + 1 × 1/2 + 1 × 1/4 = 2,7510.

Переведем теперь число 1В2,0А16

1В2,0А16= 1 × 162 + В × 161 + 2 × 160+ 0 × 16-1 + А × 16-2 =

= 1 × 256 + 11 × 16 + 2 × 1 + 0 + 10 × 1/256 =

= 434 + 0,0390625 = 434,039062510

 

Задания

1. Перевести: а) 23110=?2 б) 84510=?8 в) 274810=?16

2. Перевести до 5 знаков после запятой: а) 174,2410=?2 б) 643,2510=?8 в) 4005,1210=?16

3. Перевести в десятичную систему счисления: а) 1001012 б) 1778  в) D0516

4. Перевести в десятичную систему счисления: а) 1100,0112 б) 156,728  в) А1,516

 


 


Дата добавления: 2022-12-03; просмотров: 17; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!