Таблица перевода из 8 в 2 – Системы счисления. Принцип «8 – 2 – 16»

Содержание

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

 

 Результат уже получен!

Системы счисления

Существуют позиционные и не позиционные системы счисления. Арабская система счисления, которым мы пользуемся в повседневной жизни, является позиционной, а римская − нет. В позиционных системах счисления позиция числа однозначно определяет величину числа. Рассмотрим это на примере числа 6372 в десятичном системе счисления. Пронумеруем это число справа налево начиная с нуля:

число6372
позиция3210

Тогда число 6372 можно представить в следующем виде:

6372=6000+300+70+2 =6·103+3·102+7·101+2·100

.

Число 10 определяет систему счисления (в данном случае это 10). В качестве степеней взяты значения позиции данного числа.

Рассмотрим вещественное десятичное число 1287.923. Пронумеруем его начиная с нуля позиции числа от десятичной точки влево и вправо:

число1287.923
позиция3210 -1-2-3

Тогда число 1287.923 можно представить в виде:

1287.923 =1000+200+80 +7+0.9+0.02+0.003 = 1·10

3 +2·102 +8·101+7·100+9·10-1+2·10-2+3·10-3.

В общем случае формулу можно представить в следующем виде:

Цn·snn-1·sn-1+…+Ц1·s10·s0-1·s-1-2·s-2+…+Д-k·s-k

(1)

где Цn-целое число в позиции n, Д-k— дробное число в позиции (-k), s — система счисления.

Несколько слов о системах счисления.Число в десятичной системе счисления состоит из множества цифр {0,1,2,3,4,5,6,7,8,9}, в восьмеричной системе счисления — из множества цифр {0,1,2,3,4,5,6,7}, в двоичной системе счисления — из множества цифр {0,1}, в шестнадцатеричной системе счисления — из множества цифр {0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F}, где A,B,C,D,E,F соответствуют числам 10,11,12,13,14,15.

В таблице Таб.1 представлены числа в разных системах счисления.

Таблица 1
Система счисления
102816
0000
1111
21022
31133
410044
510155
611066
711177
81000108
91001119
10101012A
11101113B
12110014C
13110115D
14111016E
15111117F

 

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

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

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

С помощью формулы (1) можно перевести числа из любой системы счисления в десятичную систему счисления.

Пример 1. Переводить число 1011101.001 из двоичной системы счисления (СС) в десятичную СС. Решение:

1·26+0·25+1·24+1·23+1·22 +0·21+1·20+0·2-1+0·2-2+1·2-3 =64+16+8+4+1+1/8=93.125

Пример 2. Переводить число 1011101.001 из восьмеричной системы счисления (СС) в десятичную СС. Решение:

Пример 3. Переводить число AB572.CDF из шестнадцатеричной системы счисления в десятичную СС. Решение:

Здесь A -заменен на 10, B — на 11, C— на 12, F — на 15.

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

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

Целую часть числа переводится из десятичной СС в другую систему счисления — последовательным делением целой части числа на основание системы счисления (для двоичной СС — на 2, для 8-ичной СС — на 8, для 16-ичной — на 16 и т.д.) до получения целого остатка, меньше, чем основание СС.

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

1592      
158792     
178392    
 138192   
  11892  
   1842 
    1
4
22
     021
      0 

Рис. 1

Как видно из Рис. 1, число 159 при делении на 2 дает частное 79 и остаток 1. Далее число 79 при делении на 2 дает частное 39 и остаток 1 и т.д. В результате построив число из остатков деления (справа налево) получим число в двоичной СС: 10011111. Следовательно можно записать:

15910=100111112.

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

6158  
608768 
77298
 481
  1 

Рис. 2

При приведении числа из десятичной СС в восьмеричную СС, нужно последовательно делить число на 8, пока не получится целый остаток меньшее, чем 8. В результате построив число из остатков деления (справа налево) получим число в восьмеричной СС: 1147(см. Рис. 2). Следовательно можно записать:

61510=11478.

Пример 6. Переведем число 19673 из десятичной системы счисления в шестнадцатеричную СС.

1967316  
19664122916 
912167616
 13644
  12 

Рис. 3

Как видно из рисунка Рис.3, последовательным делением числа 19673 на 16 получили остатки 4, 12, 13, 9. В шестнадцатеричной системе счисления числе 12 соответствует С, числе 13 — D. Следовательно наше шестнадцатеричное число — это 4CD9.

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

