НПО Системы Безопасности
(499)340-94-73 График работы:
ПН-ПТ: 10:00-19:00
СБ-ВС: выходной

Главная » Периодика » Безопасность

0 ... 56575859606162 ... 101


Используя эти правила, находим сумму данных чисел

,4012 "1003

140000

Для проверки правильности ответа воспользуемся -соотношением (4.1)

X = 4-(- 5)3 + 0-(- 5f + 1 -(-5) +р (- 5)" = - 503;

У= 1 •(-5П+ 0.(-5)2 + 0-{-5У +]3.(-5)° = -122;

х+у l-{-5f + 4. (-5)* + 0.(- 5f +

- + 0.(-:5)2 +0-(-5) +0-(-;5)°=-625.

п Пример 4.9. Найти разность чисел (л;) 5 = 0,4012 и (у) 5 = 0,103. Для нахождения разности запишем число-J/ в системе счисления с основанием -5. Для этого воспользуемся описанным выше алгоритмом перевода: j; = Ь(-5)~* + 0-(-5)"+з.(-5)~=

== - - = - 0,224. Соотношение (4.3) для минус пяти-

ричной системы имеет вид - < {л;} <Л • Используя

его при умножении исходного числа на -5, получаем последовательно число 1,412, код которого соответствует искомому коду числа 0,224 в минус пятиричной системе счисления. Далее производим сложение кодов

,0,4012 • 1.4120

0,3132

Окончательный ответ (х-у) = 0,3132.\ Для проверки правильности результата используем соотношение (4.1)

х=4-(-5)- + 0-(-5)-2 + 1.(-5)-3-1- .

4-9.Г-Г* 503. 140.

=3-(-5)-+ 1.(-5)-+ з-(-5)-з+

+ 2.(-5)- = -g. . .



Операция умножения выполняется обычным образом с помощью использования таблицы умножения в одном разряде и правил сложения.

Пример 4.10. Найти произведение чисел {х) == 0,203 и (У)-5 = 0>132. Таблица умножения в одном разряде для минус пятиричной системы имеет следующий вид.

Табл иц.а 4.2

0 1 0

2 3 4

2 1 0

4 -1,1 -1,3

-1.1

-1.4

-2,2

-1,3

-2,2

-3,1

Как следует из этой таблицы, при умножении возмомны положительные и отрицательные переносы в соседний разряд, причем в отличие от сложения отрицательные переносы могут принимать не только значение, равное - 1, а и значения, равные -2 и -3. Поэтому необходимо расширить таблицу сложения, рассмотренную в примере (4.8), .для случая, когда одно из слагаемых принимает значение -2 или -3. Отрицательных переносов можно избежать, если предположить, что переносы могут осуществляться не только в соседний левый разряд, но и в соседний, с ним разряд. Тогда, учитывая, что - 1 = 14, -2=13 и-3 = 12, мы получаем возможность оперировать, только с положительными переносами

14041 + 14244 203

010131

Окончательный ответ (лу) 5 = 10131.



Умея производить операции умножения и сложения, можно для данного кода числа х в системе счисления с отрицательным основанием R находить код числа -х в этой системе, не производя вычислений с помощью описанного выше алгоритма перевода. Метод построения кода числа -х по коду числа х следует из соотношения (4.4):

- x={-R - \)x + Rx.

Пример 4.11. По коду числа (x) 6 0,105 найти код числа -x.

Для решения задачи воспользуемся соотношением <4.4) ,

* -л; = 5л; + (-6)л

• . - 5 1,05 • .

15021 . 1 511

Правильность результатов может быть проверена на основании соотношения (4.1)

X = 1. (- 6)- + О- (- б)-2 + 5.(- б)-з = - ;

-л; = 1.(-6) + 5.(-6)- + + 1-(-6)- + 1-(-6)-з =

Рассмотрим более подробно систему счисления с основанием /? = -2. В такой системе счисления подобно двоичной канонической системе имеются лишь две различные цифры О и 1. Таким образом, система счисления с,основанием -2 может быть реализована при использовании обычных элементов памяти и логических элементов, используемых при конструировании двоичных машин.

В нижеследующей таблице приведено кодирование нескольких первых целых положительных и отрицательных чисел в системе с основанием -2.. Это кодирование найдено с помощью вышеописанного метода перевода целых чисел в систему счисления с основанием /? < - 1.



0 ... 56575859606162 ... 101