Skip to content
Главная
Главная / Калькуляторы /
Калькулятор переводов из двоичной в десятичную систему счисления
Обратите внимание, что алфавит в 2-ой системе счисления содержит всего 2 цифры – 0 и 1. Побробнее о переводах из двоичной системы счисления в десятичную смотрите на этой странице.
-
Какое число хотите перевести?
* Все поля обязательны
-
Введите число:
Дробное число вводите через точку
-
Основание системы счисления:
Введите от 2 до 16
-
В какую систему перевести:
Введите от 2 до 16
Последние переводы:
- Перевести число 100011011110111 из двоичной в десятичную систему счисления
- Перевести число 10100010111 из двоичной в десятичную систему счисления
- Перевести число 10001010011 из двоичной в десятичную систему счисления
- Перевести число 000000100100010 из двоичной в десятичную систему счисления
- Перевести число 1111010000110 из двоичной в десятичную систему счисления
Смотрите также:
- Онлайн калькулятор из десятичной в двоичную
- Онлайн калькулятор из десятичной в восьмеричную
- Онлайн калькулятор из двоичной в шестнадцатеричную
- Онлайн калькулятор из двоичной в восьмеричную
- Онлайн калькулятор из восьмеричной в десятичную
- Онлайн калькулятор из восьмеричной в двоичную
Оцените материал:
(пока оценок нет)
Загрузка…
Подписаться
Уведомить о
1 Комментарий
Старые
Новые
Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
Евгений
7 месяцев назад
Отлично очень помогло
0
Ответить
Загрузить PDF
Загрузить PDF
Двоичная система счисления (“по основанию два”) – система счисления, которая имеет два возможных значения для каждого разряда; часто эти значения представляются как 0 или 1. И наоборот, десятичная (по основанию десять) система счисления имеет десять возможных значений (0,1,2,3,4,5,6,7,8 или 9) для каждого разряда. Чтобы не запутаться при использовании различных систем счисления, основание каждого отдельного числа можно записывать после числа нижним индексом. Например, двоичное число 10011100 можно записать по основанию два как 100111002. А десятичное число 156 может быть записано как 15610, читаться оно будет так: “сто пятьдесят шесть, по основанию десять”. Так как двоичная система является внутренним языком компьютеров, то серьезные программисты должны понимать, как переводить из двоичной системы в десятичную. Обратный перевод из десятичной в двоичную зачастую сложнее освоить первым.
-
1
Запишите число в двоичной системе счисления, а степени двойки справа налево. Например, мы хотим преобразовать двоичное число 100110112 в десятичное. Сначала запишем его. Затем запишем степени двойки справа налево. Начнем с 20, что равно “1”. Увеличиваем степень на единицу для каждого следующего числа. Останавливаемся, когда число элементов в списке равно числу цифр в двоичном числе. Наше число для примера, 10011011, включает в себя восемь цифр, поэтому список из восьми элементов будет выглядеть так: 128, 64, 32, 16, 8, 4, 2, 1
-
2
Запишите цифры двоичного числа под соответствующими степенями двойки. Теперь просто запишите 10011011 под числами 128, 64, 32, 16, 8, 4, 2, и 1, с тем чтобы каждая двоичная цифра соответствовала своей степени двойки. Самая правая “1” двоичного числа должна соответствовать самой правой “1” из степеней двоек, и так далее. Если вам удобнее, вы можете записать двоичное число над степенями двойки. Самое важное – чтобы они соответствовали друг другу.
-
3
Соедините цифры в двоичном числе с соответствующими степенями двойки. Нарисуйте линии (справа налево), которые соединяют каждую последующую цифру двоичного числа со степенью двойки, находящейся над ней. Начните построение линий с соединения первой цифры двоичного числа с первой степенью двойки над ней. Затем нарисуйте линию от второй цифры двоичного числа ко второй степени двойки. Продолжайте соединять каждую цифру с соответствующей степенью двойки. Это поможет вам визуально увидеть связь между двумя различными наборами чисел.
-
4
Запишите конечное значение каждой степени двойки. Пройдитесь по каждой цифре двоичного числа. Если эта цифра 1, запишите соответствующую степень двойки под цифрой. Если эта цифра 0, запишите под цифрой 0.
- Так как “1” соответствует “1”, она остается “1”. Так как “2” соответствует “1”, она остается “2”. Так как “4” соответствует “0”, она становится “0”. Так как “8” соответствует “1”, она становится “8”, и так как “16” соответствует “1” она становится “16”. “32” соответствует “0” и становится “0”, “64” соответствует “0” и поэтому становится “0”, в то время как “128” соответствует “1” и становится 128.
-
5
Сложите получившиеся значения. Теперь сложите получившиеся под линией цифры. Вот что вы должны сделать: 128 + 0 + 0 + 16 + 8 + 0 + 2 + 1 = 155. Это десятичный эквивалент двоичного числа 10011011.
-
6
Запишите ответ вместе с нижним индексом, равным системе счисления. Теперь все, что вам осталось сделать – это записать 15510, чтобы показать, что вы работаете с десятичным ответом, который оперирует степенями десятки. Чем больше вы будете преобразовывать двоичные числа в десятичные, тем проще вам будет запомнить степени двойки, и тем быстрее вы сможете выполнять данную задачу.
-
7
Используйте данный метод, чтобы преобразовать двоичное число с десятичной точкой в десятичную форму. Вы можете использовать данный метод даже если вы хотите преобразовать двоичное число, такое как 1.12 в десятичное. Все, что вам необходимо знать – это то, что число в левой части десятичного числа – это обычное число, а число в правой части десятичного числа – это число “делений надвое”, или 1 x (1/2).
- “1” слева от десятичного числа соответствует 20, или 1. 1 справа от десятичного числа соответствует 2-1, или .5. Сложите 1 и .5 и вы получите 1.5, которое является эквивалентом 1.12 в десятичном виде.
Реклама
-
1
Запишите двоичное число. Данный метод не использует степени. Поэтому он проще для преобразования больших чисел в голове – вам нужно только все время помнить итог. Первое, что вам необходимо сделать – это записать двоичное число, которое вы будете преобразовывать методом удвоения. Предположим, вы работаете с числом 10110012. Запишите его.
-
2
Начиная слева, удвойте ваш предыдущий итог и добавьте текущую цифру. Так как вы работаете с двоичным числом 10110012, ваша первая цифра слева равна 1. Ваш предыдущий итог равен 0, так как вы еще не начали. Вам необходимо удвоить предыдущий итог, 0, и добавить 1, текущую цифру. 0 x 2 + 1 = 1, так что ваш новый итог равен 1.
-
3
Удвойте ваш текущий итог и добавьте следующую цифру слева. Ваш текущий итог равен 1, а ваша новая цифра 0. Так что удвойте 1 и добавьте 0. 1 x 2 + 0 = 2. Ваш новый итог равен 2.
-
4
Повторите предыдущий шаг. Просто продолжайте. Далее удвойте ваш текущий итог и добавьте 1, вашу следующую цифру. 2 x 2 + 1 = 5. Ваш текущий итог равен 5.
-
5
Снова повторите предыдущий шаг. Теперь удвойте ваш текущий итог, 5, и добавьте следующую цифру, 1. 5 x 2 + 1 = 11. Ваш новый итог равен 11.
-
6
Снова повторите предыдущий шаг. Удвойте ваш текущий итог, 11, и добавьте следующую цифру, 0. 2 x 11 + 0 = 22.
-
7
Снова повторите ваш предыдущий шаг. Теперь удвойте ваш текущий итог, 22, и добавьте 0, следующую цифру. 22 x 2 + 0 = 44.
-
8
Продолжайте удваивать ваш текущий итог и добавлять следующую цифру, пока цифры не закончатся. Теперь вам осталось сделать последний шаг. Мы почти закончили! Все, что вам нужно сделать – это взять ваш текущий итог, 44, удвоить его, и добавить 1, последнюю цифру. 2 x 44 + 1 = 89. Вы закончили. Вы преобразовали 100110112 в десятичную систему счисления, в десятичную форму, 89.
-
9
Запишите ответ вместе с основанием системы счисления (нижним индексом). Запишите окончательный ответ как 8910, чтобы показать, что вы работаете с десятичной системой, которая имеет основание 10.
-
10
Используйте данный метод для преобразования из любого основания в десятичное. Мы использовали удвоение, потому что основание нашей системы счисления равно 2. Если данное вам число будет иметь другое основание, замените 2 на основание системы счисления, в которой записано данное число. Например, если вам дали число по основанию 37, вам необходимо заменить “x 2” на “x 37”. Полученный результат всегда будет в десятичной системе (по основанию 10).
Реклама
Советы
- Практикуйтесь. Попробуйте преобразовать двоичные числа 110100012, 110012 и 111100012. Их десятичные эквиваленты равны, соответственно, 20910, 2510 и 24110.
- Калькулятор, который входит в состав Microsoft Windows может выполнить преобразование за вас, но, как программисту, вам лучше понимать, как происходит преобразование. Возможность преобразования появится, если открыть меню “Вид” и выбрать “Инженерный” (или “Программист”). На Linux можно использовать калькулятор.
- Примечание: данный метод предназначен ТОЛЬКО для подсчетов, он неприменим для преобразований кодов ASCII.
Реклама
Предупреждения
- В данном методе предполагается, что двоичное число не имеет знака. Оно не является числом со знаком, и не является числом с фиксированной или плавающей точкой.
Реклама
Похожие статьи
Об этой статье
Эту страницу просматривали 901 911 раз.
Была ли эта статья полезной?
Download Article
Download Article
Do you need to convert a set of binary numbers (0s and 1s) to a decimal value? There are several easy ways to convert binary numbers, but we’ll focus on the easiest, most time-saving solutions! This wikiHow article will teach you how to do a binary to decimal conversion using positional notation, by doubling, and by using a simple Microsoft Excel binary to decimal calculator sheet.
Converter
-
1
Write down the binary number and list the powers of 2 from right to left. Let’s say we want to convert the binary number 100110112 to decimal. First, write it down. Then, write down the powers of two from right to left. Start at 20, evaluating it as “1”. Increment the exponent by one for each power. Stop when the amount of elements in the list is equal to the amount of digits in the binary number. The example number, 10011011, has eight digits, so the list, with eight elements, would look like this: 128, 64, 32, 16, 8, 4, 2, 1
-
2
Write the digits of the binary number below their corresponding powers of two. Now, just write 10011011 below the numbers 128, 64, 32, 16, 8, 4, 2, and 1 so that each binary digit corresponds with its power of two. The “1” to the right of the binary number should correspond with the “1” on the right of the listed powers of two, and so on. You can also write the binary digits above the powers of two, if you prefer it that way. What’s important is that they match up.
Advertisement
-
3
Connect the digits in the binary number with their corresponding powers of two. Draw lines, starting from the right, connecting each consecutive digit of the binary number to the power of two that is next in the list above it. Begin by drawing a line from the first digit of the binary number to the first power of two in the list above it. Then, draw a line from the second digit of the binary number to the second power of two in the list. Continue connecting each digit with its corresponding power of two. This will help you visually see the relationship between the two sets of numbers.
-
4
Write down the final value of each power of two. Move through each digit of the binary number. If the digit is a 1, write its corresponding power of two below the line, under the digit. If the digit is a 0, write a 0 below the line, under the digit.
- Since “1” corresponds with “1”, it becomes a “1.” Since “2” corresponds with “1,” it becomes a “2.” Since “4” corresponds with “0,” it becomes “0.” Since “8” corresponds with “1”, it becomes “8,” and since “16” corresponds with “1” it becomes “16.” “32” corresponds with “0” and becomes “0” and “64” corresponds with “0” and therefore becomes “0” while “128” corresponds with “1” and becomes 128.
-
5
Add the final values. Now, add up the numbers written below the line. Here’s what you do: 128 + 0 + 0 + 16 + 8 + 0 + 2 + 1 = 155. This is the decimal equivalent of the binary number 10011011.
-
6
Write the answer along with its base subscript. Now, all you have to do is write 15510, to show that you are working with a decimal answer, which must be operating in powers of 10. The more you get used to converting from binary to decimal, the more easy it will be for you to memorize the powers of two, and you’ll be able to complete the task more quickly.
-
7
Use this method to convert a binary number with a decimal point to decimal form. You can use this method even when you want to convert a binary number such as 1.12 to decimal. All you have to do is know that the number on the left side of the decimal is in the units position, like normal, while the number on the right side of the decimal is in the “halves” position, or 1 x (1/2).
- The “1” to the left of the decimal point is equal to 20, or 1. The 1 to the right of the decimal is equal to 2-1, or .5. Add up 1 and .5 and you get 1.5, which is 1.12 in decimal notation.
Advertisement
-
1
Write down the binary number. This method does not use powers. As such, it is simpler for converting large numbers in your head because you only need to keep track of a subtotal. The first thing you need to do is to write down the binary number you’ll be converting using the doubling method. Let’s say the number you’re working with is 10110012. Write it down.
-
2
Starting from the left, double your previous total and add the current digit. Since you’re working with the binary number 10110012, your first digit all the way on the left is 1. Your previous total is 0 since you haven’t started yet. You’ll have to double the previous total, 0, and add 1, the current digit. 0 x 2 + 1 = 1, so your new current total is 1.
-
3
Double your current total and add the next leftmost digit. Your current total is now 1 and the new current digit is 0. So, double 1 and add 0. 1 x 2 + 0 = 2. Your new current total is 2.
-
4
Repeat the previous step. Just keep going. Next, double your current total, and add 1, your next digit. 2 x 2 + 1 = 5. Your current total is now 5.
-
5
Repeat the previous step again. Next, double your current total, 5, and add the next digit, 1. 5 x 2 + 1 = 11. Your new total is 11.
-
6
Repeat the previous step again. Double your current total, 11, and add the next digit, 0. 2 x 11 + 0 = 22.
-
7
Repeat the previous step again. Now, double your current total, 22, and add 0, the next digit. 22 x 2 + 0 = 44.
-
8
Continue doubling your current total and adding the next digit until you’ve run out of digits. Now, you’re down to your last number and are almost done! All you have to do is take your current total, 44, and double it along with adding 1, the last digit. 2 x 44 + 1 = 89. You’re all done! You’ve converted 100110112 to decimal notation to its decimal form, 89.
-
9
Write the answer along with its base subscript. Write your final answer as 8910 to show that you’re working with a decimal, which has a base of 10.
-
10
Use this method to convert from any base to decimal. Doubling is used because the given number is of base 2. If the given number is of a different base, replace the 2 in the method with the base of the given number. For example, if the given number is in base 37, you would replace the “x 2” with “x 37”. The final result will always be in decimal (base 10).
Advertisement
Add New Question
-
Question
How do you convert a negative decimal to binary?
This answer was written by one of our trained team of researchers who validated it for accuracy and comprehensiveness.
wikiHow Staff Editor
Staff Answer
First, ignore the decimal sign and keep dividing the number by 2 until the quotient is 0, always writing down the remainder to the right of each quotient. Write down the remainders from bottom to top of the list to make a sequence of 1s and 0s, and divide the list up into groups of 4, starting at the end. Add extra 0s to the front of the list if you have to. To convert the binary representation into a negative number, “flip” the sequence so that each 0 becomes a 1 and each 1 becomes a 0. Add 1 to the sequence to get your final answer. Remember that 1 + 1 = 10 in binary.
-
Question
Can you convert from binary to hexadecimal?
This answer was written by one of our trained team of researchers who validated it for accuracy and comprehensiveness.
wikiHow Staff Editor
Staff Answer
Yes. Binary is base 2, while hexadecimal is base 16. Hexadecimal numbers can be represented as the numbers 0-9 and the letters A-F (for numbers greater than 10). You’ll need to take a binary line of 4 numbers and multiply the numbers by 1, 2, 4, and 8, respectively, going from right to left. Add the results together to get your answer.
-
Question
What is 11100.1010 binary in decimal?
1×2^4 + 1×2^3 + 1×2^2 + 0x2^1 + 0x2^0 + 1×2^-1 + 0x2^-2 + 1×2^-3 + 0x2^-4 = 29.6250
See more answers
Ask a Question
200 characters left
Include your email address to get a message when this question is answered.
Submit
Advertisement
Video
-
The calculator that comes installed with Microsoft Windows can do this conversion for you, but as a programmer, you’re better off with a good understanding of how the conversion works. The calculator’s conversion options can be made visible by opening its “View” menu and selecting “Scientific” (or “Programmer”). On Linux, you can use calculator.
-
Practice. Try converting the binary numbers 110100012, 110012, and 111100012. Respectively, their decimal equivalents are 20910, 2510, and 24110.
-
Note: This is ONLY for counting and does not talk about ASCII translations.
Thanks for submitting a tip for review!
Advertisement
About This Article
Article SummaryX
1. Write down the binary number.
2. List the powers of two from right to left.
3. Write the digits of the binary number below their corresponding powers.
4. Connect the digits in the binary number with their corresponding powers.
5. Write down the final value of each power of two.
6. Add the final values.
7. Write the answer along with its base subscript.
Did this summary help you?
Thanks to all authors for creating a page that has been read 3,214,248 times.
Is this article up to date?
Вычислите десятичные эквиваленты следующих двоичных чисел
Рабочая тетрадь по Информатике 8 класс Босова
Задание 40. Вычислите десятичные эквиваленты следующих двоичных чисел.
Двоичное число | Решение | Ответ |
---|---|---|
1112 | 710 | |
10102 | 1010 | |
110112 | 2710 | |
1011012 | 4510 |
<- Предыдущее задание Следующее задание ->
Онлайн калькулятор перевода чисел в любую систему счисления, двоичную, десятичную, шестнадцатеричную и др. Расчет онлайн в любой системе счисления. Поддержка отрицательных чисел, дробных чисел а также чисел с плавающей запятой.
- Калькулятор
- Инструкция
- Теория
- История
- Сообщить о проблеме
Научиться переводить число из одной системы счисления в другую очень просто.
Любое число может быть легко переведено в десятичную систему по следующему алгоритму:
Каждая цифра числа должна быть умножена на основание системы счисления этого числа возведенное в степень равное позиции текущей цифры в числе справа налево, причём счёт начинается с 0.
Поделиться этим расчетом с друзьями: