В десятичной системе счисления формула (2.2) может быть записана следующим образом:
где а = 0, 1, 2, 3…, 9.
Например, число 827 десятичной системы счисления в соответствии с выражением (2.3) можно представить в виде: 827 = 8 · 10>2 + 2 · 10>1 + 7 · 10>0.
Десятичная система исчисления используется в компьютерах для ввода числовых данных и отображения полученного результата. Все внутренние, промежуточные операции компьютер производит в двоичной системе счисления и соотношение (2.2) примет вид:
где а = 0, 1.
Например, число 1100111011>2 двоичной системы счисления в соответствии с формулой (2.4) можно представить в виде: 1 · 2>9 + 1 · 2>8 + 0 · 2>7 + 0 · 2>6 + 1 · 2>5 + 1 · 2>4 + 1 · 2>3 + 0 · 2>2 + 1 · 2>1 + 1 · 2>0.
Достаточно широко при компьютерной обработке информации применяются восьмеричная и шестнадцатеричная системы счисления, которые используются, например, для обозначения адресов расположения данных в памяти компьютера и т. д.
Соотношение (2.2) для восьмеричной и шестнадцатеричной системы счисления соответственно примет вид (2.5) и (2.6) :
где а = 0, 1, 2, 3…, 7.
Например, число 1473>8 восьмеричной системы счисления в соответствии с (2.5) примет вид: 1 · 8>3 + 4 · 8>2 + 7 · 8>1 + 3 · 8>0.
где а = 0, 1, 2, 3…, 9, A, B, C, D, E, F.
В шестнадцатеричной системе счисления используется шестнадцать цифр, из которых десять цифр арабские (0, 1, 2, 3, 4, 5, 6, 7, 8, 9), а остальные цифры (10, 11, 12, 13, 14, 15) обозначаются буквами латинского алфавита (А = 10, В = 11, С = 12, D = 13, E = 14, F = 15).
Например, число 33B>16 шестнадцатеричной системы счисления, в соответствии с (2.6) примет вид: 3 · 16>2 + 3 · 16>1 + В · 16>0(В = 11).
При операциях с числами, представленными в различных системах счисления, необходимо указывать систему счисления числа, используя нижний индекс, например: 827>10 – число 827 в десятичной системе; 1100111011>2 – число 1100111011 в двоичной системе; 1473>8 – число 1473 в восьмеричной системе; 33B>16 – число 33В в шестнадцатеричной системе счисления.
Преобразование чисел, представленных в двоичной, восьмеричной и шестнадцатеричной системах счисления, в десятичную осуществляется достаточно просто. Для этого необходимо записать число в развернутой форме в соответствии с выражением (2.1) и вычислить его значение. Например:
Преобразование чисел, представленных в десятичной системе счисления, в двоичную, восьмеричную и шестнадцатеричную системы счисления – более сложная процедура, которая может осуществляться различными способами: деления, умножения, вычитания и т. д. При этом необходимо учитывать, что способы перевода целых десятичных чисел и правильных дробей будут различаться. Для перевода целого десятичного числа, например 53>10, в двоичную систему можно использовать способ деления, а десятичной правильной дроби, например 0,75>10, в двоичную систему – способ умножения. Результаты действий отобразим в соответствующих табл. 2.1 и 2.2.
Таким образом, 53>10 = 110101>2.
Таким образом, 0,75>10 = 0,11>2.
Перевод чисел из одной системы счисления в другую достаточно просто реализуется с помощью компьютерных программ Калькулятор и MS Excel. Однако следует заметить, что данные программы осуществляют перевод только целых чисел.
Преобразуем число AF>16с помощью компьютерного калькулятора в двоичную, восьмеричную и десятичную системы счисления. Запустим программу Калькулятор с помощью команды: [Кнопка Пуск – Программы – Стандартные – Калькулятор]. После запуска программ выполним команду: [Вид – Инженерный]. У калькулятора имеется четыре опционные кнопки, расположенные слева вверху под индикатором вывода результата вычислений. При активизации кнопки