Как с двоичного кода найди десятичный

Двоичный в десятичный онлайн-инструмент для конвертации

наДвоичный в десятичный онлайн-инструмент для конвертации:

Этот онлайн-инструмент преобразования двоичных данных в десятичные помогает преобразовать восьмеричное число в десятичное число.

Binary (Двоичный):

Двоичный файл имеет только 2 символа (0, 1) . 4-разрядный двоичный символ может представлять собой 1-значное шестнадцатеричное число, а 3-значный двоичный символ может представлять собой 1-значное восьмеричное число.

Десятичный (Десятичный):

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

comic decimal to binary

Как конфертировать из двоичного в десятичное?

Для n-битных двоичных цифр представлено следующее изображение:

dn-1dn-2…d2d1d0

Для каждой цифры числа умножьте на соответствующую степень от 2 до степени.

Decimal Output = dn-1 × 2n-1 + … + d1 × 21 + d0 × 20

Пример 1: двоичное число «1101» преобразуется в десятичное число:

Decimal Output = 1 × 23 + 1 × 22 + 0 × 21 + 1 × 20 = 13

Пример 2: двоичное число «0,101» преобразуется в десятичное число:

Decimal Output = 0 × 20 + 1 × 2-1 + 0 × 2-2 + 1 × 2-3 = 0.625

Таблица преобразования двоичных в десятичные:

двоичный десятичный двоичный десятичный
1 1 10101 21
10 2 10110 22
11 3 10111 23
100 4 11000 24
101 5 11001 25
110 6 11010 26
111 7 11011 27
1000 8 11100 28
1001 9 11101 29
1010 10 11110 30
1011 11 11111 31
1100 12 100000 32
1101 13 100001 33
1110 14 100010 34
1111 15 100011 35
10000 16 100100 36
10001 17 100101 37
10010 18 100110 38
10011 19 100111 39
10100 20 101000 40

ссылка:

Википедия (двоичная): https://en.wikipedia.org/wiki/Binary_number

Википедия (десятичная) https://en.wikipedia.org/wiki/Decimal

Бинарное преобразование в десятичное в Python:

def binary_to_decimal(binary_str):
    decimal_number = int(binary_str, 2)
    return decimal_number


binary_input = '1101'
decimal_output = binary_to_decimal(binary_input)
print('decimal result is:{0}'.format(decimal_output))

-------------------
decimal result is:13

Бинарное преобразование в десятичное в Java:

public class NumberConvertManager {
    public static int binary_to_decimal(String binary_str) {
        return Integer.parseInt(binary_str, 2);
    }

    public static void main(String[] args) {
        String binary_input  = "1101";
        int decimal_output = binary_to_decimal(binary_input);
        System.out.println("decimal result is:" + decimal_output);
    }
}

-------------------
decimal result is:13


Загрузить PDF


Загрузить PDF

