Что такое мощность системы счисления

Системы счисления. Основные понятия.

Запись числа в некоторой системе счисления называется кодом числа.

Количество разрядов в записи числа называют разрядностью и совпадает с его длиной.

Системы счисления делятся на позиционные и непозиционные. Позиционные системы счисления делятся

на однородные и смешанные.

Непозиционная система счисления — древнейшая, здесь все цифры числа имеют величину, которая не

зависит от позиции (разряда).

Т.е., если есть 5 палочек, значит число соответственно равно 5, так как каждой палочке, вне зависимости

от её места в строке, соответствует только 1 предмет.

Позиционная система счисления — значение каждой цифры зависит от позиции (разряда) этой цифры в числе.

Например, стандартная 10-я система счисления является позиционной. Допустим дано число 453.

Цифра 4 означает число сотен и соответствует числу 400, 5 — кол-во десятков и соответствует значению

50, а 3 — единицы и значению 3. Легко заметить, что с увеличением разряда увеличивается значение.

Таким образом, заданное число запишем в виде суммы 400+50+3=453.

Однородная система — для каждого разряда (позиции) числа набор допустимых символов (цифр)

одинаковый. Как пример снова используем 10-ю систему. Если записывать число в однородной 10-й системе,

(1-й разряд — 0, 2-й — 5, 3-й — 4), а 4F5 — нет, так как символ F не входит в набор цифр от 0 до 9.

Смешанная система — в каждом разряде (позиции) числа набор допустимых символов (цифр) может

отличаться от наборов в других разрядах. Хороший пример — система измерения времени. В разряде

В непозиционных системах счисления вес цифры не зависим от позиции, которую она занимает в

числе. К примеру, в римской системе счисления в числе XXXII (32) вес цифры X в каждой позиции

Цифрами в римской системе служат: I(1), V(5), X(10), L(50), C(100), D(500), M(1000).

Размер числа в римской системе счисления определяют как сумму либо разность цифр в числе. Когда

меньшая цифра стоит слева от большей – она вычитается, когда справа – прибавляется.

Самая первая система счисления — единичная (непозиционная).

В позиционных системах счисления вес каждой цифры изменяется в зависимости от ее позиции в

последовательности цифр, которые изображают число.

Каждая позиционная система характеризуется своим основанием.

Основание позиционной системы счисления – это количество разных знаков либо символов, которые

используются для изображения цифр в этой системе.

множество позиционных систем.

Перевод систем счисления. Числа можно перевести из одной системы счисления в другую.

Таблица соответствия цифр в различных системах счисления.

Источник

Основы систем счисления

Изучая кодировки, я понял, что недостаточно хорошо понимаю системы счислений. Тем не менее, часто использовал 2-, 8-, 10-, 16-ю системы, переводил одну в другую, но делалось все на “автомате”. Прочитав множество публикаций, я был удивлен отсутствием единой, написанной простым языком, статьи по столь базовому материалу. Именно поэтому решил написать свою, в которой постарался доступно и по порядку изложить основы систем счисления.

Введение

Система счисления — это способ записи (представления) чисел.

Что под этим подразумевается? Например, вы видите перед собой несколько деревьев. Ваша задача — их посчитать. Для этого можно — загибать пальцы, делать зарубки на камне (одно дерево — один палец\зарубка) или сопоставить 10 деревьям какой-нибудь предмет, например, камень, а единичному экземпляру — палочку и выкладывать их на землю по мере подсчета. В первом случае число представляется, как строка из загнутых пальцев или зарубок, во втором — композиция камней и палочек, где слева — камни, а справа — палочки

Системы счисления подразделяются на позиционные и непозиционные, а позиционные, в свою очередь, — на однородные и смешанные.

Непозиционная — самая древняя, в ней каждая цифра числа имеет величину, не зависящую от её позиции (разряда). То есть, если у вас 5 черточек — то число тоже равно 5, поскольку каждой черточке, независимо от её места в строке, соответствует всего 1 один предмет.

Позиционная система — значение каждой цифры зависит от её позиции (разряда) в числе. Например, привычная для нас 10-я система счисления — позиционная. Рассмотрим число 453. Цифра 4 обозначает количество сотен и соответствует числу 400, 5 — кол-во десяток и аналогично значению 50, а 3 — единиц и значению 3. Как видим — чем больше разряд — тем значение выше. Итоговое число можно представить, как сумму 400+50+3=453.

Однородная система — для всех разрядов (позиций) числа набор допустимых символов (цифр) одинаков. В качестве примера возьмем упоминавшуюся ранее 10-ю систему. При записи числа в однородной 10-й системе вы можете использовать в каждом разряде исключительно одну цифру от 0 до 9, таким образом, допускается число 450 (1-й разряд — 0, 2-й — 5, 3-й — 4), а 4F5 — нет, поскольку символ F не входит в набор цифр от 0 до 9.