Для перевода правильных десятичных дробей (вещественное число с нулевой целой частью) в систему счисления с основанием s необходимо данное число последовательно умножить на s до тех пор, пока в дробной части не получится чистый нуль, или же не получим требуемое количество разрядов. Если при умножении получится число с целой частью, отличное от нуля, то эту целую часть не учитывать (они последовательно зачисливаются в результат).

Рассмотрим вышеизложенное на примерах.

Пример 7

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

  0.214
 x2
0 0.428
 x2
0 0.856
 x2
1 0.712
 x2
1 0.424
 x2
0 0.848
 x2
1 0.696
 x2
1 0.392

Рис. 4

Как видно из Рис.4, число 0.214 последовательно умножается на 2. Если в результате умножения получится число с целой частью, отличное от нуля, то целая часть записывается отдельно (слева от числа), а число записывается с нулевой целой частью. Если же при умножении получиться число с нулевой целой частью, то слева от нее записывается нуль. Процесс умножения продолжается до тех пор, пока в дробной части не получится чистый нуль или же не получим требуемое количество разрядов. Записывая жирные числа (Рис.4) сверху вниз получим требуемое число в двоичной системе счисления: 0.0011011.

Следовательно можно записать:

0.21410=0.00110112.

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

  0.125
 x2
0 0.25
 x2
0 0.5
 x2
1 0.0

Рис. 5

Для приведения числа 0.125 из десятичной СС в двоичную, данное число последовательно умножается на 2. В третьем этапе получилось 0. Следовательно, получился следующий результат:

0.12510=0.0012.

Пример 9. Переведем число 0.214 из десятичной системы счисления в шестнадцатеричную СС.

  0.214
 x16
3 0.424
 x16
6 0.784
 x16
12 0.544
 x16
8 0.704
 x16
11 0.264
 x16
4 0.224

Рис. 6

Следуя примерам 4 и 5 получаем числа 3, 6, 12, 8, 11, 4. Но в шестнадцатеричной СС числам 12 и 11 соответствуют числа C и B. Следовательно имеем:

0.21410=0.36C8B416.

Пример 10. Переведем число 0.512 из десятичной системы счисления в восьмеричную СС.

  0.512
 x8
4 0.096
 x8
0 0.768
 x8
6 0.144
 x8
1 0.152
 x8
1 0.216
 x8
1 0.728

Рис. 7

Получили:

0.51210=0.4061118.

Пример 11. Переведем число 159.125 из десятичной системы счисления в двоичную СС. Для этого переведем отдельно целую часть числа (Пример 4) и дробную часть числа (Пример 8). Далее объединяя эти результаты получим:

159.12510=10011111.0012.

Пример 12. Переведем число 19673.214 из десятичной системы счисления в шестнадцатеричную СС. Для этого переведем отдельно целую часть числа (Пример 6) и дробную часть числа (Пример 9). Далее объединяя эти результаты получим:

19673.21410=4CD9.36C8B416.

matworld.ru

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


⇐ ПредыдущаяСтр 2 из 3Следующая ⇒

Из 16 или 8 в 2

Перевод восьмеричных и шестнадцатеричных чисел в двоичную систему очень прост: достаточно каждую цифру заменить эквивалентной ей двоичной триадой (тройкой цифр) или тетрадой (четверкой цифр) (см. таблицу).
Двоичная (Основание 2) Восьмеричная (Основание 8) Десятичная (Основание 10) Шестнадцатиричная (Основание 16)    
  триады   тетрады    
0 1 0 1 2 3 4 5 6 7 000 001 010 011 100 101 110 111 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 A B C D E F 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111    

Например:

а) Перевести 305.48 «2» с.с.

б) Перевести 7B2.E16«2» с.с.

16А16=1 0110 10102 3458=11 100 1012

Из 2 в 16 или 8

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

Например:

а) Перевести 1101111001.11012 «8» с.с.

б) Перевести 11111111011.1001112 «16» с.с.

10001010100101012=1000 1010 1001 0101=8A9516= 1 000 101 010 010 101=1052258

Из 16 в 8 и обратно

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

Например:

Перевести 175.248 «16» с.с.

Результат: 175.248 = 7D.516.

Из 10 в любую с.с.

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

Например:

а) Перевести 18110 «8» с.с.

