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


Как перевести из десятичной системы в двоичную, алгоритм перевода чисел

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

Алгоритм перевода из десятичной системы в двоичную

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

Примеры перевода чисел из десятичной системы в двоичную

Рассмотрим, как происходит перевод из одной системы счисления в другую на примерах:

Пример 1:

Перевести число 486 из десятичной системы в двоичную.

Решение:

Выполняем деление исходного числа на 2, пока возможно, и помечаем все остатки от деления:

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

Пример 2:

Перевести число 327 из десятичной системы в двоичную.

Решение:

Выполняем деление исходного числа на 2, пока возможно, и помечаем все остатки от деления:

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

Поделитесь статьей с одноклассниками «Как перевести из десятичной системы в двоичную, алгоритм перевода чисел».

При копировании материалов с сайта ссылка на источник обязательна. Уважайте труд людей, которые вам помогают.Нашли ошибку? Выделите текст и нажмите Ctrl + Enter.

worksbase.ru

Как переводить числа из двоичной системы счисления в десятичную

Для преобразования из двоичной системы в десятичную и обратно используют следующую таблицу<br><br>512 |256 |128| 64| 32 |16 |8| 4| 2 |1.| <br><br>Начиная с цифры 1 все цифры умножаются на два. Точка, которая стоит после 1 называется двоичной точкой.<br><br>[править] Преобразование двоичных чисел в десятичные<br>Допустим, вам дано двоичное число 110011. Какому числу оно эквивалентно? Чтобы ответить на этот вопрос, прежде всего запишите данное число следующим образом:<br><br>512| 256| 128| 64 |32 |16| 8 |4 |2 |1.| <br> | 1 |1 |0 |0 |1| 1| <br> 32|16|0 |0 |2| 1| <br><br>Затем, начиная с двоичной точки, двигайтесь влево. Под каждой двоичной единицей напишите её эквивалент в строчке ниже. Сложите получившиеся десятичные числа. Таким образом, двоичное число 110011 равнозначно 51.<br><br>

каждую цифру умножаешь на 2, возведя двойки в степени... Справо налево - 01234....

Гыы))) Учи матчасть. Баян.

открываешь калькулятор в виде выбираешь инженерный<br>дальше сам поймешь

пример: есть число - 10010 нумеруешь их справа налево (от 0 до 4): 0е - "0", 1е-"1", 2е-"0", 3е-"0",4е-"1" затем умножаешь каждое из них на 2 в степени номера (позиции в числе) : 0*2^0 (читаеться - ноль умноженное на два в степени один) , 1*2^1, 0*2^2, 0*2^3, 1*2^4 получаешь: 0, 2, 0, 0, 16 и складываешь все 2+16 = 18

Смотри пример:<br>...000001=1 (2 в степнени 0 равно 1)<br>...000010=2 (2 в степени 1 равно 2)<br>...000011=3 (2 в первой + 2 в нулевой)<br>...000100=4 (2 во второй = 4)<br>...000101=5 (2 во второй + 2 в нулевой)<br>...000110=6 (2 во второй + 2 в первой)<br>...000111=7 (2 во второй + 2 в первой + 2 в нулевой)<br>...001000=8 (2 в кубе)<br>...001001=9 (2 в кубе + 2 в нулевой)<br>...001010=10 (2 в кубе + 2 в перввой)<br>и т. д.

Поляков учи мат часть : у множаешь на 2 в степени которая соответсвует разряду числа тоесть разряды идут как 54321 а если число в двоичной дробное то после точке разряды идут отрицательные а наоборот это совсем просто ищещ число близкое к которое имеешь делешь его на 2 и вычетаешь из исходного потом то что получилось сного на два и тд в результате там получается остаток как отминусуешь либо 0 либо 1 после того как дощел до нуля тоесть делить дальше нельзя записываешь полученный остаток от минусовки с право на лево, вроде доходчиво а

touch.otvet.mail.ru

Нужно перевести число из двоичной системы в десятичную

