Двоичная в десятичную
Автор Аня Феденко задал вопрос в разделе Прочее компьютерное
как перевести двоичное число 1001110 в десятичную систему счисления и получил лучший ответ
Ответ от НАСТЮХА НАСТЮХА[активный]
А вот так понятнее: 1001110=
1) проставь над каждой цифрой числа справо на лево двойки со степенями т. о. чтобы над первым нулем (справа) стояла 2 в нулевой степени, над единицей - 2 в первой степени, над следующей единицей - 2 во второй степени, и т. д. Т. О над последней единицей (слево) будет 2 в седьмой степени. а теперь смотри как получается число в десятичной: надо сложить произведения этиз двоек на те числа, которые стоят под ними соответственно.
итак:
1001110=2в шестой* 1+2в пятой*0+2 в четвертой*0+2 в третьей*1+2 во второй*1+2 впервой*1+2 в нулевой*0 = 64+8+4+2=78
На Пк есть редчайшая, секретная штука (только никому не говорите) - калькулятор
78 в десятичной - это 1001110 в двоичной
ответ: 78
Для преобразования из двоичной системы в десятичную используют следующую таблицу степеней основания 2:
5122561286432168421
Начиная с цифры 1 все цифры умножаются на два. Точка, которая стоит после 1, называется двоичной точкой.
Преобразование двоичных чисел в десятичные
Допустим, вам дано двоичное число 110001. Для перевода в десятичное просто запишите его справа налево как сумму по разрядам следующим образом:
.
Можно записать это в виде таблицы следующим образом:
5122561286432168421
110001
+32+16+1
Точно так же, начиная с двоичной точки, двигайтесь справа налево. Под каждой двоичной единицей напишите её эквивалент в строчке ниже. Сложите получившиеся десятичные числа.
Таким образом, двоичное число 110001 равнозначно десятичному 49.
Преобразование методом Горнера
Основная статья: Метод Горнера
Для того, чтобы преобразовывать числа из двоичной в десятичную систему данным методом, надо суммировать цифры слева направо, умножая ранее полученный результат на основу системы (в данном случае 2). Например, двоичное число 1011011 переводится в десятичную систему так: 0*2+1=1 >> 1*2+0=2 >> 2*2+1=5 >> 5*2+1=11 >> 11*2+0=22 >> 22*2+1=45 >> 45*2+1=91 То есть в десятичной системе это число будет записано как 91. Или число 101111 переводится в десятичную систему так: 0*2+1=1 >> 1*2+0=2 >> 2*2+1=5 >> 5*2+1=11 >> 11*2+1=23 >> 23*2+1=47 То есть в десятичной системе это число будет записано как 47.
Преобразование десятичных чисел в двоичные
Допустим, нам нужно перевести число 19 в двоичное. Вы можете воспользоваться следующей процедурой :
19 /2 = 9 с остатком 1
9 /2 = 4 c остатком 1
4 /2 = 2 с остатком 0
2 /2 = 1 с остатком 0
1 /2 = 0 с остатком 1
Итак, мы делим каждое частное на 2 и записываем остаток в конец двоичной записи. Продолжаем деление до тех пор, пока в делимом не будет 0. Результат записываем справа налево. Т. е. нижнее число будет самым левым и. т. д. В результате получаем число 19 в двоичной записи: 10011.
[править] Преобразование дробных двоичных чисел в десятичные
Нужно перевести число 1011010.101 в десятичную систему. Запишем это число следующим образом:
Преобразование дробных десятичных чисел в двоичные
Перевод дробного числа из десятичной системы счисления в двоичную осуществляется по следующему алгоритму:
- Вначале переводится целая часть десятичной дроби в двоичную систему счисления;
- Затем дробная часть десятичной дроби умножается на основание двоичной системы счисления;
В полученном произведении выделяется целая часть, которая принимается в качестве значения первого после запятой разряда числа в двоичной системе счисления;
Алгоритм завершается, если дробная часть полученного произведения равна нулю или если достигнута требуемая точность вычислений. В противном случае вычисления продолжаются с предыдущего шага.
Пример: Требуется перевести дробное десятичное число 206,116 в дробное двоичное число.
Перевод целой части дает 20610=110011102 по ранее описанным алгоритмам; дробную часть умножаем на основание 2, занося целые части произведения в разряды после запятой искомого дробного двоичного числа:
.116 • 2 = 0.232
.232 • 2 = 0.464
.464 • 2 = 0.928
.928 • 2 = 1.856
.856 • 2 = 1.712
.712 • 2 = 1.424
.424 • 2 = 0.848
.848 • 2 = 1.696
.696 • 2 = 1.392
.392 • 2 = 0.784
и т. д.
Получим: 206,11610=11001110,00011101102
Это число 78: 2+4+8+64(единицы в числе означают, что в данном разряде есть числа, равные степеням числа 2.Показателем степени является разряд числа)
Число: 78
Будет 78
Подскажите, как перевести из двоичной в десятичную число 101110,11101
Это просто.
101110,11101(2) = 1*2^5 + 0*2^4 + 1*2^3 + 1*2^2 + 1*2^1 + 0*2^0 + 1*2^(-1) +
подробнее...
Помогите перевести двоичное число 1110101 в десятичную систему счисления. Очень нужно
Онлайн калькулятор: Двоично-десятичное кодирование
Как я писал по ссылке выше, основная
подробнее...
Помогите перевести из двоичной системы счисления в десятичную числа: 1000,0001, 0110, 0101, 0111, 0100, 1001, 0010
например: 0101 будем переводить. считаем справа: нулевое, первое, второе, третье - это будет
подробнее...
Помогите написать программу перевода чисел из двоичного формата в десятичный на языке C#
как говорится: "haters gonna hate".
специально для Soul.
string bin =
подробнее...
Что входит в состав процессора? ?
Устройство и работа процессора
Назначение процессора:
Управлять работой ЭВМ по заданной
подробнее...
чем отличается число 1010011010 от числа 0101100101
и что за число 1010011010 в ДВУХ словах?=)
зеркальное оно тоже, но мне в первую очередь бросилось в глаза то, что это побитовая инверсия.
подробнее...
Двоичная, десятиричная, шестнадцатиричная система счисления...
Эт легко вроде)
ПЕРЕВОД ИЗ ДВОИЧНОЙ В ДЕСЯТИЧНУЮ
Принцип такой - справа налево (т.
подробнее...
как написать "7" в двоичной системе?
можно проверить с помощью стандартного
калькулятор win переключив его в инженерный вид
подробнее...
Помогите решить пример 1)Перевести из двоичной в десятичную систему счисления = 1110001
Я вижу что до меня уже дали правильный ответы, но тем не менее считаю необходимымым более подробно
подробнее...
Алгоритмы перевода чисел из одной системы счисления в другую, арифметика в различных системах счисления
Никак не въеду, зачем людей мучают темой перевода. Не могу себе представить, где на практике может
подробнее...
Подскажите, как перевести из двоичной в десятичную число 110001
вот так: 110001 = 25*1 + 24*1 + 23*0 + 22*0 + 21*0 + 20*1 = 32 + 16 + 0 + 0 + 0 + 1 =
подробнее...
101010 перевести это число из двоичной в десятичную
будет 42.
нужно над цифрами проставить разряды справа налево:
543210
подробнее...
вопрос по информатике. расскажите, своими словами, про дополнительный код (когда нужно представить число с минусом)
Ну вот 8–и битовое представление числа. Каждый бит нумеруется «слева – направо» от 0 до 7.
подробнее...
Помогите пожалуйста..срочно...
Решить задание...
Переведите из двоичной системы счисления в десятичную
1011101 <2>
В десятичной ссистеме - 93
Система перевода не сложная:
2 в степени 0 = 1 - 1
2 в
подробнее...