Как умножать двоичные числа в информатике

Как умножать двоичные числа в информатике

Двоичная арифметика Таблица умножения 1 1 0 0 1 0 0 0 х 1001 2 1101 2 1101 1001 х 1 101 0 0 11 1 1 + 1 1 1 1110101 0 1 1 1101 2 х 1001 2 1110101 2 13 10 1001 2 1 2 3 0 2 2 0 2 1 1 2 0 8 1 = 9 10 = 3 2 1 0 1101 2 3 2 1 0

Двоичная арифметика Таблица умножения 1 1 0 0 1 0 0 0 Получив в десятичной системе счисления сомножители, умножим их, т.е. 9 умножаем на 13. Получим число 117. Переведём теперь 117 в двоичную систему счисления. х 1101 1001 х 1 101 0 0 11 1 1 + 1 1 1 111 0 1 1101 2 х 1001 2 1110101 2 = 9 10 117 10 13 10 1001 2 = 3 2 1 0 1101 2 3 2 1 0 13 10 9 10 117 10 1110101 2

Сделайте самостоятельно! Задание 2 Перемножить два двоичных числа 1101 2 и 1001 2 . Перевести исходные числа из двоичной системы счисления в десятичную и перемножить их. Полученное произведение перевести из десятичной системы счисления в двоичную и сравнить результат с ответом, который получился при умножении двоичных чисел.

По теме: методические разработки, презентации и конспекты

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

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

Двоичная сс. Двоичная арифметика

Разработка ученицы 11 класса.

Как умножать двоичные числа в информатике

Урок по информатике в 6 классе по теме «Двоичное кодирование числовой информации. Перевод целых десятичных чисел в двоичную систему счисления»

Урок по информатике в 6 классе по теме «Двоичное кодирование числовой информации. Перевод целых десятичных чисел в двоичную систему счисления»В материалы урока входят конспект урока, презентация.

8 класс ФГОС урок на тему: Двоичная система счисления. Двоичная арифметика

технологическая карта урока.

Двоичные числа. Перевод двоичного числа в десятичное с помощью двоичного ряда, 6 класс

Урок рассматривает вопросы записи чисел в двоичном виде и переводу чисел из двоичной записи в десятичную с помощью двоичного ряда, 6 класс. Презентация, представленная с технологической картой урока, .

Двоичная система счисления. Двоичная арифметика

Методическая разработка к уроку 8 Класс «Двоичная система счисления. Двоичная арифметика
(1) (+) (1) (+) (1) (=) (11).
Рис. (2). Сложение двоичных чисел

Умножим двоичные числа (11011) на (110). Умножение в двоичной системе счисления сводится к многократному сложению.

Рис. (3). Умножение двоичных чисел

Арифметические операции в восьмеричной и шестнадцатеричной системах счисления выполняются аналогичным образом. Нужно построить соответствующие таблицы сложения, вычитания, умножения и деления. Но это весьма трудоёмкий процесс. Вычисления в этих системах счисления лучше доверить компьютеру.

Умножение и деление двоичных чисел

3. Умножение чисел, представленных в форме с фиксированной запятой в дополнительном коде

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

Произведение дополнительных кодов сомножителей равно дополнительному коду результата только в случае положительного множителя, при этом используются модифицированные коды.

Пример 3.2. Умножить числа и в дополнительных кодах.

Решение. Запишем машинные изображения чисел A и B в модифицированном дополнительном коде.

Таким образом , а .

Если множитель отрицательное число, то произведение чисел в дополнительном коде получается прибавлением поправки к произведению дополнительных кодов сомножителей.

Пример 3.3. Умножить числа и в дополнительных кодах.

Решение. Запишем машинные изображения чисел A и B в модифицированном дополнительном коде.

Таким образом .

4. Умножение чисел, представленных в форме с фиксированной запятой в обратном коде

Произведение обратных кодов сомножителей равно обратному коду результата только в случае положительного множителя. Если множитель – отрицательное число, то произведение чисел в обратном коде получается прибавлением к произведению обратных кодов сомножителей.

Пример 3.4. Умножить числа и в обратном коде.

Решение. Запишем машинные изображения чисел A и B в модифицированном обратном коде.

Таким образом, , а

Пример 3.5. Умножить числа и .

Решение. Запишем машинные изображения чисел A и B в модифицированном обратном коде.

Двоичная арифметика

Все арифметические действия, которые применимы к двоичным числам, выполняются аналогично как в десятичной системе. Удобнее всего двоичные числа складывать, вычитать, умножать и делить столбиком.

Числа записываются друг под другом с учетом разрядов. При необходимости производится перенос в старший разряд или заем из старшего разряда.