Смешанная система — в каждом разряде (позиции) числа набор допустимых символов (цифр) может отличаться от наборов других разрядов. Яркий пример — система измерения времени. В разряде секунд и минут возможно 60 различных символов (от «00» до «59»), в разряде часов – 24 разных символа (от «00» до «23»), в разряде суток – 365 и т. д.

Непозиционные системы

Как только люди научились считать — возникла потребность записи чисел. В начале все было просто — зарубка или черточка на какой-нибудь поверхности соответствовала одному предмету, например, одному фрукту. Так появилась первая система счисления — единичная.

Единичная система счисления

Число в этой системе счисления представляет собой строку из черточек (палочек), количество которых равно значению данного числа. Таким образом, урожай из 100 фиников будет равен числу, состоящему из 100 черточек.
Но эта система обладает явными неудобствами — чем больше число — тем длиннее строка из палочек. Помимо этого, можно легко ошибиться при записи числа, добавив случайно лишнюю палочку или, наоборот, не дописав.

Для удобства, люди стали группировать палочки по 3, 5, 10 штук. При этом, каждой группе соответствовал определенный знак или предмет. Изначально для подсчета использовались пальцы рук, поэтому первые знаки появились для групп из 5 и 10 штук (единиц). Все это позволило создать более удобные системы записи чисел.

Древнеегипетская десятичная система

Что такое мощность системы счисления. Смотреть фото Что такое мощность системы счисления. Смотреть картинку Что такое мощность системы счисления. Картинка про Что такое мощность системы счисления. Фото Что такое мощность системы счисления

Почему она называется десятичной? Как писалось выше — люди стали группировать символы. В Египте — выбрали группировку по 10, оставив без изменений цифру “1”. В данном случае, число 10 называется основанием десятичной системы счисления, а каждый символ — представление числа 10 в какой-то степени.

Числа в древнеегипетской системе счисления записывались, как комбинация этих
символов, каждый из которых повторялся не более девяти раз. Итоговое значение равнялось сумме элементов числа. Стоит отметить, что такой способ получения значения свойственен каждой непозиционной системе счисления. Примером может служить число 345:

Что такое мощность системы счисления. Смотреть фото Что такое мощность системы счисления. Смотреть картинку Что такое мощность системы счисления. Картинка про Что такое мощность системы счисления. Фото Что такое мощность системы счисления

Вавилонская шестидесятеричная система

В отличии от египетской, в вавилонской системе использовалось всего 2 символа: “прямой” клин — для обозначения единиц и “лежачий” — для десятков. Чтобы определить значение числа необходимо изображение числа разбить на разряды справа налево. Новый разряд начинается с появления прямого клина после лежачего. В качестве примера возьмем число 32:
Что такое мощность системы счисления. Смотреть фото Что такое мощность системы счисления. Смотреть картинку Что такое мощность системы счисления. Картинка про Что такое мощность системы счисления. Фото Что такое мощность системы счисления
Число 60 и все его степени так же обозначаются прямым клином, что и “1”. Поэтому вавилонская система счисления получила название шестидесятеричной.
Все числа от 1 до 59 вавилоняне записывали в десятичной непозиционной системе, а большие значения — в позиционной с основанием 60. Число 92:
Что такое мощность системы счисления. Смотреть фото Что такое мощность системы счисления. Смотреть картинку Что такое мощность системы счисления. Картинка про Что такое мощность системы счисления. Фото Что такое мощность системы счисления
Запись числа была неоднозначной, поскольку не существовало цифры обозначающей ноль. Представление числа 92 могло обозначать не только 92=60+32, но и, например, 3632=3600+32. Для определения абсолютного значения числа был введен специальный символ для обозначения пропущенного шестидесятеричного разряда, что соответствует появлению цифры 0 в записи десятичного числа:
Что такое мощность системы счисления. Смотреть фото Что такое мощность системы счисления. Смотреть картинку Что такое мощность системы счисления. Картинка про Что такое мощность системы счисления. Фото Что такое мощность системы счисления
Теперь число 3632 следует записывать, как:

Что такое мощность системы счисления. Смотреть фото Что такое мощность системы счисления. Смотреть картинку Что такое мощность системы счисления. Картинка про Что такое мощность системы счисления. Фото Что такое мощность системы счисления

Шестидесятеричная вавилонская система — первая система счисления, частично основанная на позиционном принципе. Данная система счисления используется и сегодня, например, при определении времени — час состоит из 60 минут, а минута из 60 секунд.

Римская система

Римская система не сильно отличается от египетской. В ней для обозначения чисел 1, 5, 10, 50, 100, 500 и 1000 используются заглавные латинские буквы I, V, X, L, C, D и M соответственно. Число в римской системе счисления — это набор стоящих подряд цифр.

Позиционные системы счисления

