Перевод чисел из одной системы счисления в другую

Позиционные системы счисления

Системы счисления

Показатели качества информации

Качественные характеристики информации определяет получатель информации. Одна и та же информация с точки зрения одного получателя может быть очень важной и ценной, а с точки зрения другого нет.

Основными свойствами информации являются структурированность, смысл и ценность.

Структурированность, или синтаксические характеристики информации позволяют выделять информацию из получаемых сигналов.

Смысл, или семантические характеристики информации, позволяют определить цель, назначение и практическую значимость информации (прагматические характеристики).

Ценность информации выражается в таких понятиях, как содержательность, актуальность, своевременность, адекватность, полнота и достоверность.

Системой счисления называют способ записи чисел. В позиционной системе значения числа определяется символами, принятыми в системе, и положением (позицией) этих символов в числе.

В общем виде запись числа в позиционной системе счисления имеет вид:

A=an-1pn-1+…+a0p0+a-1p-1+…+a-ip-i+…+a-mp-m,

где р – основание системы счисления; ai – коэффициенты целой и дробной части числа; n - разрядность целой части числа; m – разрядность дробной части числа.

Общий вид записи числа в позиционной системе счисления позволяет переводить числа, записанные в системе счисления с любым основанием, в десятичную систему. Например, запись двоичного числа 1100,011 будет иметь вид:

А=1×23+1×22+0×21+0×20+0×2-1+1×2-2+1×2-3=8+4+0+0+0+0,25+0,125=12,375.

Арифметические действия с числами любой позиционной системы счисления производятся по тем же правилам, что и в десятичной системе.

Например, пусть требуется сложить два числа (58 и 68) в восьмеричной системе счисления. Сумма и больше основания системы счисления 8, поэтому необходимо произвести перенос единицы в старший разряд и записать остаток в младшем разряде. Получим 138.

Для перевода чисел из одной системы счисления в другую разработаны специальные правила, причем целая часть числа переводится по одним правилам, а дробная по другим.

Для перевода целой части число последовательно делится на основание системы счисления. Остаток от деления будет являться одним из разрядов искомого числа.

Рассмотрим пример. Пусть требуется перевести число 12 в двоичную систему счисления. Делим число 12 на 2 (остаток 0), результат деления 6 делим на 2 (остаток – 0), результат деления 3 делим на 2 (остаток 1), результат деления 1, процесс перевода закончен, получаем 1100.

Для перевода дробной части число последовательно умножается на основание системы счисления. Целая часть будет являться одним из разрядов после запятой искомой дроби.

Рассмотрим пример. Пусть требуется перевести десятичную дробь 0,375 в двоичную систему счисления. Умножаем 0,375 на 2 (целая часть произведения – 0), дробную часть произведения 0,750 умножаем на 2 (целая часть произведения – 1), дробную часть произведения 0,5 умножаем на 2 (целая часть произведения – 1), дробная часть произведения 0, процесс перевода закончен, получаем 0,011.

Для того, чтобы перевести в двоичную систему счисления смешанное десятичное число, необходимо выделить дробную и целую часть числа, а затем воспользоваться сформулированными выше правилами. Например, пусть дано число 12,375. Переведем целую часть числа (12) в двоичную систему, получим 1100. Переведем дробную часть числа (0,375) в двоичную систему, получим 0,011. Сложим дробную и целую части, получим 1100,011.

Программа Калькулятор, входящая в состав стандартных приложений Windows, при выполнении вычислений, кроме десятичной системы счислений может использовать двоичную, восьмеричную и шестнадцатеричную системы. Для этого Калькулятор надо перевести в инженерный вид, после чего появятся переключатели систем счисления (16-Нех, 10-Dec, 8-Oct, 2-Bin). Число, набранное в поле ввода, автоматически переводится в другую систему счисления. При преобразовании дробных чисел в другую систему счисления его дробная часть автоматически отбрасываются.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: