Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1_Системы счисления.doc
Скачиваний:
4
Добавлен:
03.09.2019
Размер:
132.61 Кб
Скачать

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

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

Различают позиционные и непозиционные системы счисления. В непозиционной системе каждое число обозначается соответствующей совокупностью символов. Римская система – сложный способ записи чисел и громоздкие правила выполнения арифметических операций.

Позиционный принцип в системах счисления.

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

Базис системы счисления – это последовательность так называемых ключевых чисел, каждое из которых задает значение цифры «по месту».

Примеры:

Пример 3.

Базис десятичной системы счисления: …, 10n, …, 10000, 1000, 100, 10, 1.

Пример 4.

Базис двоичной системы счисления: …, 2n, …, 16, 8, 4, 2, 1.

Пример 5.

Базис восьмеричной системы счисления: …, 8n, …, 64, 8, 1.

Более общий случай: … qn=qn, …, q3=q3, q2=q2, q1=q1=q, q0=q0=1.

Число q называют основанием системы. Основанием системы является число, означающее количество символов, используемых в системе счисления. Это любое целое число не равное единице.

В десятичной системе счисления десять символов (цифр): 0,1,2,3,4,5,6,7,8,9;

В двоичной системе счисления два символа (цифры): 0,1;

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

_____________

A(q) = an-1 an-2 … a2 a1 a0 , a-1 …a-m - цифровая форма записи;

A(q) = an-1qn-1 + an-2qn-2 + … + a2q2 + a1q1 + a0q0 + a-1q-1 …+ a-mq-m -многочленная форма записи (полином разложения).

Где A(q) - запись числа в системе счисления с основанием q;

q - основание системы счисления;

a – символы из алфавита системы счисления, целые числа меньше q;

n - число разрядов (позиций) в целой части числа;

m - число разрядов в дробной части числа.

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

Примеры:

Пример 6.

Десятичная система счисления:

256,25 - цифровая форма записи (код числа);

2102 + 5101 + 6100 + 210-1 + 510-2 - многочленная форма записи.

Пример 7.

Двоичная система счисления:

1101,01 - код числа (цифровая форма записи);

123 + 122 + 021 + 120 + 02-1 + 12-2 - многочленная форма записи.

В вычислительной технике при обработке информации применяют системы счисления с недесятичным основанием: двоичную, восьмеричную, шестнадцатеричную, т.е. систему счисления с основанием q = 2k , где к = 1, 3, 4.

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

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

Арифметические действия над одноразрядными двоичными числами выполняются по следующим правилам:

0 + 0 = 0 0 х 0 = 0

0 + 1 = 1 1 х 0 = 0

1 + 0 = 1 0 х 1 = 0

1 + 1 = 10 1 х 1 = 1

Дальше мы будем рассматривать позиционные системы счисления со степенными весами разрядов, в которых веса смежных позиций цифр (разрядов) отличаются по величине в постоянное количество раз, равное основанию q системы счисления.

Любое число в такой системе счисления может быть представлено в виде полинома разложения:

(1.1)

где: q – основание системы счисления,

n – количество цифр целой части числа,

m – количество цифр дробно части числа

Произвольное число с помощью этой формулы можно представить в виде разложения по степеням .

12,625(10) = 1101 +2100 +610-1 +210-2 +510-3

Это же число с помощью этой формулы можно представить в виде разложения по степеням двойки.

12,625(10) = 123 + 122 +021 +020 +12-1 +02-2 +12-3 = 1101,101(2)

В восьмеричной системе счисления алфавит состоит из восьми символов (цифр): 0, 1, … 7. Основание системы счисления q = 8. Для записи произвольного числа в восьмеричной системе счисления необходимо по формуле (1.1) найти его разложение по степеням восьмерки, а затем воспользоваться условно сокращенной записью.

Например, десятичное число 28(10) = 381 +480 = 34(8)

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]