При сложении двоичных чисел следует помнить, что в числовом двоичном ряду после 1 идет 10. Это означает, что 1 + 1 = 10, а 11 + 1= 100.

Изучению двоичной системы много времени посвятил В. Лейбниц. По его просьбе была отчеканена медаль в честь двоичной системы, на которой отображались простейшие арифметические действия с двоичными числами.

Сложение

Вычисление суммы двоичных чисел производится следующим образом: числа записываются в столбик. Затем производится поразрядное суммирование цифр, начиная с младшего разряда, как в десятичной системе. Если сумма цифр текущего разряда превышает его размер, то происходит перенос единицы в старший разряд.

Правила сложения двоичных чисел:

Например, сумма двоичных чисел 1000111 + 110011 = 1111010

Двоичная арифметика

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

Так же, как и в десятичной системе счисления, для выполнения арифметических действий необходимо знать таблицы сложения (вычитания) и умножения.

Таблица сложения, вычитания и умножения для двоичной системы счисления

СложениеВычитаниеУмножение
0 + 0 = 00 — 0 = 00 ∙ 0 = 0
0 + 1= 11 — 0 = 10 ∙ 1 = 0
1 + 0 = 11 — 1 = 01 ∙ 0 = 0
1 + 1 = 1010 — 1 = 11 ∙ 1 = 1

Сложение двоичных чисел

Сложение в двоичной системе счисления выполняется по тем же правилам, что и в десятичной. Два числа записываются в столбик с выравниванием по разделителю целой и дробной части и при необходимости дополняются справа незначащими нулями. Сложение начинается с крайнего правого разряда. Две единицы младшего разряда объединяются в единицу старшего.

Пример : Вычислить 1011,12 + 1010,112

Двоичное сложение

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

Пример : Вычислить 111,12 + 1112 + 101,12

Двоичное сложение с переносом через разряд

При сложении в разряде единиц (разряд 0) оказывается 4 единицы, которые, объединившись, дают 1002. Поэтому из нулевого разряда в первый разряд переносится 0, а во второй — 1. Аналогичная ситуация возникает во втором разряде, где с учетом двух перенесенных единиц получается число 5 = 1012. 1 остается во втором разряде, 0 переносится в третий и 1 переносится в четвёртый.

Двоичная арифметика

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

Таблица сложения

Таблица сложения в двоичной системе очень проста. Надо только помнить, что прибавление нуля не меняет число, а один плюс один, будет два.

Таблица умножения

Таблица умножения ещё проще. Здесь нужно твёрдо знать, что любое число, умноженное на нуль, есть нуль и что умножение на единицу не меняет числа.

Сложение многозначных чисел производится точно так же, как и в десятичной системе, то есть поразрядно, начиная с младшего. Например:

Вычитание в двоичной системе выполняется по таким правилам:

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

Умножение и деление двоичных чисел практически не отличается от умножения и деления чисел, записанных в десятичной системе счисления. Единственным отличием является то, что при умножении в столбик не приходится находить произведение первого множителя на значения последовательных разрядов второго множителя, так как значение этих разрядов 1 или 0. А при делении в столбик не нужно подбирать неполное делимое, так как учитывая специфику двоичных чисел, неполное делимое можно определить просто посмотрев на делимое.

Примеры. Выполнить умножение и деление:

3. Умножение чисел, представленных в форме с фиксированной запятой в дополнительном коде

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

Произведение дополнительных кодов сомножителей равно дополнительному коду результата только в случае положительного множителя, при этом используются модифицированные коды.

Пример 3.2. Умножить числа и в дополнительных кодах.

Решение. Запишем машинные изображения чисел A и B в модифицированном дополнительном коде.

Таким образом , а .

Если множитель отрицательное число, то произведение чисел в дополнительном коде получается прибавлением поправки к произведению дополнительных кодов сомножителей.

Пример 3.3. Умножить числа и в дополнительных кодах.

Решение. Запишем машинные изображения чисел A и B в модифицированном дополнительном коде.

Таким образом .

4. Умножение чисел, представленных в форме с фиксированной запятой в обратном коде

Произведение обратных кодов сомножителей равно обратному коду результата только в случае положительного множителя. Если множитель – отрицательное число, то произведение чисел в обратном коде получается прибавлением к произведению обратных кодов сомножителей.

Пример 3.4. Умножить числа и в обратном коде.

Решение. Запишем машинные изображения чисел A и B в модифицированном обратном коде.

Таким образом, , а

Пример 3.5. Умножить числа и .

Решение. Запишем машинные изображения чисел A и B в модифицированном обратном коде.

Оцените статью
TutShema
Добавить комментарий