Как упоминалось выше — первые предпосылки к появлению позиционной системы возникли в древнем Вавилоне. В Индии система приняла форму позиционной десятичной нумерации с применением нуля, а у индусов эту систему чисел заимствовали арабы, от которых её переняли европейцы. По каким-то причинам, в Европе за этой системой закрепилось название “арабская”.

Десятичная система счисления

Это одна из самых распространенных систем счисления. Именно её мы используем, когда называем цену товара и произносим номер автобуса. В каждом разряде (позиции) может использоваться только одна цифра из диапазона от 0 до 9. Основанием системы является число 10.

Для примера возьмем число 503. Если бы это число было записано в непозиционной системе, то его значение равнялось 5+0+3 = 8. Но у нас — позиционная система и значит каждую цифру числа необходимо умножить на основание системы, в данном случае число “10”, возведенное в степень, равную номеру разряда. Получается, значение равно 5*10 2 + 0*10 1 + 3*10 0 = 500+0+3 = 503. Чтобы избежать путаницы при одновременной работе с несколькими системами счисления основание указывается в качестве нижнего индекса. Таким образом, 503 = 50310.

Помимо десятичной системы, отдельного внимания заслуживают 2-, 8-, 16-ая системы.

Двоичная система счисления

Эта система, в основном, используется в вычислительной технике. Почему не стали использовать привычную нам 10-ю? Первую вычислительную машину создал Блез Паскаль, использовавший в ней десятичную систему, которая оказалась неудобной в современных электронных машинах, поскольку требовалось производство устройств, способных работать в 10 состояниях, что увеличивало их цену и итоговые размеры машины. Этих недостатков лишены элементы, работающие в 2-ой системе. Тем не менее, рассматриваемая система была создана за долго до изобретения вычислительных машин и уходит “корнями” в цивилизацию Инков, где использовались кипу — сложные верёвочные сплетения и узелки.

Двоичная позиционная система счисления имеет основание 2 и использует для записи числа 2 символа (цифры): 0 и 1. В каждом разряде допустима только одна цифра — либо 0, либо 1.

Примером может служить число 101. Оно аналогично числу 5 в десятичной системе счисления. Для того, чтобы перевести из 2-й в 10-ю необходимо умножить каждую цифру двоичного числа на основание “2”, возведенное в степень, равную разряду. Таким образом, число 1012 = 1*2 2 + 0*2 1 + 1*2 0 = 4+0+1 = 510.

Хорошо, для машин 2-я система счисления удобнее, но мы ведь часто видим, используем на компьютере числа в 10-й системе. Как же тогда машина определяет какую цифру вводит пользователь? Как переводит число из одной системы в другую, ведь в её распоряжении всего 2 символа — 0 и 1?

Чтобы компьютер мог работать с двоичными числами (кодами), необходимо чтобы они где-то хранились. Для хранения каждой отдельной цифры применяется триггер, представляющий собой электронную схему. Он может находится в 2-х состояниях, одно из которых соответствует нулю, другое — единице. Для запоминания отдельного числа используется регистр — группа триггеров, число которых соответствует количеству разрядов в двоичном числе. А совокупность регистров — это оперативная память. Число, содержащееся в регистре — машинное слово. Арифметические и логические операции со словами осуществляет арифметико-логическое устройство (АЛУ). Для упрощения доступа к регистрам их нумеруют. Номер называется адресом регистра. Например, если необходимо сложить 2 числа — достаточно указать номера ячеек (регистров), в которых они находятся, а не сами числа. Адреса записываются в 8- и 16-ричной системах (о них будет рассказано ниже), поскольку переход от них к двоичной системе и обратно осуществляется достаточно просто. Для перевода из 2-й в 8-ю число необходимо разбить на группы по 3 разряда справа налево, а для перехода к 16-ой — по 4. Если в крайней левой группе цифр не достает разрядов, то они заполняются слева нулями, которые называются ведущими. В качестве примера возьмем число 1011002. В восьмеричной — это 101 100 = 548, а в шестнадцатеричной — 0010 1100 = 2С16. Отлично, но почему на экране мы видим десятичные числа и буквы? При нажатии на клавишу в компьютер передаётся определённая последовательность электрических импульсов, причём каждому символу соответствует своя последовательность электрических импульсов (нулей и единиц). Программа драйвер клавиатуры и экрана обращается к кодовой таблице символов (например, Unicode, позволяющая закодировать 65536 символов), определяет какому символу соответствует полученный код и отображает его на экране. Таким образом, тексты и числа хранятся в памяти компьютера в двоичном коде, а программным способом преобразуются в изображения на экране.

Восьмеричная система счисления

8-я система счисления, как и двоичная, часто применяется в цифровой технике. Имеет основание 8 и использует для записи числа цифры от 0 до 7.

Шестнадцатеричная система счисления