Результат: 18110 = 2658

б) Перевести 62210 «16» с.с.

Результат: 62210 = 26E16

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

Например:

Перевести 0.312510 «8» с.с.

Результат: 0.312510 = 0.248

Замечание. Конечной десятичной дроби в другой системе счисления может соответствовать бесконечная (иногда периодическая) дробь. В этом случае количество знаков в представлении дроби в новой системе берется в зависимости от требуемой точности.

Например:

Перевести 0.6510 «2» с.с. Точность 6 знаков.

Результат: 0.6510 0.10(1001)2

Для перевода неправильной десятичной дроби в систему счисления с недесятичным основанием необходимо отдельно перевести целую часть и отдельно дробную.

Например:

Перевести 23.12510 «2» с.с.

1) Переведем целую часть: 2) Переведем дробную часть:

 

Таким образом: 2310 = 101112; 0.12510 = 0.0012.
Результат: 23.12510 = 10111.0012.

Необходимо отметить, что целые числа остаются целыми, а правильные дроби — дробями в любой системе счисления.

Из 2, 8 или 16 в 10

При переводе числа из двоичной (восьмеричной, шестнадцатеричной) системы в десятичную надо это число представить в виде суммы степеней основания его системы счисления.

Например:

a)10101101.1012 = 1 27+ 0 26+ 1 25+ 0 24+ 1 23+ 1 22+ 0 21+ 1 20+ 1 2-1+ 0 2-2+ 1 2-3 = 173.62510

б) Перевести 703.048 «10» с.с.

703.048 = 7 82+ 0 81+ 3 80+ 0 8-1+ 4 8-2 = 451.062510

в) Перевести B2E.416 «10» с.с.

B2E.416 = 11 162+ 2 161+ 14 160+ 4 16-1 = 2862.2510

Схема перевода чисел из одной системы счисления в другую

Aрифметические операции в позиционных системах счисления

Рассмотрим основные арифметические операции: сложение, вычитание, умножение и деление. Правила выполнения этих операций в десятичной системе хорошо известны — это сложение, вычитание, умножение столбиком и деление углом. Эти правила применимы и ко всем другим позиционным системам счисления. Только таблицами сложения и умножения надо пользоваться особыми для каждой системы.

Сложение

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

 

Таблица двоичного сложения Таблица двоичного вычитания Таблица двоичного умножения
0+0=0 0+1=1 1+0=1 1+1=10 0-0=0 1-0=1 1-1=0 10-1=1 0 0=0 0 1=0 1 0=0 1 1=1

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

Например:

Выполнить сложение двоичных чисел:
а) X=1101, Y=101;

Результат 1101+101=10010.

б) X=1101, Y=101, Z=111;

Результат 1101+101+111=11001.

Таблица сложения в 8-ой системе счисления

2+2=4 3+2=5 4+2=6 5+2=7 6+2=10 7+2=11
2+3=5 3+3=6 4+3=7 5+3=10 6+3=11 7+3=12
2+4=6 3+4=7 4+4=10 5+4=11 6+4=12 7+4=13
2+5=7 3+5=10 4+5=11 5+5=12 6+5=13 7+5=14
2+6=10 3+6=11 4+6=12 5+6=13 6+6=14 7+6=15
2+7=11 3+7=12 4+7=13 5+7=14 6+7=15 7+7=16

Таблица сложения в 16-ой системе счисления

+ A B C D E F
A B C D E F
A B C D E F
A B C D E F
A B C D E F
A B C D E F
A B C D E F
A B C D E F
A B C D E F
A B C D E F
A B C D E F
A A B C D E F
B B C D E F 1A
C C D E F 1A 1B
D D E F 1A 1B 1C
E E F 1A 1B 1C 1D
F F 1A 1B 1C 1D 1E

 

Вычитание


Рекомендуемые страницы:

lektsia.com

Системы счисления. Правила перевода из 2-й в 8-ую и 16-ричную СС и наоборот

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

Перевод чисел внутри родственных систем (в частности, с основанием 2, 8 и 16) упрощен, поскольку все цифры алфавита для систем с большим основанием можно представить совокупностью цифр системы с наименьшим основанием:

1

Основание системы счисления

Числа

2

10

3

Десятеричная

2

0

1

0000

4

Двоичная

8

16

0001

2

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

0

0

1

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

0010

3

