Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Электронный учебник Практикум по МЛОИ часть 2.docx
Скачиваний:
3
Добавлен:
16.11.2019
Размер:
56.17 Кб
Скачать

5. Переведите числа из факториальной системы счисления в d10:

0) 405ф

165ф

102ф

1) 135ф

657 ф

210ф

2) 307ф

703 ф

461ф

3) 383ф

601 ф

226ф

4) 356ф

230 ф

501ф

5) 255ф

280 ф

370ф

6) 414ф

303 ф

382ф

7) 503ф

509 ф

264ф

8) 610ф

418 ф

305ф

9) 801ф

380 ф

557ф

6. Переведите числа из троичной симметричной системы счисления в d10:

0) 10-1003

1-1-1003

100-1013

1) 11-1003

-10-1103

-101-103

2) 1-1-1003

1-10003 10-1-103

3) 1100-13

10-10-13 100013

4) 1-10013

-10-10-13 -1-10-103

5) -100-103

10-1-103 1-10-103

6) 1-10003

10-1103 1-10003

7) 1-1-1013

10-1003 -111003

8) 10-10-13

10-1103 -1-10003

9) 11-1013

100-103 1-1-1003

Тема 3. Арифметические операции над числами в позиционных системах счисления

Арифметические операции выполняются поразрядно с использованием таблиц:

двоичного сложения

0 1

0 0 1

1 1 10

двоичного вычитания

0 1

1 1 0

10 0 1

двоичного умножения

0 1

0 0 0

1 0 1

Выполнение операций сложения и вычитания в позиционных традиционных системах счисления осуществляется по тем же правилам, что и в десятичной системе счисления. Для этого существуют правила:

  1. в записи результатов сложения и вычитания могут быть использованы только цифры алфавита системы счисления;

  2. переполнение разряда наступает, когда результат сложения больше или равен основанию системы. В этом случае для записи результата надо вычесть основание из результата, записать остаток, а к старшему разряду прибавить единицу переполнения;

  3. если при вычитании приходится занимать единицу в старшем разряде, то эта цена разряда равна основанию системы счисления.

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

1. Выполните над двоичными числами операции сложения, вычитания, умножения по правилам d2, d8, d16 . Для этого переведите числа d2  d8 , d16:

  1. 1010,011 и 110,01;

  2. 1110,11 и 100,101;

  3. 1000,001 и 101,11;

  4. 1100, 01 и 111,011;

  5. 1001, 100 и 101,01;

  1. 101,011 и 100, 101;

  2. 111,101 и 101,011;

  3. 1111, 01 и 110,11;

  4. 1010,111 и 101,01;

  5. 1000, 101 и 100,11.