Шестнадцатеричная система широко используется в современных компьютерах, например при помощи неё указывается цвет: #FFFFFF — белый цвет. Рассматриваемая система имеет основание 16 и использует для записи числа: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B. C, D, E, F, где буквы равны 10, 11, 12, 13, 14, 15 соответственно.

Помимо рассмотренных позиционных систем счисления, существуют и другие, например:
1) Троичная
2) Четверичная
3) Двенадцатеричная

Позиционные системы подразделяются на однородные и смешанные.

Однородные позиционные системы счисления

Определение, данное в начале статьи, достаточно полно описывает однородные системы, поэтому уточнение — излишне.

Смешанные системы счисления

К уже приведенному определению можно добавить теорему: “если P=Q n (P,Q,n – целые положительные числа, при этом P и Q — основания), то запись любого числа в смешанной (P-Q)-ой системе счисления тождественно совпадает с записью этого же числа в системе счисления с основанием Q.”

Смешанными системами счисления также являются, например:
1) Факториальная
2) Фибоначчиева

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

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

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

Пример: 1012 = 1*2 2 + 0*2 1 + 1*2 0 = 4+0+1 = 510

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

Записав все остатки снизу вверх, получаем итоговое число 17. Следовательно, 1510 = 178.

Преобразование из двоичной в восьмеричную и шестнадцатеричную системы

В качестве примера возьмем число 10012: 10012 = 001 001 = (0*2 2 + 0*2 1 + 1*2 0 ) (0*2 2 + 0*2 1 + 1*2 0 ) = (0+0+1) (0+0+1) = 118

Для перевода в шестнадцатеричную — разбиваем двоичное число на группы по 4 цифры справа налево, затем — аналогично преобразованию из 2-й в 8-ю.

Преобразование из восьмеричной и шестнадцатеричной систем в двоичную

Перевод из восьмеричной в двоичную — преобразуем каждый разряд восьмеричного числа в двоичное 3-х разрядное число делением на 2 (более подробно о делении см. выше пункт “Преобразование из десятичной системы счисления в другие”), недостающие крайние разряды заполним ведущими нулями.

Для примера рассмотрим число 458: 45 = (100) (101) = 1001012

Перевод из 16-ой в 2-ю — преобразуем каждый разряд шестнадцатеричного числа в двоичное 4-х разрядное число делением на 2, недостающие крайние разряды заполняем ведущими нулями.

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

Преобразование осуществляется также, как и для целых частей, за исключением того, что цифры числа умножаются на основание в степени “-n”, где n начинается от 1.

Преобразование дробной части двоичной системы в 8- и 16-ую

Перевод дробной части осуществляется также, как и для целых частей числа, за тем лишь исключением, что разбивка на группы по 3 и 4 цифры идёт вправо от десятичной запятой, недостающие разряды дополняются нулями справа.

Пример: 1001,012 = 001 001, 010 = (0*2 2 + 0*2 1 + 1*2 0 ) (0*2 2 + 0*2 1 + 1*2 0 ), (0*2 2 + 1*2 1 + 0*2 0 ) = (0+0+1) (0+0+1), (0+2+0) = 11,28

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

Для перевода дробной части числа в другие системы счисления нужно обратить целую часть в ноль и начать умножение получившегося числа на основание системы, в которую нужно перевести. Если в результате умножения будут снова появляться целые части, их нужно повторно обращать в ноль, предварительно запомнив (записав) значение получившейся целой части. Операция заканчивается, когда дробная часть полностью обратится в нуль.

Для примера переведем 10,62510 в двоичную систему:
0,625*2 = 1,25
0,250*2 = 0,5
0,5*2 = 1,0
Записав все остатки сверху вниз, получаем 10,62510 = (1010), (101) = 1010,1012

Источник

Система счисления

Содержание

Позиционные системы счисления

В позиционных системах счисления один и тот же числовой знак ( цифра ) в записи числа имеет различные значения в зависимости от того места, где он расположен. Такая система счисления основывается на том, что некоторое число n единиц (основание системы счисления) объединяется в одну единицу второго разряда, n единиц второго разряда объединяются в одну единицу третьего разряда и т. д. Основанием системы счисления может быть любое число, большее единицы.

Изобретение позиционной нумерации, основанной на поместном значении цифр, приписывается шумерам и вавилонянам ; развита была такая нумерация индусами и имела неоценимые последствия в истории человеческой цивилизации.
К числу таких систем относится современная десятичная система счисления (с основанием n = 10), возникновение которой связано со счётом на пальцах. В средневековой Европе она появилась через итальянских купцов, в свою очередь заимствовавших ее у мусульман. В вычислительной технике применялись и широко применяются системы счисления не только с основанием 2, 8, 16, 32, 64, 256. Например, использовалась и троичная система счисления, цифры которой кодировались отсутствием электрического сигнала и положительным или отрицательным его уровнем. При записи больших чисел заслуживают внимания основания систем счисления 100, 1000, 10000, 1000000.