1

2

0011

4

2

5

3

0100

0101

6

4

3

4

7

5

0110

0111

8

5

6

6

7

1000

9

7

10

1001

10

11

8

11

1010

12

1011

12

9

A

1100

13

13

B

14

1101

14

15

C

15

1110

1111

D

16

E

17

F

Перевод целых чисел.

  • Правило Чтобы перевести целое двоичное число в восьмеричную (8=2 3 ) систему счисления необходимо:
  • • разбить данное число справа налево на группы по 3 цифры в каждой;
  • • рассмотреть каждую группу и записать ее соответствующей цифрой восьмеричной системы счисления.

Задание:

  • Перевести из 2 → 8
  • 10110110
  • 100011001
  • 1110111

Задание:

  • Перевести из 2 → 8
  • 10110110 2 =266
  • 100011001 2 =431 8
  • 1110111 2 =167 8
  • Правило Чтобы перевести целое двоичное число в 16-ричную (16=2 4 ) систему счисления необходимо:
  • • разбить данное число справа налево на группы по 4 цифры в каждой;
  • • рассмотреть каждую группу и записать ее соответствующей цифрой 16-ричной системы счисления.

Задание:

  • Перевести из 2 → 16
  • 10110110
  • 100011001
  • 1110111

Задание:

  • Перевести из 2 → 8 → 16
  • 10110110 2 = 266 8 =В6 16
  • 100011001 2 =431 8 = 119 16
  • 1110111 2 =167 8 =77 16

Перевод дробных чисел

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

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

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

Найдите где нужно поставить запятую

Перевести в 2-ю систему счисления

  • 427 8 =
  • 216 8 =
  • 1072 8 =
  • 427 16 =
  • А41 16 =
  • 1С4В 16 =

Перевести в 2-ю систему счисления

  • 427 8 =100010111 2
  • 216 8 =10001110 2
  • 1072 8 =1000111010 2
  • 427 16 =10000100111 2
  • А41 16 =101001000001 2
  • 1С4В 16 =110001001011 2

Проверочная работа Перевести числа в соответствующие СС. 1 вариант 2 вариант

2

2

8

8

101110

16

16

152

251

4В5

101100

2А4

videouroki.net

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

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

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

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

Поскольку у нас десятичная система счисления, мы имеем 10 символов (цифр) для построения чисел. Начинаем порядковый счет: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Цифры закончились. Мы увеличиваем разрядность числа и обнуляем младший разряд: 10. Затем опять увеличиваем младший разряд, пока не закончатся все цифры: 11, 12, 13, 14, 15, 16, 17, 18, 19. Увеличиваем старший разряд на 1 и обнуляем младший: 20. Когда мы используем все цифры для обоих разрядов (получим число 99), опять увеличиваем разрядность числа и обнуляем имеющиеся разряды: 100. И так далее.

Попробуем сделать то же самое в 2-ной, 3-ной и 5-ной системах (введем обозначение для 2-ной системы, для 3-ной и т.д.):

0000
1111
21022
311103
4100114
51011210
61102011
71112112
810002213
9100110014
10101010120
11101110221
12110011022
13110111123
14111011224
15111112030

Если система счисления имеет основание больше 10, то нам придется вводить дополнительные символы, принято вводить буквы латинского алфавита. Например, для 12-ричной системы кроме десяти цифр нам понадобятся две буквы ( и ):

00
11
22
33
44
55
66
77
88
99
10
11
1210
1311
1412
1513

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

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

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

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

Пример 3. Переведем десятичное число 934 в шестнадцатеричную систему счисления.

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

Для того, чтобы научиться переводить числа из любой другой системы в десятичную, проанализируем привычную нам запись десятичного числа.
Например, десятичное число 325 – это 5 единиц, 2 десятка и 3 сотни, т.е.

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



Это и есть десятичная запись нашего числа, т.е.

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


Пример 5. Переведем в десятичную систему счисления шестнадцатеричное число 1151.


4. Перевод из двоичной системы в систему с основанием «степень двойки» (4, 8, 16 и т.д.).

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

Например, Переведем двоичное 1100001111010110 число в восьмеричную систему. Для этого разобьем его на группы по 3 символа начиная справа (т.к. ), а затем воспользуемся таблицей соответствия и заменим каждую группу на новую цифру:

Таблицу соответствия мы научились строить в п.1.