Дели все время на 2,а затем остатки перепиши в обратном порядке, с угла наверх

делите 69 на 2 полученный остаток есть младший разряд искомого числа (самая правая цифра) далеее полученное неполное частное снова делите на два, остаток есть предпоследняя цифра искомого числа и так далее пока полученное неполное частное не станет меньше двойки, т. е. 1 вот эта цифра 1 будет первой цифрой искомого числа

Из десятичной в двоичную: делим число "столбиком" на 2 и записываем остатки (они обозначены красной рамкой) , пока не останется 1, Затем записываем эти остатки снизу вверх 69 = 1000101 <img src="//otvet.imgsmail.ru/download/32b7e31ee3fac9e787468c03013c0d67_i-474.jpg" > Из двоичной в десятичную совсем просто, есть число (любое) 11010101 Раскладываем по степеням двойки, начиная с конца (последняя цифра - нулевая степень двойки) 11010101 = 2^0*1 + 2^1*0+2^2*1+2^3*0+2^4*1+2^5*0+2^6*1+2^7*1 = 1+0+4+0+16+0+64+128 = 213 в десятичной

<img src="//content.foto.my.mail.ru/mail/tatiana.tgz/_answers/i-191.jpg" >

touch.otvet.mail.ru

Перевод из двоичной в десятичную

 

Фраза о том, что все новое – это не что иное, как хорошо забытое старое, в полной мере относится к двоичной системе счисления. Оказывается, что еще в древнем Китае уже применяли нечто, напоминающее наши «единичка-нолик», правда не для арифметики, а для написания текстов книги Перемен. Ближе всех к пониманию разных систем счисления были инки: они использовали и десятичную, и двоичную системы, правда, последнюю только для текстовых и кодированных сообщений. Можно предположить, что уже тогда, 4 тыс. лет назад, инки знали, как делается перевод из двоичной в десятичную систему.

Современный вариант двоичной системы был предложен Лейбницем всего-то около 300 лет назад, а спустя еще полтора века Джордж Буль оставил свое имя в памяти потомков работой по алгебре логики. Двоичная арифметика совместно с алгеброй логики стала фундаментом нынешней цифровой техники. А началось все в 1937 году, когда был предложен метод символического анализа релейных и переключательных схем. Эта работа Клода Шенона стала «мамой» для релейного компьютера, выполнявшего двоичное сложение уже в 1937 году. И, конечно же, одной из задач этого «прадедушки» современных компьютеров был перевод из двоичной в десятичную систему.

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

Что же представляют собой двоичная, десятичная, шестнадцатеричная и, вообще говоря, любая N–ичная система? Да ничего сложного. Возьмем трехзначное число в нашей любимой десятичной системе, оно изображается при помощи 10 знаков – от 0 до 9 с учетом их расположения. Определимся, что цифры этого числа находятся на позициях 0, 1, 2 (порядок идет от последней цифры к первой). На каждой из позиций может находиться любое из чисел системы, однако величина этого числа определяется не только его начертанием, но и местом положения. Например, для числа 365 (соответственно, позиция 0 – цифра 5, позиция 1 – цифра 6, и позиция 2 – цифра 3) значение числа на нулевой позиции – просто 5, на первой позиции – 6*10, и на второй – 3*10*10. Здесь любопытно, что начиная с первой позиции, число содержит значащую цифру (от 0 до 9) и основание системы в степени равной номеру позиции, т.е. можно записать, что 345 = 3*10*10 + 6*10 +3 = 3*102 + 6*101 + 5*100.

Еще пример:

260974 = 2*105 + 6*104 + 0*103 + 9*102 + 7*101 + 4*100.

Как видим, каждое позиционное место содержит значащее число из набора данной системы, и множитель из основания системы в степени равной позиции данного числа (разрядность числа это есть количество позиций, но на +1 больше).

С точки зрения представления числа, его двоичная форма озадачивает своей простотой – только 2 числа в системе – 0 и 1. Но красота математики в том, что даже в усеченном виде, как может показаться, двоичные числа такие же полноценные и равноправные, как и их более «рослые товарищи». Но как же их сравнивать, например, с десятичным числом? Как вариант, нужно сделать, и не торопясь, перевод из двоичной системы счисления в десятичную. Задачу не назовешь трудной, но эта кропотливая работа требует внимания. Итак, начнем.

Исходя из сказанного выше о порядке представления чисел в любой системе, и имея в виду простейшую из них – двоичную, возьмем любую последовательность «единичек-ноликов». Назовем это число VO (по-русски ВО), и попробуем узнать, что это такое – перевод из двоичной в десятичную систему. Пусть это будет VO=11001010010. На первый взгляд, число как число. Посмотрим!

В первой строке расположим само число в растянутом виде, а вторую распишем как сумму каждой позиции в виде сомножителей – значащей цифры (здесь выбор небольшой – 0 или 1) и числа 2 в степени, равной позиционному числу в десятичной системе, мы же делаем перевод из двоичной в десятичную. Теперь во второй строке нужно просто выполнить вычисления. Для наглядности можно дописать еще и третью строку с промежуточными вычислениями.

VO = 1 1 0 0 1 0 1 0 0 1 0;

VO = 1*210 + 1*29 + 0*28 + 0*27 + 1*26 + 0*25 + 1*24 + 0*23 + 0*22 + 1*21 + 0*20;

VO=1*1024 + 1*512+0*256+0*128+ 1*64 + 0*32 + 1*16 + 0*8 +0*4 + 1*2 + 0*1.

Вычисляем «арифметику» в третьей строке и имеем то, что искали: VO = 1618. Ну и что же тут замечательного? А то, что это число – самое знаменитое из всех, которые известны людям: с ним связаны пропорции египетских пирамид, знаменитой Джоконды, музыкальных нот и человеческого тела, но… Но с небольшим уточнением – зная, что хорошего должно быть много, его величество случай дал нам это число в 1000 раз больше настоящего значения – 1,618. Наверное, чтобы всем досталось. А попутно перевод из двоичной системы в десятичную помог из бесконечного моря чисел «выловить» самое замечательное – его еще называют «золотая пропорция».

 

fb.ru

Как перевести из двоичной системы в десятичную | Праздник

Переводим из двоичной системы в десятичную — нюансы, примеры.

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

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

Правила перевода в десятичную систему

  • Берём последнюю цифру в двоичном числе и умножаем ее на 20;
  • Предпоследнюю цифру из двоичного числа умножаем на 21;
  • Двигаясь справа налево, продолжаем умножать цифры из двоичного числа на двойку, каждый раз увеличивая её степень на единицу;
  • Складываем получившиеся значения и получаем число в десятичном виде.

Пример

В качестве примера переведём число 11010 в десятичную систему:

  • 0*20=0
  • 1*21=2
  • 0*22=0
  • 1*23=8
  • 1*24=16
  • 0+2+0+8+16=26

Таким образом, число 11010 в двоичной системе счисления является числом 26 в десятичной.

Перевод дробных чисел в десятичную систему

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

Целую часть дробного числа переводят как обычно – с помощью умножения на 2 в степени.

Придерживайтесь следующего алгоритма:

  • Берём последнюю цифру из остатка (цифры после запятой) двоичного числа и делим на 2;
  • Полученное число складываем с предпоследней цифрой и снова делим на два;
  • Двигаясь справа налево повторяем действия пока не достигнем запятой.
  • Записываем результат, добавляя полученное число к переведенной целой части.

В качестве примера переведём число 0,1101:

  • (0 + 1)/2 = 0,5
  •  (0,5 + 0)/2 = 0,25
  •  (0,25 + 1)/2 = 0,625
  •  (0,625 + 1)/2 = 0,8125

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

getonholiday.com

Системы счисления, преобразование систем счисления, примеры перевода систем счисления

