Задание 1. Запишите числа в развернутой форме
1) | 11110102 | 6) | 111101,0012 | 11) | 1110,112 | 16) | 100011102 |
2) | 2174,55 | 7) | 5771,0015 | 12) | 89784515 | 17) | 514763175 |
3) | 6479118 | 8) | 1622,848 | 13) | 1114878 | 18) | 113874,3348 |
4) | 1214710 | 9) | 512001410 | 14) | 1874,59610 | 19) | 1554,01410 |
5) | 1247,032116 | 10) | 15789416 | 15) | 163201,9816 | 20) | 88541216 |
Перевод чисел в десятичную систему счисления
1. Записать число в развернутом виде
2. Выполнить вычисления как в десятичной системе счисления
→ 1*24 + 0*23 + 1*22 + 0*21 + 0*20 = 1*16 + 0*8 + 1*4 + 0*2 + 1*1 = 16 + 0 + 4 + 0 + 1 = 2110
→ 3*82 + 4*81 + 7*80 = 3*64 + 4*8 + 7*1 = 192 + 32 + 7 = 23110
→ 10*161 + 1*160 + 11*16-1 = 10*16 + 1*1 + 0,6875 = 160 + 1 + 0,6875 = 161,6875
Задания для самостоятельной работы
Задание 1. Переведите числа в десятичную систему счисления
9498 | 7638 | 994,1258 | 523,258 | 203,828 | 335,78 |
14C,A16 | 215,716 | 1252,148 | 76,048 | 66,6816 | 1E,316 |
2795 | 281105 | 841,3755 | 800,31255 | 208,925 | 1247475 |
1110001112 | 1000110112 | 1001100101,10012 | 1001001,0112 |
Перевод десятичных целых чисел в другие системы счисления
Алгоритм перевода:
1. Последовательно делить с остатком данное число и получаемые целые частные на основание новой системы счисления до тех пор, пока неполное частное не станет равно нулю.
2. Полученные остатки выразить цифрами алфавита новой системы счисления
3. Записать число в новой системе счисления из полученных остатков, начиная с последнего.
Пример 1. Перевести число 9610 в двоичную, троичную, восьмеричную, шестнадцатеричную системы счисления
|
|
96 | 2 | 96 | 3 | |||||||||
96 | 48 | 2 | 96 | 32 | 3 | |||||||
0 | 48 | 24 | 2 | 0 | 30 | 10 | 3 | |||||
0 | 24 | 12 | 2 | 2 | 9 | 3 | 3 | |||||
0 | 12 | 6 | 2 | 1 | 3 | 1 | ||||||
0 | 6 | 3 | 2 | 0 | ||||||||
0 | 2 | 1 | ||||||||||
1 |
9610 = 11000002 9610 = 101203
96 | 4 | 96 | 16 | |||||||||
96 | 24 | 4 | 96 | 6 | ||||||||
0 | 24 | 6 | 4 | 0 | ||||||||
0 | 4 | 1 | ||||||||||
2 |
9610 = 12004 9610 = 6016
Задания для самостоятельного решения
Задание 1. Переведите десятичные числа в указанную систему счисления
120→ А 2 | 120 → А3 | 120 → А5 | 120 → А8 | 120 → А16 |
310→ А 2 | 310 → А3 | 310 → А5 | 310 → А8 | 310 → А16 |
1405→ А 2 | 1405 → А3 | 1405 → А5 | 1405 → А8 | 1405 → А16 |
2875 → А2 | 2875 → А3 | 2875 → А5 | 2875 → А8 | 2875 → А16 |
Перевод правильной десятичной дроби
|
|
Алгоритм перевода:
Для преобразования десятичных дробей в число любой системы счисления последовательно выполняют умножение на основание системы счисления, пока дробная часть произведения не будет равна нулю.
Пример 1. Перевести число 0,314 из десятичной системы в счисления в двоичную, восьмеричную и шестнадцатеричную.
0, | 314 | 0, | 314 | 0, | 314 | ||
*2 | *8 | *16 | |||||
0 | 628 | 2 | 512 | 5 | 024 | ||
*2 | *8 | *16 | |||||
1 | 256 | 4 | 096 | 0 | 386 | ||
*2 | *8 | *16 | |||||
0 | 512 | 0 | 768 | 6 | 144 | ||
*2 | *8 | *16 | |||||
1 | 024 | 6 | 144 | 2 | 304 | ||
*2 | *8 | *16 | |||||
0 | 048 | 1 | 152 | 4 | 864 |
Число записывается до 5 значащих цифр
0,13410 → 0,010102
0,13410 → 0,240618
0,13410→ 0,5062416
Пример 2. Перевести число 0,75 из десятичной системы в счисления в двоичную, восьмеричную и шестнадцатеричную
|
|
0, | 75 | 0, | 75 | 0, | 75 | ||
*2 | *8 | *16 | |||||
1 | 50 | 6 | 00 | 1 | 200 | ||
*2 | *16 | ||||||
1 | 00 | 3 | 200 | ||||
*16 | |||||||
3 | 200 | ||||||
*16 | |||||||
3 | 200 | ||||||
*16 | |||||||
200 |
Число записывается до 5 значащих цифр
0,7510 → 0,112
0,7510 → 0,68
0,7510→ 0,133316
Задания для самостоятельной работы
Задание 1. Перевести числа из десятичной системы в счисления в двоичную, восьмеричную и шестнадцатеричную
1) 0,75 2) 0,125 3) 0,625 4) 0,324 5) 0,12
6) 0,654 7) 0,321 8) 0,6135 9) 0,9876; 10) 0,55
11) 0,333 12) 0,1213 13) 0,453 14) 1,7831
Перевод смешанных десятичных чисел в другую систему счисления
Алгоритм перевода
1. Перевести целую часть
2. Перевести дробную часть
3. Сложить полученные результаты
Пример 1. Перевести десятичное число 96,25 в двоичную систему счисления
Решение:
1. Переводим целую часть
|
|
96 | 2 | |||||
96 | 48 | 2 | ||||
0 | 48 | 24 | 2 | |||
0 | 24 | 12 | 2 | |||
0 | 12 | 6 | 2 | |||
0 | 6 | 3 | 2 | |||
0 | 2 | 1 | ||||
1 |
Ответ: 9610 → 11000002
2. Переводим дробную часть
0, | 25 |
*2 | |
0 | 50 |
*2 | |
1 | 00 |
Ответ: 0,2510 → 0,012
3. Складываем полученные результаты
1100000 + 0,01 = 1100000,01
Ответ: 1100000,01
Пример 2. Перевести число 68,74 из десятичной системы в счисления в двоичную, восьмеричную и шестнадцатеричную
Решение:
68,7410 →А2
1. Переводим целую часть 2. Переводим дробную часть
68 | 2 |
| ||||||||||||||||||||||||||||
68 | 34 | 2 | ||||||||||||||||||||||||||||
0 | 34 | 17 | 2 | |||||||||||||||||||||||||||
0 | 16 | 8 | 2 | |||||||||||||||||||||||||||
1 | 8 | 4 | 2 | |||||||||||||||||||||||||||
0 | 4 | 2 | 2 | |||||||||||||||||||||||||||
0 | 2 | 1 | ||||||||||||||||||||||||||||
0 |
Ответ. 68,7410 = 1000100,101112
68,7410 →А8
1. Переводим целую часть 2. Переводим дробную часть
68 | 8 |
| |||||||||||||||||||||||||
64 | 8 | 8 | |||||||||||||||||||||||||
4 | 8 | 1 | |||||||||||||||||||||||||
0 | |||||||||||||||||||||||||||
Ответ: Ответ. 68,7410 = 104,572708
68,7410 →А16
1. Переводим целую часть 2. Переводим дробную часть
68 | 16 |
| |||||||||||||||||
64 | 4 | ||||||||||||||||||
4 | |||||||||||||||||||
Ответ: Ответ. 687410 = 44,ВD716
Задания для самостоятельной работы
Задание 1. Перевести числа из десятичной системы в счисления в двоичную, восьмеричную и шестнадцатеричную системы счисления
2,64 | 1,8617 | 12,36 | 22,05 | 13,0145 | 86,12 |
54,5978 | 204,23 | 147,2214 | 897,01 | 987,01 | 187,556 |
Перевод из двоичной системы счисления в систему счисления с основание 2 n (восьмеричную, шестнадцатеричную)
1011011012
Перевести из А2 → А8
Решение:
1) Разобьем число справа налево на группы по три цифры (ТРИАДЫ) и под каждой из них записываем соответствующую восьмеричную цифру (8 = 23)
101 | 101 | 101 |
2) Переводим каждую группу в десятичную систему счисления
101 | 101 | 101 |
5 | 5 | 5 |
3) Записываем ответ
1011011012 = 5558
Пример 1. Перевести двоичное число 0101110011002 в восьмеричную систему счисления
Решение:
1) Разобьем число справа налево на группы по три цифры и под каждой из них записываем соответствующую восьмеричную цифру (10 = 23)
010 | 111 | 001 | 100 |
2) Переводим каждую группу в десятичную систему счисления
010 | 111 | 001 | 100 |
2 | 7 | 1 | 4 |
3) Записываем ответ
1011011012 = 27148
Пример 2. Перевести двоичное число 1111010110112 в шестнадцатеричную систему счисления
Решение:
1) Разобьем число справа налево на группы по четыре цифры (ТЕТРАДЫ) и под каждой из них записываем соответствующую шестнадцатеричную цифру (16 = 24)
1111 | 0101 | 1011 |
2) Переводим каждую группу в 16 систему счисления
1111 | 0101 | 1011 |
F | 5 | В |
3) Записываем ответ
1111010110112 = F5B 16
Дата добавления: 2019-02-26; просмотров: 957; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!