1. Чтобы перевести целое десятичное число в двоичную или другую СС, необходимо данное число разделить на основание новой СС, полученное частное снова разделить на это основание и т.д. до тех пор, пока частное не будет меньше делителя. Последнее частное дает старшую цифру числа в новой СС, остальными цифрами будут остатки от деления, взятые в порядке, обратном их получению.
2. Чтобы перевести дробную часть десятичного числа в двоичную или другую СС, необходимо данную дробную часть последовательно умножать на основание новой системы счисления. Умножаются только дробные части числа. Дробь в новой системе запишется в виде целых частей получаемых произведений, начиная с первого сомножителя. Перевод дробных чисел осуществляется с определенной погрешностью.
86,31 (10) → 126,23 (8)
86 (10) → 126 (8)
86∟8
80 10∟8
6 8 1
2
0,31 (10) → 0,23 (8) 0, 31
* 8
2, 48
* 8
3, 84
3. Для более быстрого перевода чисел между двоичной, восьмеричной и шестнадцатеричной системами счисления используют таблицу соответствия(таблица 2).
Чтобы перевести двоичное число в восьмеричную (шестнадцатеричную) систему, необходимо разбить его на группы по три (четыре) разряда, начиная от запятой в разные стороны, и каждой группе поставить в соответствие восьмеричную (шестнадцатеричную) цифру по таблице соответствия.
4. Чтобы перевести число из двоичной, восьмеричной или другой СС в десятичную, необходимо данное число разложить в ряд по степеням основания системы счисления.
Арифметические действия в двоичной системе выполняются так же, как и в десятичной. Но если в десятичной СС перенос и заём осуществляется по десять единиц, то в двоичной − по две единицы. В таблице 1 представлены правила сложения и вычитания в двоичной СС.
1) При сложении в двоичной системе СС двух единиц в данном разряде будет Ø и появится перенос единицы в старший разряд.
2) При вычитании из нуля единицы производится заём единицы из старшего разряда, где есть 1. Единица, занятая в этом разряде, даёт две единицы в разряде, где вычисляется действие, а также по единице, во всех промежуточных разрядах.
В результате проверки получена погрешность в дробной части на 0,01. Погрешность уменьшается от увеличения количества действий умножения в дробной части при переводе чисел из десятичной в другую систему счисления.