Як конвертувати шестнадцатеричное, вісімкове і двійкове число в десяткове

Ця стаття розповість вам, як конвертувати шестнадцатеричное, вісімкове і двійкове число в десяткове.

Кроки

  1. 1

    Двійкове число. Наприклад, 1010110. Спочатку переверніть це число: 0110101. Тепер обчисліть десяткове число за формулою: <первая цифра> + (<вторая цифра> * 2) + (<третья цифра> * (2 * 2)) + (<четвертая цифра> * (2 * 2 * 2)) + (<пятая цифра> * (2 * 2 * 2 * 2)) і т.д. У нашому прикладі: 0 + (1 * 2) + (1 * (2 * 2)) + (0 * (2 * 2 * 2)) + (1 * (2 * 2 * 2 * 2)) + (0 * (2 * 2 * 2 * 2 * 2)) + (1 * (2 * 2 * 2 * 2 * 2 * 2)) = 86. Аналогічно можна обчислити десяткове число, знаючи наступне: 001 = 1, 010 = 2 , 011 = 3, 100 = 4, 101 = 5, 110 = 6 і 111 = 7. Розбийте двійкове число на групи по три цифри (починаючи праворуч). У нашому прикладі: 1, 010 і 110. Отже: 1 = 1, 010 = 2 і 110 = 6. Об`єднавши ці числа, ви отримаєте вісімкове число, яке легше конвертувати.




  2. 2

    Вісімкове число. Наприклад, 473. Спочатку переверніть це число: 374. Тепер обчисліть десяткове число за формулою: <первая цифра> + (<вторая цифра> * 8) + (<третья цифра> * (8 * 8)) + (<четвертая цифра> * (8 * 8 * 8)) і т.д. У нашому прикладі: 3 + (7 * 8) + (4 * (8 * 8)) = 315.



  3. 3

    Шістнадцяткове число. Наприклад, 47D. Спочатку переверніть це число: D74. Тепер обчисліть десяткове число за формулою: <первая цифра> + (<вторая цифра> * 16) + (<третья цифра> * (16 * 16) + (<четвертая цифра> * (16 * 16 * 16)) і т.д. У нашому прикладі: 13 + (7 * 16) + (4 * (16 * 16)) = 1149 (D в шістнадцятковій системі дорівнює 13).