Определение

b-ричная система счисления определяется натуральным числом Что такое мощность системы счисления. Смотреть фото Что такое мощность системы счисления. Смотреть картинку Что такое мощность системы счисления. Картинка про Что такое мощность системы счисления. Фото Что такое мощность системы счисления1>» />, называемым основанием системы счисления. x в b-ричной системе счисления его представляют в виде линейной комбинации степеней числа b:

Что такое мощность системы счисления. Смотреть фото Что такое мощность системы счисления. Смотреть картинку Что такое мощность системы счисления. Картинка про Что такое мощность системы счисления. Фото Что такое мощность системы счисления, где Что такое мощность системы счисления. Смотреть фото Что такое мощность системы счисления. Смотреть картинку Что такое мощность системы счисления. Картинка про Что такое мощность системы счисления. Фото Что такое мощность системы счисления— целые, Что такое мощность системы счисления. Смотреть фото Что такое мощность системы счисления. Смотреть картинку Что такое мощность системы счисления. Картинка про Что такое мощность системы счисления. Фото Что такое мощность системы счисления.

Примеры

Например, число сто три представляется в десятичной системе счисления в виде:

Что такое мощность системы счисления. Смотреть фото Что такое мощность системы счисления. Смотреть картинку Что такое мощность системы счисления. Картинка про Что такое мощность системы счисления. Фото Что такое мощность системы счисления

Также распространены системы счисления с основаниями:

Алгоритмы перевода

Запись

Для записи чисел системы счисления с основанием до 36 включительно в качестве цифр используются арабские цифры (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) и затем буквы латинского алфавита (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z). При этом, a = 10, b = 11 и т. д., иногда x = 10.

При одновременной работе с несколькими системами счисления для их различения основание системы обычно указывается в виде нижнего индекса, который записывается в десятичной системе:

Что такое мощность системы счисления. Смотреть фото Что такое мощность системы счисления. Смотреть картинку Что такое мощность системы счисления. Картинка про Что такое мощность системы счисления. Фото Что такое мощность системы счисления— это число 123 в десятичной системе счисления; Что такое мощность системы счисления. Смотреть фото Что такое мощность системы счисления. Смотреть картинку Что такое мощность системы счисления. Картинка про Что такое мощность системы счисления. Фото Что такое мощность системы счисления— то же число, но в двоичной системе.

В некоторых специальных областях применяются особые правила указания основания. Например, в программировании шестнадцатеричная сиситема обозначается:

В некоторых диалектах языка Си по аналогии с «0x» используется префикс «0b» для обозначения двоичных чисел. (Обозначение «0b» не входит в стандарт ANSI C.)

Свойства

Позиционная система счисления обладает рядом важных свойств:

Переход к другому основанию

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

Если число в b-ричной системе счисления равно

Что такое мощность системы счисления. Смотреть фото Что такое мощность системы счисления. Смотреть картинку Что такое мощность системы счисления. Картинка про Что такое мощность системы счисления. Фото Что такое мощность системы счисления

то для перевода в десятичную систему вычисляем такую сумму:

Что такое мощность системы счисления. Смотреть фото Что такое мощность системы счисления. Смотреть картинку Что такое мощность системы счисления. Картинка про Что такое мощность системы счисления. Фото Что такое мощность системы счисления

или, в более наглядном виде:

Что такое мощность системы счисления. Смотреть фото Что такое мощность системы счисления. Смотреть картинку Что такое мощность системы счисления. Картинка про Что такое мощность системы счисления. Фото Что такое мощность системы счисления

либо, наконец, в виде схемы Горнера:

Что такое мощность системы счисления. Смотреть фото Что такое мощность системы счисления. Смотреть картинку Что такое мощность системы счисления. Картинка про Что такое мощность системы счисления. Фото Что такое мощность системы счисления

1011002 = = 1 · 2 5 + 0 · 2 4 + 1 · 2 3 + 1 · 2 2 + 0 · 2 1 + 0 · 1 = = 1 · 32 + 0 · 16 + 1 · 8 + 1 · 4 + 0 · 2 + 0 · 1 = = 32 + 8 + 4 + 0 = 4410

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

Для перевода необходимо делить число с остатком на основание счисления до тех пор, пока частное больше основания счисления.

Что такое мощность системы счисления. Смотреть фото Что такое мощность системы счисления. Смотреть картинку Что такое мощность системы счисления. Картинка про Что такое мощность системы счисления. Фото Что такое мощность системы счисленияпереведём в двоичную систему

Частное равно нулю, деление закончено. Теперь записав все остатки справа налево получим число Что такое мощность системы счисления. Смотреть фото Что такое мощность системы счисления. Смотреть картинку Что такое мощность системы счисления. Картинка про Что такое мощность системы счисления. Фото Что такое мощность системы счисления