00
11
102
113
1004
1015
1106
1117

Т.е.

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

00
11
102
113
1004
1015
1106
1117
10008
10019
1010A
1011B
1100C
1101D
1110E
1111F

5.Перевод из системы с основанием «степень двойки» (4, 8, 16 и т.д.) в двоичную.

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

Пример 7. Переведем шестнадцатеричное число С3A6 в двоичную систему счисления.

Для этого каждую цифру числа заменим группой из 4 цифр (т.к. ) из таблицы соответствия, дополнив при необходимости группу нулями вначале:



Звоните нам: 8 (800) 775-06-82 (бесплатный звонок по России)                        +7 (495) 984-09-27 (бесплатный звонок по Москве)

Или нажмите на кнопку «Узнать больше», чтобы заполнить контактную форму. Мы обязательно Вам перезвоним.

ege-study.ru

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

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

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

Преобразуем двоичное число 1001011 из первого примера

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

110101012= 1 * 27 + 1 * 26 + 0 * 25 + 1 * 24 + 0 * 23 + 1 * 22 + 0 * 21 + 1 * 20=128+64+0+16+0+4+0+1=21310

Перевод из восьмеричной системы в десятичную

Преобразуем восьмеричное число 572.

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

5728=5 * 82 + 7 * 81 + 2 * 80=320+56+2=37810

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

Числа в шестнадцатеричной системе состоят из цифр 0-9 и букв A, B, C, D, E, F, таблица соответствия:

десятичная 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
шестнадцатеричная 1 2 3 4 5 6 7 8 9 A B C D E F

Преобразуем шестнадцатеричное число A5C.

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

A5C16= 10 * 162 + 5 * 161 + 12 * 160 =2560+80+12=265210

calcs.su

Системы счисления

СИСТЕМЫ СЧИСЛЕНИЯ

СПОСОБЫ ПЕРЕВОДА ЧИСЕЛ ИЗ ОДНОЙ СИСТЕМЫ СЧИСЛЕНИЯ В ДРУГУЮ

I. Перевод целых чисел из десятичной системы счисления в q-ичную.

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

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

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

I. ПЕРЕВОД ЧИСЕЛ (ЦЕЛЫХ И ДРОБНЫХ) ИЗ ДЕСЯТИЧНОЙ СИСТЕМЫ СЧИСЛЕНИЯ В Q-ИЧНУЮ

1) разделить целое число на основание новой системы счисления q, записать частное от деления и остаток;

2) затем полученное частное снова разделить на q и записать частное и остаток; и так делить до тех пор, пока в частном не получится ноль;

3) составить число в новой системе счисления, записав полученные остатки в обратном порядке.

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

Пример 1.

1 способ

4610→1011102

2 способ

Десятичное число/ целое частное

Делитель (основание число)

Остаток

Цифры двоичного числа

46

2

0

a0

23

2

1

a1

11

2

1

a2

5

2

1

a3

2

2

0

a4

1

2

1

a5

Перевод чисел из 10-й системы счисления в 8-ую

Пример 2.

1 способ

4610→568

2 способ

Перевод чисел из 10-й системы счисления в 16-ую

Пример 3.

1 способ

4610→2E16

2 способ

II. ПЕРЕВОД ЧИСЕЛ ИЗ Q-ИЧНОЙ СИСТЕМЫ СЧИСЛЕНИЯ В ДЕСЯТИЧНУЮ

  1. пронумеровать каждую цифру q-ичного числа следующим образом: целую часть нумеруем, начиная с 0, справа налево в сторону увеличения, а дробную часть, начиная с –1, слева направо в сторону уменьшения;

  2. каждую цифру q-ичного числа умножить на основание системы счисленияqв соответствующей степени;

  3. выполнить арифметические действия.

Перевести число 1011102 в 10-ю систему счисления

Пример 4.

1011102→4610

Перевести число 568 в 10-ю систему счисления

Пример 5.

568→4610

Перевести число 2E16 в 10-ю систему счисления

Пример 6.

2E16 4610

III. ПЕРЕВОД ЧИСЕЛ ИЗ 2-Й СИСТЕМЫ СЧИСЛЕНИЯ В 2N-ИЧНУЮ

  1. Разбить исходное число на группы по nцифр в каждой (целая часть – налево, дробная часть – направо), дописав слева и справа нужное количество нулей.

  2. Перевести каждую группу в систему счисления с основанием 2n(см. табл. 1).

