Системы счисления. Перевод из одной системы в другую.
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-ной и т.д.):
0 | 0 | 0 | 0 |
1 | 1 | 1 | 1 |
2 | 10 | 2 | 2 |
3 | 11 | 10 | 3 |
4 | 100 | 11 | 4 |
5 | 101 | 12 | 10 |
6 | 110 | 20 | 11 |
7 | 111 | 21 | 12 |
8 | 1000 | 22 | 13 |
9 | 1001 | 100 | 14 |
10 | 1010 | 101 | 20 |
11 | 1011 | 102 | 21 |
12 | 1100 | 110 | 22 |
13 | 1101 | 111 | 23 |
14 | 1110 | 112 | 24 |
15 | 1111 | 120 | 30 |
Если система счисления имеет основание больше 10, то нам придется вводить дополнительные символы, принято вводить буквы латинского алфавита. Например, для 12-ричной системы кроме десяти цифр нам понадобятся две буквы ( и ):
0 | 0 |
1 | 1 |
2 | 2 |
3 | 3 |
4 | 4 |
5 | 5 |
6 | 6 |
7 | 7 |
8 | 8 |
9 | 9 |
10 | |
11 | |
12 | 10 |
13 | 11 |
14 | 12 |
15 | 13 |
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.
0 | 0 |
1 | 1 |
10 | 2 |
11 | 3 |
100 | 4 |
101 | 5 |
110 | 6 |
111 | 7 |
Т.е.
Пример 6. Переведем двоичное 1100001111010110 число в шестнадцатеричную систему.
0 | 0 |
1 | 1 |
10 | 2 |
11 | 3 |
100 | 4 |
101 | 5 |
110 | 6 |
111 | 7 |
1000 | 8 |
1001 | 9 |
1010 | A |
1011 | B |
1100 | C |
1101 | D |
1110 | E |
1111 | F |
5.Перевод из системы с основанием «степень двойки» (4, 8, 16 и т.д.) в двоичную.
Этот перевод аналогичен предыдущему, выполненному в обратную сторону: каждую цифру мы заменяем группой цифр в двоичной системе из таблицы соответствия.
Пример 7. Переведем шестнадцатеричное число С3A6 в двоичную систему счисления.
Для этого каждую цифру числа заменим группой из 4 цифр (т.к. ) из таблицы соответствия, дополнив при необходимости группу нулями вначале:
Звоните нам: 8 (800) 775-06-82 (бесплатный звонок по России) +7 (495) 984-09-27 (бесплатный звонок по Москве)
Или нажмите на кнопку «Узнать больше», чтобы заполнить контактную форму. Мы обязательно Вам перезвоним.
ege-study.ru
Переводы из различных систем счисления. Таблица соответствия систем.
Перевод из десятичной в двоичную систему счисления.
[youtube fLv4gs9EnJs nolink]
Перевод из двоичной в десятичную систему счисления и наоборот.
[youtube C0ai9-3GHJY nolink]
Перевод чисел из двоичной системы счисления в восьмеричную и наоборот.
[youtube x1bx7o2uESg nolink]
Перевод чисел из двоичной системы счисления в шестнадцатеричную. Сложение двоичных чисел.
[youtube rToqA6rEUQ8 nolink]
Перевод чисел в десятичную систему счисления. Полиномы.
[youtube eSviqB6Db7A nolink]
Краткая таблица соответствия — двоичная система в восьмеричную (8СС) и шестнадцатеричная (16СС) системы:
Таблица соответствия десятеричного от 1 до 255 (Decimal), двоичного (Binary) и шестнадцатеричного (Hexadecimal) представлений чисел.
Dec — десятеричная система;
Hex
Bin — двоичная система.
Dec | Hex | Bin | Dec | Hex | Bin | Dec | Hex | Bin | Hex | Bin | |
0 | 0 | 0 | 64 | 40 | 1000000 | 128 | 80 | 10000000 | 192 | c0 | 11000000 |
1 | 1 | 1 | 41 | 1000001 | 129 | 81 | 10000001 | 193 | c1 | 11000001 | |
2 | 2 | 10 | 66 | 42 | 1000010 | 130 | 82 | 10000010 | 194 | c2 | 11000010 |
3 | 3 | 11 | 67 | 43 | 1000011 | 131 | 83 | 10000011 | 195 | c3 | 11000011 |
4 | 4 | 100 | 68 | 44 | 1000100 | 132 | 84 | 10000100 | 196 | c4 | 11000100 |
5 | 5 | 101 | 69 | 45 | 1000101 | 133 | 85 | 10000101 | 197 | c5 | 11000101 |
6 | 6 | 110 | 70 | 46 | 1000110 | 134 | 86 | 10000110 | 198 | c6 | 11000110 |
7 | 7 | 111 | 71 | 47 | 1000111 | 135 | 87 | 10000111 | 199 | c7 | 11000111 |
8 | 8 | 1000 | 72 | 48 | 1001000 | 136 | 88 | 10001000 | 200 | c8 | 11001000 |
9 | 9 | 1001 | 73 | 49 | 1001001 | 137 | 89 | 10001001 | 201 | c9 | 11001001 |
10 | a | 1010 | 74 | 4a | 1001010 | 138 | 8a | 10001010 | 202 | ca | 11001010 |
11 | b | 1011 | 75 | 4b | 1001011 | 139 | 8b | 10001011 | 203 | cb | 11001011 |
12 | c | 1100 | 76 | 4c | 1001100 | 140 | 8c | 10001100 | 204 | cc | 11001100 |
13 | d | 1101 | 77 | 4d | 1001101 | 141 | 8d | 10001101 | 205 | cd | 11001101 |
14 | e | 1110 | 78 | 4e | 1001110 | 142 | 8e | 10001110 | 206 | ce | 11001110 |
15 | f | 1111 | 79 | 4f | 1001111 | 143 | 8f | 10001111 | 207 | cf | 11001111 |
16 | 10 | 10000 | 80 | 50 | 1010000 | 144 | 90 | 10010000 | 208 | d0 | 11010000 |
17 | 11 | 10001 | 81 | 51 | 1010001 | 145 | 91 | 10010001 | 209 | d1 | 11010001 |
18 | 12 | 10010 | 82 | 52 | 1010010 | 146 | 92 | 10010010 | 210 | d2 | 11010010 |
19 | 13 | 10011 | 83 | 53 | 1010011 | 147 | 93 | 10010011 | 211 | d3 | 11010011 |
20 | 14 | 10100 | 84 | 54 | 1010100 | 148 | 94 | 10010100 | 212 | d4 | 11010100 |
21 | 15 | 10101 | 85 | 55 | 1010101 | 149 | 95 | 10010101 | 213 | d5 | 11010101 |
22 | 16 | 10110 | 86 | 56 | 1010110 | 150 | 96 | 10010110 | 214 | d6 | 11010110 |
23 | 17 | 10111 | 87 | 57 | 1010111 | 151 | 97 | 10010111 | 215 | d7 | 11010111 |
24 | 18 | 11000 | 88 | 58 | 1011000 | 152 | 98 | 10011000 | 216 | d8 | 11011000 |
25 | 19 | 11001 | 89 | 59 | 1011001 | 153 | 99 | 10011001 | 217 | d9 | 11011001 |
26 | 1a | 11010 | 90 | 5a | 1011010 | 154 | 9a | 10011010 | 218 | da | 11011010 |
27 | 1b | 11011 | 91 | 5b | 1011011 | 155 | 9b | 10011011 | 219 | db | 11011011 |
28 | 1c | 11100 | 92 | 5c | 1011100 | 156 | 9c | 10011100 | 220 | dc | 11011100 |
29 | 1d | 11101 | 93 | 5d | 1011101 | 157 | 9d | 10011101 | 221 | dd | 11011101 |
30 | 1e | 11110 | 94 | 5e | 1011110 | 158 | 9e | 10011110 | 222 | de | 11011110 |
31 | 1f | 11111 | 95 | 5f | 1011111 | 159 | 9f | 10011111 | 223 | df | 11011111 |
32 | 20 | 100000 | 96 | 60 | 1100000 | 160 | a0 | 10100000 | 224 | e0 | 11100000 |
33 | 21 | 100001 | 97 | 61 | 1100001 | 161 | a1 | 10100001 | 225 | e1 | 11100001 |
34 | 22 | 100010 | 98 | 62 | 1100010 | 162 | a2 | 10100010 | 226 | e2 | 11100010 |
35 | 23 | 100011 | 99 | 63 | 1100011 | 163 | a3 | 10100011 | 227 | e3 | 11100011 |
36 | 24 | 100100 | 100 | 64 | 1100100 | 164 | a4 | 10100100 | 228 | e4 | 11100100 |
37 | 25 | 100101 | 101 | 65 | 1100101 | 165 | a5 | 10100101 | 229 | e5 | 11100101 |
38 | 26 | 100110 | 102 | 66 | 1100110 | 166 | a6 | 10100110 | 230 | e6 | 11100110 |
39 | 27 | 100111 | 103 | 67 | 1100111 | 167 | a7 | 10100111 | 231 | e7 | 11100111 |
40 | 28 | 101000 | 104 | 68 | 1101000 | 168 | a8 | 10101000 | 232 | e8 | 11101000 |
41 | 29 | 101001 | 105 | 69 | 1101001 | 169 | a9 | 10101001 | 233 | e9 | 11101001 |
42 | 2a | 101010 | 106 | 6a | 1101010 | 170 | aa | 10101010 | 234 | ea | 11101010 |
43 | 2b | 101011 | 107 | 6b | 1101011 | 171 | ab | 10101011 | 235 | eb | 11101011 |
44 | 2c | 101100 | 108 | 6c | 1101100 | 172 | ac | 10101100 | 236 | ec | 11101100 |
45 | 2d | 101101 | 109 | 6d | 1101101 | 173 | ad | 10101101 | 237 | ed | 11101101 |
46 | 2e | 101110 | 110 | 6e | 1101110 | 174 | ae | 10101110 | 238 | ee | 11101110 |
47 | 2f | 101111 | 111 | 6f | 1101111 | 175 | af | 10101111 | 239 | ef | 11101111 |
48 | 30 | 110000 | 112 | 70 | 1110000 | 176 | b0 | 10110000 | 240 | f0 | 11110000 |
49 | 31 | 110001 | 113 | 71 | 1110001 | 177 | b1 | 10110001 | 241 | f1 | 11110001 |
50 | 32 | 110010 | 114 | 72 | 1110010 | 178 | b2 | 10110010 | 242 | f2 | 11110010 |
51 | 33 | 110011 | 115 | 73 | 1110011 | 179 | b3 | 10110011 | 243 | f3 | 11110011 |
52 | 34 | 110100 | 116 | 74 | 1110100 | 180 | b4 | 10110100 | 244 | f4 | 11110100 |
53 | 35 | 110101 | 117 | 75 | 1110101 | 181 | b5 | 10110101 | 245 | f5 | 11110101 |
54 | 36 | 110110 | 118 | 76 | 1110110 | 182 | b6 | 10110110 | 246 | f6 | 11110110 |
55 | 37 | 110111 | 119 | 77 | 1110111 | 183 | b7 | 10110111 | 247 | f7 | 11110111 |
56 | 38 | 111000 | 120 | 78 | 1111000 | 184 | b8 | 10111000 | 248 | f8 | 11111000 |
57 | 39 | 111001 | 121 | 79 | 1111001 | 185 | b9 | 10111001 | 249 | f9 | 11111001 |
58 | 3a | 111010 | 122 | 7a | 1111010 | 186 | ba | 10111010 | 250 | fa | 11111010 |
59 | 3b | 111011 | 123 | 7b | 1111011 | 187 | bb | 10111011 | 251 | fb | 11111011 |
60 | 3c | 111100 | 124 | 7c | 1111100 | 188 | bc | 10111100 | 252 | fc | 11111100 |
61 | 3d | 111101 | 125 | 7d | 1111101 | 189 | bd | 10111101 | 253 | fd | 11111101 |
62 | 3e | 111110 | 126 | 7e | 1111110 | 190 | be | 10111110 | 254 | fe | 11111110 |
63 | 3f | 111111 | 127 | 7f | 1111111 | 191 | bf | 10111111 | 255 | ff | 11111111 |
И, напоследок — удобный online-калькулятор систем счисления тут>>>.
Раздел: HOWTO’s Разное
rtfm.co.ua
Таблица чисел в системах счисления
Таблица умножения чисел в шестнадцатеричной системе счисления
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
1 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
2 | 0 | 2 | 4 | 6 | 8 | A | C | E | 10 | 12 | 14 | 16 | 18 | 1A | 1C | 1E |
3 | 0 | 3 | 6 | 9 | C | F | 12 | 15 | 18 | 1B | 1E | 21 | 24 | 27 | 2A | 2D |
4 | 0 | 4 | 8 | C | 10 | 14 | 18 | 1C | 20 | 24 | 28 | 2C | 30 | 34 | 38 | 3C |
5 | 0 | 5 | A | F | 14 | 19 | 1E | 23 | 28 | 2D | 32 | 37 | 3C | 41 | 46 | 4B |
6 | 0 | 6 | C | 12 | 18 | 1E | 24 | 2A | 30 | 36 | 3C | 42 | 48 | 4E | 54 | 5A |
7 | 0 | 7 | E | 15 | 1C | 23 | 2A | 31 | 38 | 3F | 46 | 4D | 54 | 5B | 62 | 69 |
8 | 0 | 8 | 10 | 18 | 20 | 28 | 30 | 38 | 40 | 48 | 50 | 58 | 60 | 68 | 70 | 78 |
9 | 0 | 9 | 12 | 1B | 24 | 2D | 36 | 3F | 48 | 51 | 5A | 63 | 6C | 75 | 7E | 87 |
A | 0 | A | 14 | 1E | 28 | 32 | 3C | 46 | 50 | 5A | 64 | 6E | 78 | 82 | 8C | 96 |
B | 0 | B | 16 | 21 | 2C | 37 | 42 | 4D | 58 | 63 | 6E | 79 | 84 | 8F | 9A | A5 |
C | 0 | C | 18 | 24 | 30 | 3C | 48 | 54 | 60 | 6C | 78 | 84 | 90 | 9C | A8 | B4 |
D | 0 | D | 1A | 27 | 34 | 41 | 4E | 5B | 68 | 75 | 82 | 8F | 9C | A9 | B6 | C3 |
E | 0 | E | 1C | 2A | 38 | 46 | 54 | 62 | 70 | 7E | 8C | 9A | A8 | B6 | C4 | D2 |
F | 0 | F | 1E | 2D | 3C | 4B | 5A | 69 | 78 | 87 | 96 | A5 | B4 | C3 | D2 | E1 |
Таблица сложения чисел в шестнадцатеричной системе счисления
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |
0 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
1 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | 10 |
2 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | 10 | 11 |
3 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | 10 | 11 | 12 |
4 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | 10 | 11 | 12 | 13 |
5 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | 10 | 11 | 12 | 13 | 14 |
6 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | 10 | 11 | 12 | 13 | 14 | 15 |
7 | 7 | 8 | 9 | A | B | C | D | E | F | 10 | 11 | 12 | 13 | 14 | 15 | 16 |
8 | 8 | 9 | A | B | C | D | E | F | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
9 | 9 | A | B | C | D | E | F | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
A | A | B | C | D | E | F | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 |
B | B | C | D | E | F | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 1A |
C | C | D | E | F | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 1A | 1B |
D | D | E | F | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 1A | 1B | 1C |
E | E | F | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 1A | 1B | 1C | 1D |
F | F | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 1A | 1B | 1C | 1D | 1E |
Таблица сложения чисел в восьмеричной системе счисления
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | |
0 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
1 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 10 |
2 | 2 | 3 | 4 | 5 | 6 | 7 | 10 | 11 |
3 | 3 | 4 | 5 | 6 | 7 | 10 | 11 | 12 |
4 | 4 | 5 | 6 | 7 | 10 | 11 | 12 | 13 |
5 | 5 | 6 | 7 | 10 | 11 | 12 | 13 | 14 |
6 | 6 | 7 | 10 | 11 | 12 | 13 | 14 | 15 |
7 | 7 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |
Таблица умножения чисел в восьмеричной системе счисления
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
1 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
2 | 0 | 2 | 4 | 6 | 10 | 12 | 14 | 16 |
3 | 0 | 3 | 6 | 11 | 14 | 17 | 22 | 25 |
4 | 0 | 4 | 10 | 14 | 20 | 24 | 30 | 34 |
5 | 0 | 5 | 12 | 17 | 24 | 31 | 36 | 43 |
6 | 0 | 6 | 14 | 22 | 30 | 36 | 44 | 52 |
7 | 0 | 7 | 16 | 25 | 34 | 43 | 52 | 61 |
studfile.net
Методическая разработка по информатике и икт (10 класс) по теме: Таблица перевода из одной системы счисления в другую
По теме: методические разработки, презентации и конспекты
«Способы перевода из одной системы счисления в другую»конспект и презентация…
Системы счисления. Перевод из одной системы счисления в другую.Разработка урока «Системы счисления. Перевод из одной системы счисления в другую «…
Кодирование информации. Системы счисления. Перевод из одной системы счисления в другую.В архиве приложены скриншоты презентации.Файл с презентацией полностью можно скачать по ссылке http://ultrashare.net/hosting/fl/7a2929007…
Системы счисления. Перевод чисел из одной системы счисления в другую систему счисления.План-конспект урока с использованием ЭОР «Системы счисления. Перевод чисел из одной системы счисления в другую систему счисления»….
Урок-игра по информатике и ИКТ в 8 классе по теме: «Системы счисления. Перевод из одной системы счисления в другие, арифметические операции в двоичной системе счисления»Урок-игра по информатике и ИКТ в 8 классе по теме: «Системы счисления. Перевод из одной системы счисления в другие, арифметические операции в двоичной системе счисления»…
«Системы счисления. Перевод из одной системы счисления в другие, арифметические операции в двоичной системе счисления»систематизировать знания учащихся по теме «Системы счисления. Перевод из одной системы счисления в другие, арифметические операции в двоичной системе счисления»…
Открытый урок «Перевод из одной системы счисления в другую»открытый урок по информатике для 9 класса…
nsportal.ru
Справочный материал по теме «Системы счисления»
Позиционные системы счисления
Система счисления
Основание
Алфавит
Десятичная
10
0, 1, 2, 3, 4, 5, 6, 7, 8, 9
Двоичная
2
0, 1
Троичная
3
0, 1, 2
Восьмеричная
8
0, 1, 2, 3, 4, 5, 6, 7
Шестнадцатеричная
16
0, 1, 2, 3, 4, 5, 6, 7, 8, 9,
А, B, C, D, E, F
10 11 12 13 14 15
Правила перевода чисел
1. Перевод целых чисел из ПСС с основанием q в 10-ю СС.
Чтобы перевести целое число из любой ПСС с основанием q в 10-ую СС, необходимо представить его в развёрнутом виде (составить сумму степенного ряда с основанием системы, в которой записано число), а затем выполнить арифметические действия. Например: перевод двоичного числа:
2. Перевод целых чисел из 10-ой СС в ПСС с основанием q.
Чтобы перевести целое 10-ое число в другую СС, необходимо осуществлять последовательное деление 10-ого числа и затем получаемых целых частных на основание той системы, в которую оно переводится, до тех пор, пока не получится частное, меньшее делителя. Число в новой системе записывается в виде остатков от деления, начиная с последнего частного.
Таблица степеней
Степень
0
1
2
3
4
5
6
7
8
9
10
2
1
2
4
8
16
32
64
128
256
512
1024
8
1
8
64
512
4096
16
1
16
256
4096
Двоичная арифметика
+
0
1
х
0
1
0
0
1
0
0
0
1
1
10
1
0
1
Связь родственных систем
Из 2-ичной в 8-ричную: 011 101 000 2
3 5 0 8
Из 2-ичной в 16-ричную: 1110 1000 2
Е 8 16
Из 8-ричной в 2-ичную: 3 5 0 8
011 101 000 2
Из 16-ричной в 2-ичную: Е 8 16
1110 1000 2
Таблица родственных систем счисления:
10-тичная
2-ичная
8-ричная
16-ричная
0
0
0
0
1
1
1
1
2
10
2
2
3
11
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
10
infourok.ru
Перевод чисел из одной системы счисления в другую онлайн
С помощю этого онлайн калькулятора можно перевести целые и дробные числа из одной системы счисления в другую. Дается подробное решение с пояснениями. Для перевода введите исходное число, задайте основание сисемы счисления исходного числа, задайте основание системы счисления, в которую нужно перевести число и нажмите на кнопку «Перевести». Теоретическую часть и численные примеры смотрите ниже.
Результат уже получен!Перевод целых и дробных чисел из одной системы счисления в любую другую − теория, примеры и решения
Существуют позиционные и не позиционные системы счисления. Арабская система счисления, которым мы пользуемся в повседневной жизни, является позиционной, а римская − нет. В позиционных системах счисления позиция числа однозначно определяет величину числа. Рассмотрим это на примере числа 6372 в десятичном системе счисления. Пронумеруем это число справа налево начиная с нуля:
число | 6 | 3 | 7 | 2 |
позиция | 3 | 2 | 1 | 0 |
Тогда число 6372 можно представить в следующем виде:
6372=6000+300+70+2 =6·103+3·102+7·101+2·100.
Число 10 определяет систему счисления (в данном случае это 10). В качестве степеней взяты значения позиции данного числа.
Рассмотрим вещественное десятичное число 1287.923. Пронумеруем его начиная с нуля позиции числа от десятичной точки влево и вправо:
число | 1 | 2 | 8 | 7 | . | 9 | 2 | 3 |
позиция | 3 | 2 | 1 | 0 | -1 | -2 | -3 |
Тогда число 1287.923 можно представить в виде:
1287.923 =1000+200+80 +7+0.9+0.02+0.003 = 1·103 +2·102 +8·101+7·100+9·10-1+2·10-2+3·10-3.
В общем случае формулу можно представить в следующем виде:
Цn·sn+Цn-1·sn-1+…+Ц1·s1+Ц0·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 | |||
---|---|---|---|
Система счисления | |||
10 | 2 | 8 | 16 |
0 | 0 | 0 | 0 |
1 | 1 | 1 | 1 |
2 | 10 | 2 | 2 |
3 | 11 | 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 |
Перевод чисел из одной системы счисления в другую
Для перевода чисел с одной системы счисления в другую, проще всего сначала перевести число в десятичную систему счисления, а затем, из десятичной системы счисления перевести в требуемую систему счисления.
Перевод чисел из любой системы счисления в десятичную систему счисления
С помощью формулы (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 из десятичной СС в двоичную СС:
159 | 2 | ||||||
158 | 79 | 2 | |||||
1 | 78 | 39 | 2 | ||||
1 | 38 | 19 | 2 | ||||
1 | 18 | 9 | 2 | ||||
1 | 8 | 4 | 2 | ||||
1 | 4 | 2 | 2 | ||||
0 | 2 | 1 | |||||
0 |
Рис. 1
Как видно из Рис. 1, число 159 при делении на 2 дает частное 79 и остаток 1. Далее число 79 при делении на 2 дает частное 39 и остаток 1 и т.д. В результате построив число из остатков деления (справа налево) получим число в двоичной СС: 10011111. Следовательно можно записать:
15910=100111112.
Пример 5. Переведем число 615 из десятичной СС в восьмеричную СС.
615 | 8 | ||
608 | 76 | 8 | |
7 | 72 | 9 | 8 |
4 | 8 | 1 | |
1 |
Рис. 2
При приведении числа из десятичной СС в восьмеричную СС, нужно последовательно делить число на 8, пока не получится целый остаток меньшее, чем 8. В результате построив число из остатков деления (справа налево) получим число в восьмеричной СС: 1147(см. Рис. 2). Следовательно можно записать:
61510=11478.
Пример 6. Переведем число 19673 из десятичной системы счисления в шестнадцатеричную СС.
19673 | 16 | ||
19664 | 1229 | 16 | |
9 | 1216 | 76 | 16 |
13 | 64 | 4 | |
12 |
Рис. 3
Как видно из рисунка Рис.3, последовательным делением числа 19673 на 16 получили остатки 4, 12, 13, 9. В шестнадцатеричной системе счисления числе 12 соответствует С, числе 13 — D. Следовательно наше шестнадцатеричное число — это 4CD9.
Далее рассмотрим перевод правильных десятичных дробей в двоичную СС, в восьмеричную СС, в шестнадцатеричную СС и т.д.
Для перевода правильных десятичных дробей (вещественное число с нулевой целой частью) в систему счисления с основанием s необходимо данное число последовательно умножить на s до тех пор, пока в дробной части не получится чистый нуль, или же не получим требуемое количество разрядов. Если при умножении получится число с целой частью, отличное от нуля, то эту целую часть не учитывать (они последовательно зачисливаются в результат).
Рассмотрим вышеизложенное на примерах.
Пример 7. Переведем число 0.214 из десятичной системы счисления в двоичную СС.
0.214 | ||
x | 2 | |
0 | 0.428 | |
x | 2 | |
0 | 0.856 | |
x | 2 | |
1 | 0.712 | |
x | 2 | |
1 | 0.424 | |
x | 2 | |
0 | 0.848 | |
x | 2 | |
1 | 0.696 | |
x | 2 | |
1 | 0.392 |
Рис. 4
Как видно из Рис.4, число 0.214 последовательно умножается на 2. Если в результате умножения получится число с целой частью, отличное от нуля, то целая часть записывается отдельно (слева от числа), а число записывается с нулевой целой частью. Если же при умножении получиться число с нулевой целой частью, то слева от нее записывается нуль. Процесс умножения продолжается до тех пор, пока в дробной части не получится чистый нуль или же не получим требуемое количество разрядов. Записывая жирные числа (Рис.4) сверху вниз получим требуемое число в двоичной системе счисления: 0.0011011.
Следовательно можно записать:
0.21410=0.00110112.
Пример 8. Переведем число 0.125 из десятичной системы счисления в двоичную СС.
0.125 | ||
x | 2 | |
0 | 0.25 | |
x | 2 | |
0 | 0.5 | |
x | 2 | |
1 | 0.0 |
Рис. 5
Для приведения числа 0.125 из десятичной СС в двоичную, данное число последовательно умножается на 2. В третьем этапе получилось 0. Следовательно, получился следующий результат:
0.12510=0.0012.
Пример 9. Переведем число 0.214 из десятичной системы счисления в шестнадцатеричную СС.
0.214 | ||
x | 16 | |
3 | 0.424 | |
x | 16 | |
6 | 0.784 | |
x | 16 | |
12 | 0.544 | |
x | 16 | |
8 | 0.704 | |
x | 16 | |
11 | 0.264 | |
x | 16 | |
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 | ||
x | 8 | |
4 | 0.096 | |
x | 8 | |
0 | 0.768 | |
x | 8 | |
6 | 0.144 | |
x | 8 | |
1 | 0.152 | |
x | 8 | |
1 | 0.216 | |
x | 8 | |
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
двоичная, восьмеричная, шестнадцатеричная — урок. Информатика, 8 класс.
Для кодирования информации в компьютере вместо привычной десятичной системы счисления используется двоичная система счисления.
Двоичной системой счисления люди начали пользоваться очень давно. Древние племена Австралии и островов Полинезии использовали эту систему в быту. Так, полинезийцы передавали необходимую информацию, выполняя два вида ударов по барабану: звонкий и глухой. Это было примитивное представление двоичной системы счисления.
Двоичной системой счисления называется позиционная система счисления с основанием \(2\).
Для записи чисел в ней использовали только две цифры: \(0\) и \(1\).
Для обозначения системы счисления, в которой представляется число, используют нижний индекс, указывающий основание системы. Например, 110112 — число в двоичной системе счисления.
Цифры в двоичном числе являются коэффициентами его представления в виде суммы степеней с основанием \(2\), например:
1012=1 ·22+0 ·21+1 ·20.
В десятичной системе счисления это число будет выглядеть так:
1012=4+0+1=5.
Для перевода целого десятичного числа в двоичную систему счисления нужно последовательно выполнять деление данного числа и получаемых целых частных на \(2\) до тех пор, пока не получим частное, равное нулю. Исходное число в двоичной системе счисления составляется последовательной записью полученных остатков, начиная с последнего.
Пример:
Переведём десятичное число \(13\) в двоичную систему счисления. Рассмотренную выше последовательность действий (алгоритм перевода) можно изобразить так:
Получили 1310=11012.
Пример:
Если десятичное число достаточно большое, то более удобен следующий способ записи рассмотренного выше алгоритма:
\(224\) | \(112\) | \(56\) | \(28\) | \(14\) | \(7\) | \(3\) | \(1\) |
\(0\) | \(0\) | \(0\) | \(0\) | \(0\) | \(1\) | \(1\) | \(1\) |
22410=111000002.
Восьмеричной системой счисления называется позиционная система счисления с основанием \(8\).
Для записи чисел в восьмеричной системе счисления используются цифры: \(0\), \(1\), \(2\), \(3\), \(4\), \(5\), \(6\), \(7\).
Для перевода целого восьмеричного числа в десятичную систему счисления следует перейти к его развёрнутой записи и вычислить значение получившегося выражения.
Для перевода целого десятичного числа в восьмеричную систему счисления следует последовательно выполнять деление данного числа и получаемых целых частных на 8 до тех пор, пока не получим частное, равное нулю. Исходное число в двоичной системе счисления составляется последовательной записью полученных остатков, начиная с последнего.
Пример:
Переведём восьмеричное число 154368 в десятичную систему счисления.
154368=1 ·84+5 ·83+4 ·82+3 ·81+6 ·80=694210
Пример:
Переведём десятичное число \(94\) в восьмеричную систему счисления.
9410=1368
Шестнадцатеричной системой счисления называется позиционная система счисления с основанием \(16\).
Для записи чисел в шестнадцатеричной системе счисления используются цифры: \(0\), \(1\), \(2\), \(3\), \(4\), \(5\), \(6\), \(7\), \(8\), \(9\) и латинские буквы A, B, C, D, E, F. Буквы A, B, C, D, E, F имеют значения 1010, 1110, 1210, 1310, 1410, 1510.
Для перевода шестнадцатеричного числа в десятичное необходимо это число представить в виде суммы произведений степеней основания шестнадцатеричной системы счисления на соответствующие цифры в разрядах шестнадцатеричного числа.
Для перевода целого десятичного числа в шестнадцатеричную систему счисления следует последовательно выполнять деление данного числа и получаемых целых частных на \(16\) до тех пор, пока не получим частное, равное нулю. Исходное число в системе счисления составляется последовательной записью полученных остатков, начиная с последнего.
Пример:
Переведём шестнадцатеричное число \(2\)\(A7\) в десятичное. В соответствии с вышеуказанными правилом представим его в виде суммы степеней с основанием \(16\):
2A716=2 ·162+10 ·161+7 ·160=512+160+7=679.
Пример:
Переведём десятичное число \(158\) в шестнадцатеричную систему счисления.
15810=9E16.
Для перевода числа из любой позиционной системы счисления в десятичную необходима использовать развернутую формулу числа, заменяя, если это необходимо, буквенные обозначения соответствующими цифрами.
Для перевода целых чисел десятичной системы счисления в число любой системы счисления последовательно выполняют деление нацело на основание системы счисления, пока не получат нуль. Числа, которые возникают как остаток от деления на основание системы счисление, представляют собой последовательную запись разрядов числа в выбранной системе счисления от младшего разряда к старшему. Поэтому для записи самого числа остатки от деления записывают в обратном порядке.
www.yaklass.ru