Перевод из двоичной в восьмеричную и шестнадцатеричную системы

Для этого типа операций существует упрощенный алгоритм.

Для восьмеричной — разбиваем число на триплеты, преобразуем триплеты по таблице

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

Перевод из восьмеричной и шестнадцатеричной систем в двоичную

Для этого типа операций существует упрощенный алгоритм-перевёртыш.

Для восьмеричной — преобразуем по таблице в триплеты

Для шестнадцатеричной — преобразуем по таблице в квартеты

Дробное счисление в других системах счисления

Работа с дробными числами в системах счисления не нашла особой популярности, такие расчеты не поддерживает ни один калькулятор, да и компьютер производит операции с дробными числами по-своему. Основная причина такой непопулярности — невозможность в большинстве своём точного перевода десятичной дробной части в дробную часть в другой системе счисления; обратный же перевод можно осуществить всегда. Тем не менее, такие расчёты существуют.

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

Рассмотрим пример: число 103,625 можно представить как

Что такое мощность системы счисления. Смотреть фото Что такое мощность системы счисления. Смотреть картинку Что такое мощность системы счисления. Картинка про Что такое мощность системы счисления. Фото Что такое мощность системы счисления

Таким образом, из примера видно, что не только целое, но и дробное число можно представить как комбинацию из цифр системы счисления.

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

Рассмотрим пример перевода двоичного числа 1100,0112 в десятичное. Целая часть этого числа равна 12 (см. выше), а вот перевод дробной части рассмотрим подробнее:

Что такое мощность системы счисления. Смотреть фото Что такое мощность системы счисления. Смотреть картинку Что такое мощность системы счисления. Картинка про Что такое мощность системы счисления. Фото Что такое мощность системы счисления

Точно также осуществляется перевод из любой системы счисления, только вместо «2» ставится основание системы.

Для удобства перевода, целую и дробную части числа почти всегда переводят по-отдельности, а результат потом суммируют.

Перевод из двоичной системы в 8- и 16-ричную

Перевод дробной части из двоичной системы счисления в системы счисления с основаниями 8 и 16 осуществляется точно также, как и для целых частей числа, за тем лишь исключением, что разбивка на октавы и тетрады идёт вправо от десятичной запятой, недостающие разряды дополняются нулями справа. Например, рассмотренное выше число 1100,0112 будет выглядеть как 12,38 или C,616.

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

Для перевода дробной части числа в другие системы счисления нужно обратить целую часть в нуль и начать умножение получившегося числа на основание той системы, в которую нужно перевести. Если в результате умножения будут снова появляться целые части, их нужно повторно обращать в нуль, предварительно запомнив (записав) значение получившейся целой части. Операция заканчивается, когда дробная часть полностью обратится в нуль. Ниже приводится пример перевода числа 103,62510 в двоичную систему счисления.

Точно также осуществляется перевод в системы счисления с любым основанием.

Сразу нужно отметить, что этот пример специально подобран, в общем случае очень редко удаётся завершить перевод дробной части числа из десятичной системы в другие системы счисления, а потому, в подавляющем большинстве случаев, перевод можно осуществить с какой либо долей погрешности. Чем больше знаков после запятой — тем точнее приближение результата перевода к истине. В этих словах легко убедиться, если попытаться, например, перевести в двоичный код число 0,626.

Симметричные позиционные системы счисления

Такие системы счисления отличаются от обычных тем, что используют цифры не из множества Что такое мощность системы счисления. Смотреть фото Что такое мощность системы счисления. Смотреть картинку Что такое мощность системы счисления. Картинка про Что такое мощность системы счисления. Фото Что такое мощность системы счисления, а из множества Что такое мощность системы счисления. Смотреть фото Что такое мощность системы счисления. Смотреть картинку Что такое мощность системы счисления. Картинка про Что такое мощность системы счисления. Фото Что такое мощность системы счисления. Чтобы цифры были целыми, нужно, чтобы b было нечётным. В симметричных системах счисления не требуется дополнительных обозначений для знака числа. Кроме того, вычисления в симметричных системах удобны тем, что не требуется особых правил округления — оно сводится к простому отбрасыванию лишних разрядов, что резко уменьшает систематические ошибки вычислений.

Смешанные системы счисления

Смешанная система счисления является обобщением Что такое мощность системы счисления. Смотреть фото Что такое мощность системы счисления. Смотреть картинку Что такое мощность системы счисления. Картинка про Что такое мощность системы счисления. Фото Что такое мощность системы счисления-ричной системы счисления и также зачастую относится к позиционным системам счисления. Основанием смешанной системы счисления является возрастающая последовательность чисел Что такое мощность системы счисления. Смотреть фото Что такое мощность системы счисления. Смотреть картинку Что такое мощность системы счисления. Картинка про Что такое мощность системы счисления. Фото Что такое мощность системы счисленияи каждое число Что такое мощность системы счисления. Смотреть фото Что такое мощность системы счисления. Смотреть картинку Что такое мощность системы счисления. Картинка про Что такое мощность системы счисления. Фото Что такое мощность системы счисленияпредставляется как линейная комбинация:

