1. Главная
  2. Библиотека
  3. Высшая математика
  4. Заданы двоичные числа X и Y. Вычислить X*Y, если: а) ;...
Разбор задачи

Заданы двоичные числа X и Y. Вычислить X*Y, если: а) ; б) ; в) ; г) .

  • Предмет: Высшая математика
  • Автор: Кэмп
  • #Дискретная математика
  • #Теория чисел
Заданы двоичные числа X и Y. Вычислить X*Y, если: а) ; б) ; в) ; г) .

Условие:

Заданы двоичные числа X и Y. Вычислить X*Y, если: а) X=1000010011;Y=1011\mathrm{X}=1000010011 ; \mathrm{Y}=1011; б) X=110010101;Y=1001\mathrm{X}=110010101 ; \mathrm{Y}=1001; в) X=100101,011;Y=110,1\mathrm{X}=100101,011 ; \mathrm{Y}=110,1; г) X=100000,1101;Y=101,01\mathrm{X}=100000,1101 ; \mathrm{Y}=101,01.

Решение:

Рассмотрим каждую часть по очереди.

Часть а)
Даны X = 1000010011 и Y = 1011.

  1. Переведём X в десятичную систему. Запишем разряды, начиная с наивысшего (позиция 9) до нулевой:
      X = 1·2^9 + 0·2^8 + 0·2^7 + 0·2^6 + 0·2^5 + 1·2^4 + 0·2^3 + 0·2^2 + 1·2^1 + 1·2^0
         = 512 + 0 + 0 + 0 + 0 + 16 + 0 + 0 + 2 + 1 = 531.

  2. Переведём Y = 1011:
      Y = 1·2^3 + 0·2^2 + 1·2^1 + 1·2^0 = 8 + 0 + 2 + 1 =
    11.

  3. Найдём произведение в десятичной системе:
      531 · 11 = 5841.

  4. Переведём 5841 в двоичную систему...

Внутри — полный разбор, аргументация, алгоритм решения, частые ошибки и как отвечать на каверзные вопросы препода, если спросит

Попробуй решить по шагам

Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение

Какой метод является наиболее универсальным для умножения двоичных чисел, включая дробные?

Что нужно знать по теме:

Что нужно знать по теме

Алгоритм решения

Топ 3 ошибок

Что спросит препод

Выбери предмет