"двоичном


"двоичном воплощении" выглядит следующим образом: 5610+7810=001110002 +010011102=100001102, т.е. 13410 и "все в порядке". Если же мы используем выделенный байт для интервала -12810 .. 12710, то ситуация существенно меняется, поскольку полученный двоичный код содержит 1 в старшем бите и потому рассматривается как дополнительный. Для вывода результата в десятичной форме он должен быть преобразован в соответствии с описанным выше алгоритмом: 100001102(доп. код)?111110012 (обр. код)?111110102(пр. код) - и в качестве ответа получаем -12210, что нас вряд ли устроит. Естественно: выделенный диапазон в 1 байт и не способен вместить правильный результат (число 13410), превышающий по модулю число 12710. Сначала - решения упражнений из предыдущего занятия. Решение Упражнения B8.1 Постройте таблицу сложения для троичной уравновешенной системы счисления. + 1 0 1 1 11 1 0 0 1 0 1 1 0 1 11 Решение Упражнения B8.1 a) Как выглядят
Индекс
Элементарные функции    Линейные уравнения    Нелинейные уравнения    Случайные числа


Hosted by uCoz