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

Правила умножения

Пример 20. Умножить двоичное число 1012 на двоичное число 112.

Запишем множители в столбик и пронумеруем разряды, присвоив младшему разряду номер 1:

номера разрядов: 3 2 1

* 1 0 12

1 12

Процесс образования результата по шагам умножения множимого на каждый разряд множителя с последующим сложением показан ниже:

а) умножение множимого на разряд 1 множителя дает результат: 1012 * 12 = 1012;

б) умножение множимого на разряд 2 множителя дает результат: 1012 * 102 = 10102. Здесь значение разряда 2 множителя сформировано по принципам формирования значения числа в позиционных системах счисления;

в) для получения окончательного результата складываем результаты предыдущих шагов: 1012 + 10102 = 11112.

Для проверки результата найдем полное значение сомножителей и произведения (см. табл. 1):

1012 = 5; 112 = 3; 11112 = 15.

Поскольку 5 * 3 = 15, умножение выполнено верно: 1012 * 112 = 11112.

Пример 21. Умножить шестнадцатеричное число 1С16 на шестнадцатеричное число 7В16.

Запишем множители в столбик и пронумеруем разряды, присвоив младшему разряду номер 1:

номера разрядов: 2 1

* 1 С16

7 В16

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

а) умножение множимого на разряд 1 множителя дает результат: 1С16 * В16 = 28 * 11 = 308 = 13416;

б) умножение множимого на разряд 2 множителя дает результат: 1С16 * 7016 = 28 * 112 = 3136 = С4016. Здесь значение разряда 2 множителя сформировано по принципам формирования значения числа в позиционных системах счисления;

в) для получения окончательного результата складываем результаты предыдущих шагов: 13416 + С4016 = D7416.

Для проверки результата найдем полное значение сомножителей и произведения, воспользовавшись результатами примера 17 и правилами формирования полного значения числа:

16 = 28; 7В16 = 123;

D7416 = 13*162 + 7*161 + 4*160 = 3444.

Поскольку 28 * 123 = 3444, умножение выполнено верно: 1С16 * 7В16 = D7416.

  1. Задание

Выполнить подробные (как в примерах теоретической части; если применяются формулы, то указать какие с полным их описанием) переводы и арифметические действия над числами, выбранными в соответствии с вариантом задания:

  1. Перевод целого числа A из десятичной системы счисления – в двоичную и шестнадцатеричную.

  2. Перевод целых чисел B и С из двоичной и шестнадцатеричной систем счисления соответственно – в десятичную.

  3. Перевод целого числа B из двоичной системы счисления в шестнадцатеричную.

  4. Перевод целого числа C из шестнадцатеричной системы счисления в двоичную.

  5. Перевод правильной дроби (1/A+0.68) (округление до 4-ого знака) из десятичной системы счисления – в двоичную и шестнадцатеричную. Перевод выполнить до четырех значащих цифр после запятой.

  6. Перевод правильных дробей D и E из двоичной и шестнадцатеричной систем счисления соответственно – в десятичную.

  7. Перевод правильной дроби D из двоичной системы счисления в шестнадцатеричную.

  8. Перевод правильной дроби E из шестнадцатеричной системы счисления в двоичную.

  9. Перевод из десятичной системы счисления в шестнадцатеричную числа, целая часть которого равна (A+A), а дробная − 3*A. Перевод выполнить до четырех значащих цифр после запятой.

  10. Сложить двоичные числа B и (B)110. Проверить результат.

  11. Сложить шестнадцатеричные числа C и (C)7. Проверить результат.

  12. Вычесть из двоичного числа (B)1100двоичное число B. Проверить результат.

  13. Вычесть из шестнадцатеричного числа (C)987шестнадцатеричное число C. Проверить результат.

  14. Умножить двоичное число B на двоичное число (B)110. Проверить результат.

  15. Умножить шестнадцатеричное число C на шестнадцатеричное число (C)7. Проверить результат.