В мире существует много разных систем счисления: десятичная, двоичная, восьмеричная, двенадцатеричная, двадцатеричная, шестнадцатеричная, шестидесятеричная и др.

Каждую систему счисления мы разбирать не будем, так как нам это не пригодится, гораздо важнее разобраться в двух системах счисления для решения любых сетевых задач: десятичной и двоичной, я называю их «системами счисления в IP».

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

Итак, разбираемся в первых двух.

Системы счисления в ip

При делении сетей на подсети мы часто будет переводить ip адрес и маску из десятичной системы счисления в двоичную, и обратно. Именно поэтому я их назвал системами счисления ip.

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

Десятичная система счисления

Десятичная система счисления известна всем нам очень подробно, мы ею пользуемся каждый день (при оплате за транспорт, подсчёте количества штук чего либо, арифметические операции над числами). В десятичную систему счисления входят 10 цифр: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.

Десятичная система счисления является позиционной системой, потому что зависит от того, в каком месте числа (в каком разряде, на какой позиции) стоит цифра. Т.е. 001 – единица, 010 – это уже десять, 100 – а это сто. Мы видим, что менялась только позиция одной цифры (единицы), а число менялось очень значительно.

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

Число десятичное 123 = (1 * 10^2) + (2 * 10^1) + (3 * 10^0) = (1*100) + (2*10) + (3*1)

Число десятичное 209 = (2 * 10^2) + (0 * 10^1) + (9 * 10^0) = (2*100) + (0*10) + (9*1)

Двоичная система счисления

Двоичная система счисления нам может быть и вовсе не знакома, но поверьте, она намного проще, чем привычная нам десятичная система. В двоичную систему счисления входят всего 2 цифры: 0 и 1. Это сравнимо с лампочкой, когда она не горит – это 0, а когда свет включен – это 1.

Двоичная система счисления, как и десятичная, является позиционной.

Число двоичное 1111 = (1*2^3) + (1*2^2) + (1*2^1) + (1*2^0) = (1*8) + (1*4) + (1*2) + (1*1) = 8 + 4 + 2 + 1 = 15 (десятичное).

Число двоичное 0000 = (0*2^3) + (0*2^2) + (0*2^1) + (0*2^0) = (0*8) + (0*4) + (0*2) + (0*1) = 8 + 4 + 2 + 1 = 0 (десятичное).

Хотели мы того, или нет, но мы уже преобразовали 2 двоичных числа в десятичные. Рассмотрим более подробно дальше.

Из двоичной в десятичную систему счисления

Из двоичной системы счисления в десятичную систему счисления переводить не сложно, надо выучить степени двойки от 0 до 15, хотя в большинстве случаев будет достаточным от 0 до 7. Это связано с восемью битами каждого октета в ip адресе.

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

Начнем с простых чисел и закончим числами из восьми цифр.

Число двоичное 111 = (1*2^2) + (1*2^1) + (1*2^0) = (1*4) + (1*2) + (1*1) = 4 + 2 + 1 = 7 (десятичное).

Число двоичное 001 = (0*2^2) + (0*2^1) + (1*2^0) = (0*4) + (0*2) + (1*1) = 0 + 0 + 1 = 1 (десятичное).

Число двоичное 100 = (1*2^2) + (0*2^1) + (0*2^0) = (1*4) + (0*2) + (0*1) = 4 + 0 + 0 = 4 (десятичное).

Число двоичное 101 = (1*2^2) + (0*2^1) + (1*2^0) = (1*4) + (0*2) + (1*1) = 4 + 0 + 1 = 5 (десятичное).

Точно таким же образом можно преобразовать любое двоичное число в десятичное.

Число двоичное 1010 = (1*2^3) + (0*2^2) + (1*2^1) + (0*2^0) = (1*8) + (0*4) + (1*2) + (0*1) = 8 + 0 + 2 + 0 = 10 (десятичное).

Число двоичное 10000001 = (1*2^7) + (0*2^6) + (0*2^5) + (0*2^4) + (0*2^3) + (0*2^2) + (0*2^1) + (1*2^0) = (1*128) + (0*64) + (0*32) + (0*16) + (0*8) + (0*4) + (0*2) + (1*1) = 128 + 0 + 0 + 0 + 0 + 0 + 0 + 1 = 129 (десятичное).

А так же когда вам надоест считать действия с нулями, то пропускайте их. Ваши подсчёты станут краткими и красивыми.

Число двоичное 10000001 = (1*2^7) + (1*2^0) = (1*128) + (1*1) = 128 + 1 = 129 (десятичное).

Число двоичное 10000011 = (1*2^7) + (1*2^1) + (1*2^0) = (1*128) + (1*2) + (1*1) = 128 + 2 + 1 = 131 (десятичное).

Число двоичное 01111111 = (1*2^6) + (1*2^5) + (1*2^4) + (1*2^3) + (1*2^2) + (1*2^1) + (1*2^0) = (1*64) + (1*32) + (1*16) + (1*8) + (1*4) + (1*2) + (1*1) = 64 + 32 + 16 + 8 + 4 + 2 + 1 = 127 (десятичное).

Число двоичное 11111111 = (1*2^7) + (1*2^6) + (1*2^5) + (1*2^4) + (1*2^3) + (1*2^2) + (1*2^1) + (1*2^0) = (1*128) + (1*64) + (1*32) + (1*16) + (1*8) + (1*4) + (1*2) + (1*1) = 128 + 64 + 32 + 16 + 8 + 4 + 2 + 1 = 255 (десятичное).

Число двоичное 01111011 = (1*2^6) + (1*2^5) + (1*2^4) + (1*2^3) + (1*2^1) + (1*2^0) = (1*64) + (1*32) + (1*16) + (1*8) + (1*2) + (1*1) = 64 + 32 + 16 + 8 + 2 + 1 = 123 (десятичное).

Число двоичное 11010001 = (1*2^7) + (1*2^6) + (1*2^4) + (1*2^0) = (1*128) + (1*64) + (1*16) + (1*1) = 128 + 64 + 16 + 1 = 209 (десятичное).

Вот и справились. Теперь переведём всё обратно из двоичной в десятичную.

Из десятичной в двоичную систему счисления

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

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

Смотрите примеры, и вопросы отпадут сами собой.

Число десятичное 7: 7-4=3 - ближайшее меньшее (или равное) число к 7 из степеней двойки это 4 (2^2). Вычитаем из 7 число 4, получаем 3. Затем 3-2=1 - ближайшее меньшее (или равное) число к 3 из степеней двойки это 2 (2^1). Вычитаем из 3 число 2, получаем 1. 1-1=0 - ближайшее меньшее (или равное) число к 1 из степеней двойки это 1 (2^0). Вычитаем из 1 число 1, получаем 0. Всего из нашего числа мы вычли 4, 2 и 1, т.е. 2^2, 2^1 и 2^0. Ставим единицы в разряды по степеням двоек – 111. Если мы считаем октетом, то надо добавить нули – 00000111. Готово.

Чтобы не сбивать вас, уберём слова:

Число десятичное 10: 10-8=2; 2-2=0. Двоичное число – 00001010.

Число десятичное 129: 129-128=1; 1-1=0. Двоичное число – 10000001.

Число десятичное 131: 131-128=3; 3-2=1; 1-1=0. Двоичное число – 10000011.

Число десятичное 127: 127-64=63; 63-32=31; 31-16=15; 15-8=7; 7-4=3; 3-2=1; 1-1=0. Двоичное число – 01111111.

Число десятичное 255: 255-128=127; 127-64=63; 63-32=31; 31-16=15; 15-8=7; 7-4=3; 3-2=1; 1-1=0. Двоичное число – 11111111.

Число десятичное 123: 123-64=59; 59-32=27; 27-16=11; 11-8=3; 3-2=1; 1-1=0. Двоичное число – 01111011.

Число десятичное 209: 209-128=81; 81-64=17; 17-16=1; 1-1=0. Двоичное число – 11010001.

Заключение

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

Попробуйте сами преобразовать ваши число и год рождения. Для проверки можете использовать виндовс-калькулятор в инженерном режиме или режиме Программист.

Уделите несколько минут для «систем счисления в ip» - двоичной и десятичной.

infocisco.ru

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

При переводе числа из двоичной (восьмеричной, шестнадцатеричной) системы в десятичную надо это число представить в виде суммы степеней основания его системы счисления.

Примеpы:

Выполнение арифметических операций в позиционных системах счисления

Рассмотрим основные арифметические операции: сложение, вычитание, умножение и деление. Правила выполнения этих операций в десятичной системе хорошо известны - это сложение, вычитание, умножение столбиком и деление углом. Эти правила применимы и ко всем другим позиционным системам счисления. Только таблицами сложения и умножения надо пользоваться особыми для каждой системы.

Сложение

Таблицы сложения легко составить, используя Правило Счета.

Сложение в двоичной системе

Сложение в восьмеричной системе

Сложение в шестнадцатиричной системе

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

Пример 1. Сложим числа 15 и 6 в различных системах счисления.

Ответ:15+6 = 2110 = 101012 = 258 = 1516.

Проверка: Преобразуем полученные суммы к десятичному виду:

01012 = 24 + 22 + 20 = 16+4+1=21,

258 = 2·81 + 5·80 = 16 + 5 = 21,

1516 = 1·161 + 5·160 = 16+5 = 21.

Пример 2. Сложим числа 15, 7 и 3.

Ответ: 5+7+3 = 2510 = 110012 = 318 = 1916.

Проверка:

110012 = 24 + 23 + 20 = 16+8+1=25,

318 = 3·81 + 1·80 = 24 + 1 = 25,

1916 = 1·161 + 9·160 = 16+9 = 25.

Пример 3. Сложим числа 141,5 и 59,75.

Ответ: 141,5 + 59,75 = 201,2510 = 11001001,012 = 311,28 = C9,416

Проверка. Преобразуем полученные суммы к десятичному виду:

11001001,012 = 27 + 26 + 23 + 20 + 2-2 = 201,25

311,28 = 3·82 + 1·81 + 1·80 + 2·8-1 = 201,25

C9,416 = 12·161 + 9·160 + 4·16-1 = 201,25

Вычитание

Пример 4. Вычтем единицу из чисел 102, 108 и 1016

Пример 5. Вычтем единицу из чисел 1002, 1008 и 10016.

Пример 6. Вычтем число 59,75 из числа 201,25.

Ответ: 201,2510 - 59,7510 = 141,510 = 10001101,12 = 215,48 = 8D,816.

Проверка. Преобразуем полученные разности к десятичному виду:

10001101,12 = 27 + 23 + 22 + 20 + 2-1 = 141,5;

215,48 = 2·82 + 1·81 + 5·80 + 4·8-1 = 141,5;

8D,816 = 8·161 + D·160 + 8·16-1 = 141,5.

Умножение

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

Умножение в двоичной системе

Умножение в восьмеричной системе

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

Пример 7. Перемножим числа 5 и 6.

Ответ: 5·6 = 3010 = 111102 = 368.

Проверка. Преобразуем полученные произведения к десятичному виду:

111102 = 24 + 23 + 22 + 21 = 30;

368 = 3·81 + 6·80 = 30.

Пример 8. Перемножим числа 115 и 51.

Ответ: 115·51 = 586510 = 10110111010012 = 133518.

Проверка. Преобразуем полученные произведения к десятичному виду:

10110111010012 = 212 + 210 + 29 + 27 + 26 + 25 + 23 + 20 = 5865;

133518 = 1·84 + 3·83 + 3·82 + 5·81 + 1·80 = 5865.

studfiles.net