десятичная в двоичную



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

Автор Давид ушаков задал вопрос в разделе Другие языки и технологии

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

Ответ от Открытки@mail.ru[гуру]
В обыденной жизни мы используем привычную всем десятичную систему счисления. В данной системе все числа записываются в виде комбинации из 10 цифр (знаков) : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Десятичная система наиболее удобна для использования в повседневной жизни, поскольку очень просто воспринимается человеком. Однако помимо нее существуют другие системы счисления, также обладающие некоторыми преимуществами в определенных сферах. Например, двоичная.
В двоичной системе для представления чисел используются только 2 цифры: 0 и 1. Данная система нашла свое применение в компьютерной технике, поскольку ее легко реализовать, легко определить два состояния: есть заряд или нет, намагничено или нет; и поставить в соответствие каждому состоянию 0 или 1.
Запись чисел в двоичной системе основана на том, что любое натуральное число X можно представить как сумму степеней двойки:
X = an2n + an-12n-1 + .+a222 + a121 + a020, где ai принимает значение либо 0, либо 1.
Поставленные в ряд числа anan-1...a2a1a0 и будут представлять собой число X в двоичной системе счисления.
Почему ai не может быть больше 1? Пусть ai = 3, но тогда 3*2m = (2 + 1) * 2m = 2*2m + 1*2m = 2m+1 + 2m, то есть в этом случае сумму можно разложить по степеням двойки дальше.
Чтобы перевести число из десятичной системы в двоичную, нужно последовательно делить его на 2 записывать справа налево остаток от каждого деления. Возьмем к примеру число 179:
179 : 2 = 89 и остаток 1;
89 : 2 = 44 и остаток 1;
44 : 2 = 22 и остаток 0;
22 : 2 = 11 и остаток 0;
11 : 2 = 5 и остаток 1;
5 : 2 = 2 и остаток 1;
2 : 2 = 1 и остаток 0;
1 : 2 = 0 и остаток 1.
Если мы запишем остатки справа налево, начиная с верхнего, мы получим 10110011 – это и будет 179 в двоичной системе. Чтобы не перепутать в какой системе записано число (основание) , принято снизу дописывать в какой системе оно представлено. То есть 17910 = 101100112.
Чтобы сделать обратное преобразование, то есть перевести число из двоичной системы в десятичную, необходимо представить его в виде суммы степеней двойки с соответствующими коэффициентами:
101100112 = 1*27 + 0*26 + 1*25 + 1*24 + 0*23 + 0*22 + 1*21 + 1*20 = 128 + 32 + 16 + 2 + 1 = 17910
Все предельно просто.
Как перевести число в двоичную систему Очень легко переводить числа из одной системы счисления в другую с помощью программы «Калькулятор» , идущей в комплекте с операционной системой Windows. Вызвать данную программу можно через «Пуск -> Все программы -> Стандартные -> Калькулятор» . После запуска калькулятора вам необходимо переключиться в режим Инженерный («Вид -> Инженерный») . Как перевести число в двоичную систему Выберите ту систему, из которой переводите, («Dec» - десятичная, «Bin» - двоичная) , введите число и переключитесь в нужную систему. Калькулятор автоматически переведет число в новую систему и выведет на экран.

Ответ от $~t~@~n[гуру]
ссылка. ru/blog/2010-03-11-91
ссылка. info/binaryDecode/coder.php
десятичная в двоичную

Ответ от Люда[гуру]
Чтобы перевести десятичное число в двоичную систему счисления, необходимо последовательно делить его на 2, записывая каждый новый результат деления в виде целого числа и остатка (0 или 1). Деление нужно производить до тех пор, пока результат деления не станет равным 1. Двоичное число получается путём записи последнего результата деления и остатков от предыдущих делений в обратном порядке.
Примеры на почту отправлю.

Ответ от Никифор Николаевич[новичек]
Это просто - открыть стандартный виндовский калькулятор и перевести его в инженерный вид, менять переключатель Дек/Бин
А если серьёзно, то надо делить число на 2 пока не останется в остатке 0 или 1, затем записать все полученные при делении остатки в обратном порядке.
Пример:
35 делим на 2 = 17, остаток 1
17 на 2 = 8 остаток 1
8 на 2 = 4 остаток 0
4 на 2 = 2 остаток 0
2 на 2 = 1 остаток 0
записываем в обратном порядке и в начале ставим оставшуюся от деления единицу - 100011

Ответ от Илья Громский[новичек]
Как определиться когда остаток записывать как 0 или как 1? Когда как? Благодарю.

Ответ от Дмитрий Теплухов[активный]
без деления на 2?

Ответ от Виктор Дармограй[новичек]
35 делим на 2 = 17, остаток 1
17 на 2 = 8 остаток 1
8 на 2 = 4 остаток 0
4 на 2 = 2 остаток 0
2 на 2 = 1 остаток 0

Ответ от Иосиф Львович Кавин[гуру]
вот и меня заинтересовало</a> ссылка ссылка ссылка<a href="http://ewfi.ru" >&#160;

Ответ от Kornet_33[новичек]
Восьмибитное число в двоичной системе выглядит так:
10110001 (эквивалентно 177 в десятичной системе).
Таблица ниже демонстрирует, как это работает.
десятичная в двоичную

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

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

Имя*

E-mail:*

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