Что такое мощность системы счисления. Смотреть фото Что такое мощность системы счисления. Смотреть картинку Что такое мощность системы счисления. Картинка про Что такое мощность системы счисления. Фото Что такое мощность системы счисления, где на коэффициенты Что такое мощность системы счисления. Смотреть фото Что такое мощность системы счисления. Смотреть картинку Что такое мощность системы счисления. Картинка про Что такое мощность системы счисления. Фото Что такое мощность системы счисления(называемые как и прежде цифрами) накладываются некоторые ограничения.

Записью числа Что такое мощность системы счисления. Смотреть фото Что такое мощность системы счисления. Смотреть картинку Что такое мощность системы счисления. Картинка про Что такое мощность системы счисления. Фото Что такое мощность системы счисленияв смешанной системе счисления называется перечисление его цифр в порядке уменьшения индекса Что такое мощность системы счисления. Смотреть фото Что такое мощность системы счисления. Смотреть картинку Что такое мощность системы счисления. Картинка про Что такое мощность системы счисления. Фото Что такое мощность системы счисления, начиная с первого ненулевого.

Если Что такое мощность системы счисления. Смотреть фото Что такое мощность системы счисления. Смотреть картинку Что такое мощность системы счисления. Картинка про Что такое мощность системы счисления. Фото Что такое мощность системы счислениядля некоторого Что такое мощность системы счисления. Смотреть фото Что такое мощность системы счисления. Смотреть картинку Что такое мощность системы счисления. Картинка про Что такое мощность системы счисления. Фото Что такое мощность системы счисления, то смешанная система счисления совпадает с Что такое мощность системы счисления. Смотреть фото Что такое мощность системы счисления. Смотреть картинку Что такое мощность системы счисления. Картинка про Что такое мощность системы счисления. Фото Что такое мощность системы счисления-ричной системой счисления.

Наиболее известным примером смешанной системы счисления являются представление времени в виде количества суток, часов, минут и секунд. При этом величина d дней h часов m минут s секунд соответствует значению Что такое мощность системы счисления. Смотреть фото Что такое мощность системы счисления. Смотреть картинку Что такое мощность системы счисления. Картинка про Что такое мощность системы счисления. Фото Что такое мощность системы счислениясекунд.

Фибоначчиева система счисления

Фибоначчиева система счисления основывается на числах Фибоначчи.

Что такое мощность системы счисления. Смотреть фото Что такое мощность системы счисления. Смотреть картинку Что такое мощность системы счисления. Картинка про Что такое мощность системы счисления. Фото Что такое мощность системы счисления, где Что такое мощность системы счисления. Смотреть фото Что такое мощность системы счисления. Смотреть картинку Что такое мощность системы счисления. Картинка про Что такое мощность системы счисления. Фото Что такое мощность системы счисления— числа Фибоначчи, Что такое мощность системы счисления. Смотреть фото Что такое мощность системы счисления. Смотреть картинку Что такое мощность системы счисления. Картинка про Что такое мощность системы счисления. Фото Что такое мощность системы счисления, при этом в записи Что такое мощность системы счисления. Смотреть фото Что такое мощность системы счисления. Смотреть картинку Что такое мощность системы счисления. Картинка про Что такое мощность системы счисления. Фото Что такое мощность системы счисленияне встречается две единицы подряд.

Факториальная система счисления

Что такое мощность системы счисления. Смотреть фото Что такое мощность системы счисления. Смотреть картинку Что такое мощность системы счисления. Картинка про Что такое мощность системы счисления. Фото Что такое мощность системы счисления, где Что такое мощность системы счисления. Смотреть фото Что такое мощность системы счисления. Смотреть картинку Что такое мощность системы счисления. Картинка про Что такое мощность системы счисления. Фото Что такое мощность системы счисления.

Биномиальная система счисления

Представление, использующее биномиальные коэффициенты

Что такое мощность системы счисления. Смотреть фото Что такое мощность системы счисления. Смотреть картинку Что такое мощность системы счисления. Картинка про Что такое мощность системы счисления. Фото Что такое мощность системы счисления, где Что такое мощность системы счисления. Смотреть фото Что такое мощность системы счисления. Смотреть картинку Что такое мощность системы счисления. Картинка про Что такое мощность системы счисления. Фото Что такое мощность системы счисления.

Система счисления майя

Майя использовали 20-ричную систему счисления за одним исключением: во втором разряде было не 20, а 18 ступеней, то есть за числом (17)(19) сразу следовало число (1)(0)(0). Это было сделано для облегчения расчетов календарного цикла, поскольку (1)(0)(0) = 360 примерно равно числу дней в солнечном году.

