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



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

Автор ЈТО штоКИН задал вопрос в разделе Прочее компьютерное

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

Ответ от Григорий Трофимов[гуру]
Для перевода чисел из десятичной системы счисления в двоичную используют так называемый "алгоритм замещения", состоящий из следующей последовательности действий:
Делим десятичное число А на 2.
Частное Q запоминаем для следующего шага, а остаток a записываем как младший бит двоичного числа.
Если частное q не равно 0, принимаем его за новое делимое и повторяем процедуру, описанную в шаге 1.
Каждый новый остаток (0 или 1) записывается в разряды двоичного числа в направлении от младшего бита к старшему.
Алгоритм продолжается до тех пор, пока в результате выполнения шагов 1 и 2 не получится частное Q = 0 и остаток a = 1.
Например, требуется перевести десятичное число 247 в двоичное. В соответствии с приведенным алгоритмом получим:
247 : 2 = 123 247 - 246 = 1, остаток 1 записываем в МБ двоичного числа.
123 : 2 = 61 123 - 122 = 1, остаток 1 записываем в следующий после МБ разряд двоичного числа.
61 : 2 = 30 61 - 60 = 1, остаток 1 записываем в старший разряд двоичного числа.
30 : 2 = 15 30 - 30 = 0, остаток 0 записываем в старший разряд двоичного числа.
15 : 2 = 7 15 - 14 = 1, остаток 1 записываем в старший разряд двоичного числа.
7 : 2 = 3 7 - 6 = 1, остаток 1 записываем в старший разряд двоичного числа.
3 : 2 = 1 3 - 2 = 1, остаток 1 записываем в старший разряд двоичного числа.
1 : 2 = 0, остаток 1 записываем в старший разряд двоичного числа.
Для перевода двоичного числа в десятичное необходимо это число представить в виде суммы произведений степеней основания двоичной системы счисления на соответствующие цифры в разрядах двоичного числа.
Например, требуется перевести двоичное число 10110110 в десятичное. В этом числе 8 цифр и 8 разрядов ( разряды считаются, начиная с нулевого, которому соответствует младший бит) .
В соответствии с уже известным нам правилом представим его в виде суммы степеней с основанием 2:
1011011 = (1·2^7)+(0·2^6)+(1·2^5)+(1·2^4)+(0·2^3)+(1·2^2)+(1·2^1)+(0·2^0) = 128+32+16+4+2 = 182

Ответ от Demonnn[гуру]
калькулятор - вид - программист

Ответ от Помогаю Людям[гуру]
ЁПРСТ)) ТАМ НАГЛЯДНО НУНО

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Как перевести число из десятичной системы счисления в двоичную, и наоборот?

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

перевод числа из десятичной в троичную систему
Для перевода из десятичной системы в троичную, можно воспользоваться следующим алгоритмом:
1.
подробнее...

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

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

системы счисления перевод дробных чисел в двоичную систему счисления
Перевод дробного числа из двоичной системы счисления в десятичную производится по следующей схеме:
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

Переведите пжста число из десятичной системы счисления в двоичную!число 64,488???
Сначала переводим целую часть (после черты остатки от деления) :
64:2=32|0
32:2=16|0
подробнее...

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

перевести число 98 из десятичной в двоичную
Ответ: 1100010( в двоичной) =1*2^6+1*2^5+0*2^4+0*2^3+0*2^2+1*2^1+0*2^0=98( в
подробнее...

как переводить ДРОБНЫЕ числа из десятичной системы счисления в двоичную?
Перевод дробного числа из десятичной системы счисления в двоичную осуществляется по следующему
подробнее...

Переведите число 111 из десятичной системы счисления в двоичную систему счисления.
Надо делить число в десятичной форме на численное значение основания системы счисления. Т. е. если
подробнее...

как перевести число 28,375 из десятичной системы счисления в двоичную систему счисления?
Преобразование дробных десятичных чисел в двоичные

Перевод дробного числа из десятичной
подробнее...

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

как перевести число 10011101 в двоичной системе в десятичную
Задача перевода чисел из двоичной системы счисления в десятичную чаще всего возникает уже при
подробнее...

как перевести из восьмеричной СС в двоичную?
В восьмеричной системе исчисления нет таких цифр.
А в шестнадцатеричной - есть.
0 0подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*