Перевести число 1011102 в 8-ую систему счисления

Пример 7.

1011102→568

Перевести число 1011102 в 16-ую систему счисления

Пример 8.

10111022E16

IV. ПЕРЕВОД ЧИСЕЛ ИЗ 2N-ИЧНОЙ СИСТЕМЫ СЧИСЛЕНИЯ В ДВОИЧНУЮ

Обратный переход из системы счисления с основанием 2nосуществляется заменой каждой цифры исходного числа соответствующимn-разрядным двоичным числом. Для перевода в 8-ичную и 16-ичную систему счисления используйте таблицу, рассмотренную ранее (см. табл. 1).

Перевод чисел из 8-й системы счисления в 16-ую

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

Пример 9.

568→1011102

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

Пример 10.

2E161011102

Перевод чисел из 8-й системы счисления в 16-ую

Перевести число 568 в 16-ую систему счисления

Пример 11.

5682E16

Таблица 1

Двоичная, восьмеричная и шестнадцатеричная системы счисления

8-ичная система

2-ичная система

16-ичная система

2-ичная система

0

000

0

0000

1

001

1

0001

2

010

2

0010

3

011

3

0011

4

100

4

0100

5

101

5

0101

6

110

6

0110

7

111

7

0111

8

1000

9

1001

A (10)

1010

B (11)

1011

C (12)

1100

D (13)

1101

E (14)

1110

F (15)

1111

5

studfiles.net

Как перевести число из одной системы в другую

  Как перевести число из одной системы счисления в другую ?

    Перевод из Х позиционной системы в 10-ную

           Прежде всего мы рассмотрим перевод целого числа из любой системы счисления в 10-ную. Надо напомнить что в позиционной системе счисления число можно записать с помощью формулы:
   
   N = an-1qn-1 + an-2qn-2 +…+ a1p1 + a0p0         
   Где   N — любое произвольное число;
           
q — основание системы;
           
an-1 — значение разряда в числе;
            n — кол-во разрядов в числе;  
        
          Для того чтобы перевести число из любой системы счисления в 10-ную надо:
1. Записать это число по формуле записи числа в в позиционной системе.
2. В качестве основания взять взять основание той системы из которой производиться перевод.
3. Произвести вычисления в 10- ой системе счисления.  
123(8) = 1*82+2*81+3*80 = 64 +16 +3 = 83(10) 
123(5) = 1*52+2*51+3*50 = 25+10 +3 = 38(10)
   
      Можно заметить что чем больше основание системы тем длиннее запись числа.

Перевод дробной части из 10-ой в 2-ую

1. Последовательно выполнять умножение исходной десятичной дроби и получаемых дробных частей произведений на основание системы (2), до тех пор пока не получиться нулевая дробная часть или не будет достигнута требуемая точность вычислений.
2. Записать полученные целые части произведения в прямой последовательности.
        1)   0,125(10) => 0,001(2)                       2)      0,28(10)=>0,010001(2)
              0|125                                                          0|28
              0|250                                                          0|56
              0|500                                                          1|12
              1|000                                                          0|24
                                                                                 0|48
                                                                                 0|96
                                                                                 1|92

Перевод из 10-ой системы счисления в 2-ую, 8-ую, 16-ую.

          Чтобы перевести число из десятичной системы в двоичную(8-ую, 16 -ую) надо производить последовательное деление на 2 (8, 16) до тех пор пока в частном не получиться число меньше делителя.
          В качестве результата записать последние значения частного и выписать за ним все остатки в обратном порядке.
1. Способ: 1)   40(10)= >  101000(2)              2)     123(10)=>173(8)           3)  123(10)=>7B

                                                                         
 2. Способ:    71(10)=> 100111(2) 
       71|1
       35|1
       17|1
        8 |0
        4 |0
        2 |0
        1                

Перевод чисел из 2-ой в 8-ую(16-ую) и обратно.

          Чтобы перевести число из 8-ой(16-ой) системы в 2-ую надо каждый разряд восьмеричного (16-ого) числа записать триадами(четвёрками), т.е двоичными разрядами согласно таблице.

10-ая 2-ая 8-ая 16-ая
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
0
1
2
3
4
5
6
7
10
11
12
13
14
15
16
17
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F

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

 

syssch.narod.ru

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *