Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ответы by Рузилька.doc
Скачиваний:
19
Добавлен:
04.09.2019
Размер:
690.18 Кб
Скачать

1.Представление чисел в позиционных сс.

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

В позиционных системах счисления один и тот же цифровой знак имеет различное количественное содержание, в зависимости от ее расположения (позиции) в последовательности цифр. Основной характер позиционной системы счисления является ее основание (базис). Основанием называется количество знаков или символов, используемые для изображения чисел в данной системе счисления. В позиционной системе счисления произвольное число x может быть представлено в виде полинома от основания d. Xd= Aidi=andn+…+a1d1+a0d0+a-1d-1+a-2d-2+…+a-md-m

Где I – номер разряда (позиции)

Ai - цифра I разряда

D – основание системы счисления

Di – весовой коэффициент i-того разряда

N, m – целые числа, обозначающие соответственно номер старшего и младшего разрядов числа.

Для обще принятой позиционной десятичной системы счисления (d=10) используется набор из десяти символов (от 0 до 9), в этом случае число Н-р: 627,3110=6*102+2*101+7*100+3*10-1+1*10-2 Представление указанного числа состоит из пяти разрядов с соответствием весовых коэффициентов. Три разряда относятся к целой части, а два к дробной. На данном позиционном принципе, выбирая основание d можно строить различные позиционные системы счисления. В ВТ наибольшее распространение получили: двоичная, восьмеричная, шестнадцатеричная системы счисления с основанием d=2,8,16

Чтобы отличить число, записанное в определенной системе счисления в конце записи обычно ставят соответствующие использованию основанию индексы или буквы: для десятичной используют букву – D, для двоичной – B, для восьмеричной – Q, для шестнадцатеричной – H.

При использовании 2-ой системы для обозначения цифр в разрядах необходимо только два символа 0 и 1. При этом Н-р: запись 1101,101 = соответственно десятичному эквиваленту = 1*23+1*22+0*21+1*20+1*2-1+0*2-2+1*2-3 = 13,62510 где 23, 22, 21, 20, 2-1, 2-2, 2-3 – весовые коэффициенты.

8-ая система счисления имеет основание d=8 следовательно для представления цифр в разрядах используются только 8 символов (от 0 до 7) Н-р: 535,478 = десятичному эквиваленту = 5*82+3*81+5*80+4*8-1+7*8-2 = 349,593710

16-ая система счисления с основанием D=16 используются 16 символов (0..9 и для остальных 6 символов используются буквы латинского алфавита A=10, B=11, C=12, D=13, E=14, F=15). Н-р: А3D2,С2F = 10*162+3*161+13*160+12*16-1+2*16-2+15*16-3 = 2621,7614745…10

Из всех рассмотренных позиционных систем счисления наиболее компактной т.е. использующей меньшее количество разрядов для записи чисел является 16-ая система счисления. С этой точки зрения 2-ая система наиболее расточительна, однако в ней наиболее просто выполняются различные арифметические и логические операции. Кроме того, 2-ая система значительно проще, технически реализуема, поскольку для фиксирования цифр в разрядах необходимы устройства только с двумя возможными состояниями, принимаемые условно за 0 и 1. Связи с этим 2-ая система является в настоящее время основополагающей системой счисления, в которой и производятся преобразование информации в устройствах цифровой техники.

8-ая и 16-ая системы используются в основном для подготовки данных и программирования. Одной из модификаций 2-ого и 10-ого представления чисел является двоично-кодированная десятичная система. Каждая десятичная цифра в такой системе представляется в виде двоичного числа: т.е. в данной системе число записывается в виде нескольких групп (тетрад) составленных из 0 и 1. Н-р: 295,8310 = 0010 1001 0101,1000 00112-10

Рассматриваемое представление обычно называют представление в коде 8421, указанные цифры соответствуют значениям весовых коэффициентов разрядов двоичного числа в тетраде (23=8, 22=4, 21=2, 20=1)

Двоично-кодированную десятичную систему счисления и просто 2-ю систему нельзя считать равнозначными, т.к. одна и та же последовательность 0 и 1 в обеих системах обозначает разные по значению числа. Кроме того максимальное двоичное число в тетраде составляет 1001 т.е. равным 9.

0000-0, 0001-1,0010-2, 0011-3, 0100-4, 0101-5, 0110-6, 0111-7, 1000-8, 1001-9.