Непозиционные системы счисления

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

Римская система счисления

Каноническим примером фактически непозиционной системы счисления является римская, в которой в качестве цифр используются латинские буквы:
I обозначает 1,
V — 5,
X — 10,
L — 50,
C — 100,
D — 500,
M — 1000

Например, II = 1 + 1 = 2
здесь символ I обозначает 1 независимо от места в числе.

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

IV = 4, в то время как:
VI = 6

Система остаточных классов (СОК)

Представление числа в системе остаточных классов основано на понятии вычета и китайской теореме об остатках. СОК определяется набором взаимно-простых модулей Что такое мощность системы счисления. Смотреть фото Что такое мощность системы счисления. Смотреть картинку Что такое мощность системы счисления. Картинка про Что такое мощность системы счисления. Фото Что такое мощность системы счисленияс произведением Что такое мощность системы счисления. Смотреть фото Что такое мощность системы счисления. Смотреть картинку Что такое мощность системы счисления. Картинка про Что такое мощность системы счисления. Фото Что такое мощность системы счислениятак, что каждому целому числу Что такое мощность системы счисления. Смотреть фото Что такое мощность системы счисления. Смотреть картинку Что такое мощность системы счисления. Картинка про Что такое мощность системы счисления. Фото Что такое мощность системы счисленияиз отрезка Что такое мощность системы счисления. Смотреть фото Что такое мощность системы счисления. Смотреть картинку Что такое мощность системы счисления. Картинка про Что такое мощность системы счисления. Фото Что такое мощность системы счисленияставится в соответствие набор вычетов Что такое мощность системы счисления. Смотреть фото Что такое мощность системы счисления. Смотреть картинку Что такое мощность системы счисления. Картинка про Что такое мощность системы счисления. Фото Что такое мощность системы счисления, где

Что такое мощность системы счисления. Смотреть фото Что такое мощность системы счисления. Смотреть картинку Что такое мощность системы счисления. Картинка про Что такое мощность системы счисления. Фото Что такое мощность системы счисления Что такое мощность системы счисления. Смотреть фото Что такое мощность системы счисления. Смотреть картинку Что такое мощность системы счисления. Картинка про Что такое мощность системы счисления. Фото Что такое мощность системы счисленияЧто такое мощность системы счисления. Смотреть фото Что такое мощность системы счисления. Смотреть картинку Что такое мощность системы счисления. Картинка про Что такое мощность системы счисления. Фото Что такое мощность системы счисления

При этом китайская теорема об остатках гарантирует однозначность представления для чисел из отрезка Что такое мощность системы счисления. Смотреть фото Что такое мощность системы счисления. Смотреть картинку Что такое мощность системы счисления. Картинка про Что такое мощность системы счисления. Фото Что такое мощность системы счисления.

В СОК арифметические операции (сложение, вычитание, умножение, деление) выполняются покомпонентно, если про результат известно, что он является целочисленным и также лежит в Что такое мощность системы счисления. Смотреть фото Что такое мощность системы счисления. Смотреть картинку Что такое мощность системы счисления. Картинка про Что такое мощность системы счисления. Фото Что такое мощность системы счисления.

Недостатками СОК является возможность представления только ограниченного количества чисел, а также отсутствие эффективных алгоритмов для сравнения чисел представленых в СОК. Сравнение обычно осуществляется через перевод аргументов из СОК в смешанную систему счисления по основаниям Что такое мощность системы счисления. Смотреть фото Что такое мощность системы счисления. Смотреть картинку Что такое мощность системы счисления. Картинка про Что такое мощность системы счисления. Фото Что такое мощность системы счисления.

Перевод чисел из СОК в десятичную систему счисления

Формула перевода имеет вид:

r = 0,1,2,… (целые числа), причем r выбирают так, чтобы разность между левой и правой частью выражения была меньше P;

Bi = (P/pi)*ki, где ki = 1, 2, …, pi, причем ki выбирается таким, чтобы остаток от деления Bi/pi был равен 1.

А = (2,4,6) в системе с основаниями: p1 = 3, p2 = 5, p3 = 7.

Ссылки

ar:أنظمة عد be-x-old:Сыстэма зьлічэньня bg:Бройна система bs:Brojevni sistem ca:Sistema de numeració cs:Číselná soustava da:Talsystem eo:Cifereca sistemo eu:Zenbaki-sistema gl:Sistema de numeración he:שיטות ספירה hr:Brojevni sustav hu:Számrendszerek id:Sistem bilangan nl:Talstelsel no:Tallsystem pl:System liczbowy sh:Brojevni sistem sl:Številski sistem sv:Talsystem ta:எண்ணுரு uk:Система числення yi:נומערן סיסטעם zh-min-nan:Sò͘-jī

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *