Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Перевод целых чисел из одной системы счисления в другую.
Позиционные и непозиционные системы счисления Система счисления - это способ записи чисел в виде, удобном для прочтения и выполнения арифметических операция. Все системы счисления, в которых числа записываются как последовательность цифр, подразделяются на позиционные и непозиционные. Известным вампримером непозиционной системы счисления является римская система счисления, каждая цифра которой имеет строго определенное значение. Например, цифраV в числах ХХVШ и ХIIV имеет одно и тоже значение - пять, несмотря на то, какое положение она занимает в числе. Позиционной системой счисления называется система счисления, в которой одна и та же цифра имеет различные значения в зависимости от того, где она располагается в числе. Например, в десятичной же системе счисления цифра 5 получает различные значения в зависимости от того, в какой позиции числа она расположена. Например, в числе 538 она обозначает пять сотен, а числе 57 - пять десятков. К позиционным так же относятся: двоичная, троичная, пятеричная, восьмеричная, шестнадцатеричная и т. д. системы счисления. Каждая позиционная система счисления имеет основание – количество цифр, используемых в этой системе. В десятичной основание - 10 (используются цифры от 0 до 9), в двоичной - 2 (0, 1), в троичной – 3 (0, 1, 2). Перевод целых чисел из одной системы счисления в другую. Примеры перевода чисел из десятичной системы счисления вдругую:
Таким способом можно перевести целое число из Q-ичной системы в Р-ичную. Для этого число делится на Р, причем все действия должны выполняться в Р-ичной системе счисления. Это вызывает определенные неудобства. Для перевода целого числа из Р-ичной системы счисления в десятичную воспользуемся другим способом. Значительно проще перевести Р-ичное число в десятичное, используя то обстоятельство, что число в любой системе счисления можно представить как сумму значений его цифр. Например: 10001101112=1 · 29+0 · 28+0 · 27+0 · 26+1 · 25+1 · 24+0 · 23+1 · 22+1 · 21+1 · 20 =56710 43728=4 · 83+3 · 82+7 · 81+2 · 80=229810
|