Двоичная система счисления («по основанию два») — система счисления, которая имеет два возможных значения для каждого разряда; часто эти значения представляются как 0 или 1. И наоборот, десятичная (по основанию десять) система счисления имеет десять возможных значений (0,1,2,3,4,5,6,7,8 или 9) для каждого разряда. Чтобы не запутаться при использовании различных систем счисления, основание каждого отдельного числа можно записывать после числа нижним индексом. Например, двоичное число 10011100 можно записать по основанию два как 100111002. А десятичное число 156 может быть записано как 15610, читаться оно будет так: «сто пятьдесят шесть, по основанию десять». Так как двоичная система является внутренним языком компьютеров, то серьезные программисты должны понимать, как переводить из двоичной системы в десятичную. Обратный перевод из десятичной в двоичную зачастую сложнее освоить первым.

  1. Изображение с названием Convert from Binary to Decimal Step 1

    1

    Запишите число в двоичной системе счисления, а степени двойки справа налево. Например, мы хотим преобразовать двоичное число 100110112 в десятичное. Сначала запишем его. Затем запишем степени двойки справа налево. Начнем с 20, что равно «1». Увеличиваем степень на единицу для каждого следующего числа. Останавливаемся, когда число элементов в списке равно числу цифр в двоичном числе. Наше число для примера, 10011011, включает в себя восемь цифр, поэтому список из восьми элементов будет выглядеть так: 128, 64, 32, 16, 8, 4, 2, 1

  2. Изображение с названием Convert from Binary to Decimal Step 2

    2

    Запишите цифры двоичного числа под соответствующими степенями двойки. Теперь просто запишите 10011011 под числами 128, 64, 32, 16, 8, 4, 2, и 1, с тем чтобы каждая двоичная цифра соответствовала своей степени двойки. Самая правая «1» двоичного числа должна соответствовать самой правой «1» из степеней двоек, и так далее. Если вам удобнее, вы можете записать двоичное число над степенями двойки. Самое важное – чтобы они соответствовали друг другу.

  3. Изображение с названием Convert from Binary to Decimal Step 3

    3

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

  4. Изображение с названием Convert from Binary to Decimal Step 4

    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. Изображение с названием Convert from Binary to Decimal Step 5

    5

    Сложите получившиеся значения. Теперь сложите получившиеся под линией цифры. Вот что вы должны сделать: 128 + 0 + 0 + 16 + 8 + 0 + 2 + 1 = 155. Это десятичный эквивалент двоичного числа 10011011.

  6. Изображение с названием Convert from Binary to Decimal Step 6

    6

    Запишите ответ вместе с нижним индексом, равным системе счисления. Теперь все, что вам осталось сделать – это записать 15510, чтобы показать, что вы работаете с десятичным ответом, который оперирует степенями десятки. Чем больше вы будете преобразовывать двоичные числа в десятичные, тем проще вам будет запомнить степени двойки, и тем быстрее вы сможете выполнять данную задачу.

  7. Изображение с названием Convert from Binary to Decimal Step 7

    7

    Используйте данный метод, чтобы преобразовать двоичное число с десятичной точкой в десятичную форму. Вы можете использовать данный метод даже если вы хотите преобразовать двоичное число, такое как 1.12 в десятичное. Все, что вам необходимо знать – это то, что число в левой части десятичного числа – это обычное число, а число в правой части десятичного числа – это число «делений надвое», или 1 x (1/2).

    • «1» слева от десятичного числа соответствует 20, или 1. 1 справа от десятичного числа соответствует 2-1, или .5. Сложите 1 и .5 и вы получите 1.5, которое является эквивалентом 1.12 в десятичном виде.

    Реклама

  1. Изображение с названием Convert from Binary to Decimal Step 8

    1

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

  2. Изображение с названием Convert from Binary to Decimal Step 9

    2

    Начиная слева, удвойте ваш предыдущий итог и добавьте текущую цифру. Так как вы работаете с двоичным числом 10110012, ваша первая цифра слева равна 1. Ваш предыдущий итог равен 0, так как вы еще не начали. Вам необходимо удвоить предыдущий итог, 0, и добавить 1, текущую цифру. 0 x 2 + 1 = 1, так что ваш новый итог равен 1.

  3. Изображение с названием Convert from Binary to Decimal Step 10

    3

    Удвойте ваш текущий итог и добавьте следующую цифру слева. Ваш текущий итог равен 1, а ваша новая цифра 0. Так что удвойте 1 и добавьте 0. 1 x 2 + 0 = 2. Ваш новый итог равен 2.

  4. Изображение с названием Convert from Binary to Decimal Step 11

    4

    Повторите предыдущий шаг. Просто продолжайте. Далее удвойте ваш текущий итог и добавьте 1, вашу следующую цифру. 2 x 2 + 1 = 5. Ваш текущий итог равен 5.

  5. Изображение с названием Convert from Binary to Decimal Step 12

    5

    Снова повторите предыдущий шаг. Теперь удвойте ваш текущий итог, 5, и добавьте следующую цифру, 1. 5 x 2 + 1 = 11. Ваш новый итог равен 11.

  6. Изображение с названием Convert from Binary to Decimal Step 13

    6

    Снова повторите предыдущий шаг. Удвойте ваш текущий итог, 11, и добавьте следующую цифру, 0. 2 x 11 + 0 = 22.

  7. Изображение с названием Convert from Binary to Decimal Step 14

    7

    Снова повторите ваш предыдущий шаг. Теперь удвойте ваш текущий итог, 22, и добавьте 0, следующую цифру. 22 x 2 + 0 = 44.

  8. Изображение с названием Convert from Binary to Decimal Step 15

    8

    Продолжайте удваивать ваш текущий итог и добавлять следующую цифру, пока цифры не закончатся. Теперь вам осталось сделать последний шаг. Мы почти закончили! Все, что вам нужно сделать – это взять ваш текущий итог, 44, удвоить его, и добавить 1, последнюю цифру. 2 x 44 + 1 = 89. Вы закончили. Вы преобразовали 100110112 в десятичную систему счисления, в десятичную форму, 89.

  9. Изображение с названием Convert from Binary to Decimal Step 16

    9

    Запишите ответ вместе с основанием системы счисления (нижним индексом). Запишите окончательный ответ как 8910, чтобы показать, что вы работаете с десятичной системой, которая имеет основание 10.

  10. Изображение с названием Convert from Binary to Decimal Step 17

    10

    Используйте данный метод для преобразования из любого основания в десятичное. Мы использовали удвоение, потому что основание нашей системы счисления равно 2. Если данное вам число будет иметь другое основание, замените 2 на основание системы счисления, в которой записано данное число. Например, если вам дали число по основанию 37, вам необходимо заменить «x 2» на «x 37». Полученный результат всегда будет в десятичной системе (по основанию 10).

    Реклама

