- •Виды сигнала
- •Преобразования сигнала
- •Системы счисления
- •Правила перевода чисел из одной системы счисления в другую
- •Правила перевода целых чисел
- •Правила перевода правильных дробей
- •Правила выполнения простейших арифметических действий
- •Правила сложения
- •Правила вычитания
- •Правила умножения
- •Задание
- •Содержание отчета
- •Варианты задания
- •Оформление ргр
- •Список литературы
Правила умножения
Пример 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 и правилами формирования полного значения числа:
1С16 = 28; 7В16 = 123;
D7416 = 13*162 + 7*161 + 4*160 = 3444.
Поскольку 28 * 123 = 3444, умножение выполнено верно: 1С16 * 7В16 = D7416.
Задание
Выполнить подробные (как в примерах теоретической части; если применяются формулы, то указать какие с полным их описанием) переводы и арифметические действия над числами, выбранными в соответствии с вариантом задания:
Перевод целого числа A из десятичной системы счисления – в двоичную и шестнадцатеричную.
Перевод целых чисел B и С из двоичной и шестнадцатеричной систем счисления соответственно – в десятичную.
Перевод целого числа B из двоичной системы счисления в шестнадцатеричную.
Перевод целого числа C из шестнадцатеричной системы счисления в двоичную.
Перевод правильной дроби (1/A+0.68) (округление до 4-ого знака) из десятичной системы счисления – в двоичную и шестнадцатеричную. Перевод выполнить до четырех значащих цифр после запятой.
Перевод правильных дробей D и E из двоичной и шестнадцатеричной систем счисления соответственно – в десятичную.
Перевод правильной дроби D из двоичной системы счисления в шестнадцатеричную.
Перевод правильной дроби E из шестнадцатеричной системы счисления в двоичную.
Перевод из десятичной системы счисления в шестнадцатеричную числа, целая часть которого равна (A+A), а дробная − 3*A. Перевод выполнить до четырех значащих цифр после запятой.
Сложить двоичные числа B и (B)110. Проверить результат.
Сложить шестнадцатеричные числа C и (C)7. Проверить результат.
Вычесть из двоичного числа (B)1100двоичное число B. Проверить результат.
Вычесть из шестнадцатеричного числа (C)987шестнадцатеричное число C. Проверить результат.
Умножить двоичное число B на двоичное число (B)110. Проверить результат.
Умножить шестнадцатеричное число C на шестнадцатеричное число (C)7. Проверить результат.