|
|
|
§ 10. Представление чисел в позиционных системах счисления Перевод чисел из q-ичной в десятичную систему счисленияПеревод числа, записанного в системе счисления с основанием q, в десятичную систему счисления основан на использовании развёрнутой формы записи чисел (рис. 3.2).
Переведём числа 2123, 1235 и 12А16 в десятичную систему счисления: 2123 = 2 • 32 + 1 • 31 + 2 • 30 = 2 • 9 + 1 • 3 + 2 • 1 = 2310;
Перевод в десятичную систему счисления целых двоичных чисел будет значительно проще, если вспомнить и использовать уже знакомую вам таблицу степеней двойки:
Например:
Для перевода двоичного числа в десятичную систему счисления можно воспользоваться схемой Горнера: 1) 1 • 2 = 2 — возьмем 1, соответствующую самому старшему разряду числа, и умножим её на 2;
Рассмотрим несколько примеров решения задач. Пример 1. Десятичное число 57 в некоторой системе счисления записывается как 212. Определим основание этой системы счисления. Запишем условие задачи иначе: 212q = 5710, q > 2. Представим в виде суммы разрядных слагаемых: 212q = 2 • q2 + 1 • q1 + 2 • q0 =2q2 + q + 2 = 5710. Решим уравнение: 2q2 + q + 2 = 57. 2q2 + q - 55 = 0. Это квадратное уравнение, его корни хх = -5,5; х2 = 5. Так как основание системы счисления должно быть натуральным числом, то q = 5.
|
|
|