Советы

  • Практикуйтесь. Попробуйте преобразовать двоичные числа 110100012, 110012 и 111100012. Их десятичные эквиваленты равны, соответственно, 20910, 2510 и 24110.
  • Калькулятор, который входит в состав Microsoft Windows может выполнить преобразование за вас, но, как программисту, вам лучше понимать, как происходит преобразование. Возможность преобразования появится, если открыть меню «Вид» и выбрать «Инженерный» (или «Программист»). На Linux можно использовать калькулятор.
  • Примечание: данный метод предназначен ТОЛЬКО для подсчетов, он неприменим для преобразований кодов ASCII.

Реклама

Предупреждения

  • В данном методе предполагается, что двоичное число не имеет знака. Оно не является числом со знаком, и не является числом с фиксированной или плавающей точкой.

Реклама

Похожие статьи

Об этой статье

Эту страницу просматривали 903 386 раз.

Была ли эта статья полезной?

Конвертер двоичного числа в десятичное

Из

К

Введите двоичное число:
2
Десятичное число:
10
Десятичная дробь от дополнения до 2 со знаком:
10
Шестнадцатеричный номер:
16
Шаги десятичного расчета:
 

Конвертер десятичных чисел в двоичные ►

Как преобразовать двоичное в десятичное

Для двоичного числа с n цифрами:

д н-1  … д 3  д 2  д 1  д 0

Десятичное число равно сумме двоичных цифр (d n ), умноженной на их степень 2 (2 n ):

десятичный = d 0 × 2 0 + d 1 × 2 1 + d 2 × 2 2 + …

пример

Найдите десятичное значение 111001 2 :

двоичное число: 1 1 1 0 0 1
степень двойки: 2 5 2 4 2 3 2 2 2 1 2 0

111001 2 = 1⋅2 5 + 1⋅2 4 + 1⋅2 3 + 0⋅2 2 + 0⋅2 1 + 1⋅2 0 = 57 10

Таблица преобразования двоичного числа в десятичное

Двоичное
число
Десятичное
число
Шестнадцатеричный
номер
0 0 0
1 1 1
10 2 2
11 3 3
100 4 4
101 5 5
110 6 6
111 7 7
1000 8 8
1001 9 9
1010 10 А
1011 11 B
1100 12 C
1101 13 D
1110 14 E
1111 15 F
10000 16 10
10001 17 11
10010 18 12
10011 19 13
10100 20 14
10101 21 15
10110 22 16
10111 23 17
11000 24 18
11001 25 19
11010 26 1A
11011 27 1B
11100 28
11101 29 1D
11110 30 1E
11111 31 1F
100000 32 20
1000000 64 40
10000000 128 80
100000000 256 100

Смотрите также

  • Конвертер десятичных чисел в двоичные
  • Как преобразовать двоичное в десятичное
  • Конвертер двоичного числа в шестнадцатеричный
  • Двоичный калькулятор
  • Конвертер двоичного текста в ASCII
  • Конвертер шестнадцатеричного числа в десятичный
  • Восьмеричный в десятичный преобразователь
  • Шестнадцатеричный / десятичный / восьмеричный / двоичный преобразователь
  • Системы счисления
  • Преобразование


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. Image titled Convert from Binary to Decimal Step 1

    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. Image titled Convert from Binary to Decimal Step 2

    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. Image titled Convert from Binary to Decimal Step 3

    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. Image titled Convert from Binary to Decimal Step 4

    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. Image titled Convert from Binary to Decimal Step 5

    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. Image titled Convert from Binary to Decimal Step 6

    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. Image titled Convert from Binary to Decimal Step 7

    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.
  8. Advertisement

  1. Image titled Convert from Binary to Decimal Step 8

    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. Image titled Convert from Binary to Decimal Step 9

    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. Image titled Convert from Binary to Decimal Step 10

    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. Image titled Convert from Binary to Decimal Step 11

    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. Image titled Convert from Binary to Decimal Step 12

    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. Image titled Convert from Binary to Decimal Step 13

    6

    Repeat the previous step again. Double your current total, 11, and add the next digit, 0. 2 x 11 + 0 = 22.

  7. Image titled Convert from Binary to Decimal Step 14

    7

    Repeat the previous step again. Now, double your current total, 22, and add 0, the next digit. 22 x 2 + 0 = 44.

  8. Image titled Convert from Binary to Decimal Step 15

    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. Image titled Convert from Binary to Decimal Step 16

    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. Image titled Convert from Binary to Decimal Step 17

    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).

  11. Advertisement

Add New Question

  • Question

    How do you convert a negative decimal to binary?

    wikiHow Staff Editor

    This answer was written by one of our trained team of researchers who validated it for accuracy and comprehensiveness.

    wikiHow Staff Editor

    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?

    wikiHow Staff Editor

    This answer was written by one of our trained team of researchers who validated it for accuracy and comprehensiveness.

    wikiHow Staff Editor

    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?

    Community Answer

    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,219,605 times.

Is this article up to date?

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

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

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

Для перевода целого двоичного числа в десятичное, обратимся к развернутой форме записи числа для позиционной системы счисления:

An = an-1 ∙ qn-1 + an-2 ∙ qn-2 + ∙∙∙ + a0 ∙ q0

где A — число, q — основание системы счисления, а n — количество разрядов числа.

Зная основание системы счисления (2), выведем формулу перевода:

A2 = an-1 ∙ 2n-1 + an-2 ∙ 2n-2 + ∙∙∙ + a0 ∙ 20

Пример 1: Перевести число 1010 из двоичной системы в десятичную

Применив выведенную формулу, получим:

10102=1 ∙ 23 + 0 ∙ 22 + 1 ∙ 21 + 0 ∙ 20 = 1 ∙ 8 + 0 ∙ 4 + 1 ∙ 2 + 0 ∙ 1 = 8 + 0 + 2 + 0 = 1010

Ответ: 10102 = 1010

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

Как и в предыдущем случае, для перевода двоичной дроби в десятичную систему, воспользуемся развернутой формой представления дробей в позиционных системах:

An = an-1 ∙ qn-1 + an-2 ∙ qn-2 + ∙∙∙ + a0 ∙ q0 + a-1 ∙ q-1 + ∙∙∙ + a-m ∙ q-m

где A — число, q — основание системы счисления, n — количество целых разрядов, а m — количество дробных разрядов числа. Зная основание системы счисления (2), выведем формулу перевода:

A2 = an-1 ∙ 2n-1 + an-2 ∙ 2n-2 + ∙∙∙ + a0 ∙ 20 + a-1 ∙ 2-1 + ∙∙∙ + a-m ∙ 2-m

Пример 2: Перевести число 0,1010 из двоичной системы в десятичную

Применив выведенную формулу, получим:

0.10102=0 ∙ 20 + 1 ∙ 2-1 + 0 ∙ 2-2 + 1 ∙ 2-3 + 0 ∙ 2-4 = 0 ∙ 1 + 1 ∙ 0.5 + 0 ∙ 0.25 + 1 ∙ 0.125 + 0 ∙ 0.0625 = 0 + 0.5 + 0 + 0.125 + 0 = 0.62510

Ответ: 0.10102 = 0.62510

Пример 3: Перевести число 1010,1010 из двоичной системы в десятичную

1010.10102=1 ∙ 23 + 0 ∙ 22 + 1 ∙ 21 + 0 ∙ 20 + 1 ∙ 2-1 + 0 ∙ 2-2 + 1 ∙ 2-3 + 0 ∙ 2-4 = 1 ∙ 8 + 0 ∙ 4 + 1 ∙ 2 + 0 ∙ 1 + 1 ∙ 0.5 + 0 ∙ 0.25 + 1 ∙ 0.125 + 0 ∙ 0.0625 = 8 + 0 + 2 + 0 + 0.5 + 0 + 0.125 + 0 = 10.62510

Ответ: 1010.10102 = 10.62510

Оцените материал:

Загрузка…

Понравилась статья? Поделить с друзьями:
  • Как найти русло на водохранилище
  • Диабло как найти путь древних
  • Как научится найти значение выражения
  • Как найти цитату в сказке
  • Как составить на успех в делах