Переведите в десятичную систему счисления шестнадцатеричное число
Для начала, напомним, что в шестнадцатеричной системе счисления буквы A,B,C,D,E,F используются как цифры, идущие после цифры 9. Условно говоря, это аналоги цифр “10”,“11”,“12”,“13”,“14”,“15” соответственно. Просто наши арабские цифры подстроены под десятичную систему счисления, и у нас нет специальных символов для “цифры 10” — мы обозначаем число, идущее после 9 с помощью двух цифр — 1 и 0. В шестнадцатеричной же системе счисления, всё, что меньше 16, считается “цифрой”, и требует специального символа для обозначения. Отсюда и буквы A,B,C,D,E,F.
Первый вариант решения
Второй вариант решения
Будем восстанавливать десятичное число из шестнадцатеричного пошагово:
- Перенесём цифру A (10) из старшего разряда (пятого) в четвертый:
— прибавление A (10) отвечает цифре A в четвёртом разряде шестнадцатеричного числа.
- Перенесём полученное число 170 из четвертого разряда в третий:
— прибавление F (15) отвечает цифре F в третьем разряде шестнадцатеричного числа.
- Перенесём полученное число 2735 из третьего разряда во второй:
— мы добавили 8, так как в исходном шестнадцатеричном числе во втором разряде была цифра 8.
- Перенесём полученное число 43768 из второго разряда в первый:
На каждом шаге мы умножали число из предыдущего разряда на 16, а затем добавляли некоторое число от 0 до 15 в зависимости от того, какая цифра стоит в этом разряде в шестнадцатеричной записи.