Содержание
Пусть Aq — число в системе с основанием q, аi — цифры данной системы счисления, присутствующие в записи числа A, n + 1 — число разрядов целой части числа, m — число разрядов дробной части числа:
Развернутой формой числа А называется запись в виде:
Например, для десятичного числа:
В следующих примерах приводится развернутая форма шестнадцатеричного и двоичного чисел:
В любой системе счисления ее основание записывается как 10.
Если все слагаемые в развернутой форме недесятичного числа представить в десятичной системе и вычислить полученное выражение по правилам десятичной арифметики, то получится число в десятичной системе, равное данному. По этому принципу производится перевод из недесятичной системы в десятичную. Например, перевод в десятичную систему написанных выше чисел производится так:
Перевод десятичных чисел в другие системы счисления
Перевод целых чисел
Целое десятичное число X требуется перевести в систему с основанием q: X = (anan-1…a1a)q.Нужно найти значащие цифры числа: .Представим число в развернутой форме и выполним тождественное преобразование:
Отсюда видно, что a0есть остаток от деления числа X на число q. Выражение в скобках — целое частное от этого деления. Обозначим его за X1. Выполняя аналогичные преобразования, получим:
Следовательно, a1 есть остаток от деления X1 на q. Продолжая деление с остатком, будем получать последовательность цифр искомого числа. Цифра an в этой цепочке делений будет последним частным, меньшим q.
Сформулируем полученное правило: для того чтобы перевести целое десятичное число в систему счисления с другим основанием, нужно:
1) основание новой системы счисления выразить в десятичной системе счисления и все последующие действия производить по правилам десятичной арифметики;
2) последовательно выполнять деление данного числа и получаемых неполных частных на основание новой системы счисления до тех пор, пока не получим неполное частное, меньшее делителя;
3) полученные остатки, являющиеся цифрами числа в новой системе счисления, привести в соответствие с алфавитом новой системы счисления;
4) составить число в новой системе счисления, записывая его, начиная с последнего частного.
Пример 1. Перевести число 3710 в двоичную систему.
Пример 2. Перевести десятичное число 315 в восьмеричную и в шестнадцатеричную системы:
Десятичную дробь X 4 и число различных четырехразрядных комбинаций из цифр 0 и 1 равно 16: от 0000 до 1111. Поэтому перевод чисел из шестнадцатеричных в двоичные и обратно производится путем формальной перекодировки по двоично-шестнадцатеричной таблице.
Вот пример перевода 32-разрядного двоичного кода в 16-ричную систему:
1011 1100 0001 0110 1011 1111 0010 1010 BC16BF2A
Если дано шестнадцатеричное представление внутренней информации, то его легко перевести в двоичный код. Преимущество шестнадцатеричного представления состоит в том, что оно в 4 раза короче двоичного. Желательно, чтобы ученики запомнили двоично-шестнадцатеричную таблицу. Тогда действительно для них шестнадцатеричное представление станет эквивалентным двоичному.
В двоично-восьмеричной системе каждой восьмеричной цифре соответствует триада двоичных цифр. Эта система позволяет сократить двоичный код в 3 раза.
В позиционной системе счисления число можно представить в развернутой форме (в виде суммы разрядных слагаемых) и в свернутой форме. Именно такой формой записи чисел мы и пользуемся в повседневной жизни. Иначе свернутую форму записи называют естественной или цифровой.
Десятичное число А10= 4718,63 в развернутой форме будет имеет вид:
А10 = 4718,6310 = 4*10 3 + 7*10 2 + 1*10 1 + 8*10 0 + 6*10 -1 + 3*10 -2 .
Рассмотрим еще примеры записи чисел в развернутом виде
58910 → 500 + 80 + 9 = 5*100 + 8*10 + 9*1 = 5*10 2 +8*10 1 + 9*10 0
10 = 5*10 2 + 8*10 1 + 9*10 0
= 4*10 5 + 8*10 4 + 5*10 3 + 7*10 2 + 6*10 1 + 3*10 0
= 1*2 4 + 1*2 3 + 1*2 2 + 0*2 1 + 0*2 0
= 7*8 2 + 6*8 1 + 4*8 0
= 7*16 2 + 6*16 1 + 4*16 0
= 5*10 1 + 4*10 0 + 3*10 -1 + 2*10 -2
= 5*8 1 + 4*8 0 + 3*8 -1 + 2*8 -2
= 5*16 1 + 4*16 0 + 3*16 -1 + 2*16 -2
= 1*2 2 + 0*2 1 + 1*2 0 + 0*2 -1 + 0*2 -2 + 1*2 3
Задания для самостоятельной работы
Задание 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*2 4 + 0*2 3 + 1*2 2 + 0*2 1 + 0*2 0 = 1*16 + 0*8 + 1*4 + 0*2 + 1*1 = 16 + 0 + 4 + 0 + 1 = 2110
→ 3*8 2 + 4*8 1 + 7*8 0 = 3*64 + 4*8 + 7*1 = 192 + 32 + 7 = 23110
→ 10*16 1 + 1*16 0 + 11*16 -1 = 10*16 + 1*1 + 0,6875 = 160 + 1 + 0,6875 = 161,6875
Не нашли то, что искали? Воспользуйтесь поиском:
Лучшие изречения: При сдаче лабораторной работы, студент делает вид, что все знает; преподаватель делает вид, что верит ему. 9511 — | 7342 — или читать все.
91.146.8.87 © studopedia.ru Не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования. Есть нарушение авторского права? Напишите нам | Обратная связь.
Отключите adBlock!
и обновите страницу (F5)
очень нужно
- Попроси больше объяснений
- Следить
- Отметить нарушение
AnastasiaMorenko2005 17.10.2019
Что ты хочешь узнать?
Ответ
Ответ:
0,366 = 3 * 10^(-1) + 6 * 10^(-2) + 6 * 10^(-3)