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

Так как одно и то же число может быть записано в разных системах счисления, встает вопрос о переводе представления числа из одной системы (р) в другую (q) — будем обозначать такое преобразование ZpZq. На теоретическом уровне может быть произвести его при всех q и р. Но схожий прямой перевод будет затруднен тем, что придется делать операции по правилам математики недесятичных систем счисления. По этой причине более комфортными с практической точки зрения оказываются варианты преобразования с промежуточным переводом ZpZr → Zq с основанием r, для которого арифметические операции выполнить просто. Такими комфортными основаниями являются r =1 и r = 10, т.е. перевод осуществляется через унарную либо десятичную систему счисления.

Преобразование ZpZ1Zq

Мысль метода перевода максимально ординарна: положим изначальное значение Zq:= 0; из числа Zp вычтем 1 по правилам вычитания системы р, т.е. ZP: = ZP – 1* и добавим ее к Zq по правилам сложения системы q, т.е. Zq:= Zq + 1; будем повторять эту последовательность действий, пока не достигнем Zp = 0.

* Символ «:=» употребляется тут и дальше в смысле «присвоить» («считать равным»).

Правила сложения с 1 и вычитания 1 могут быть записаны последующим образом:

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

content

Share
Published by
content

Recent Posts

Копирование и размножение планов и карт

Если основа оригинала (карты пли плана) прозрачна, то копию можно снять при помощи стола со…

6 месяцев ago

Решение задач на топографических планах (картах)

Определение координат точки. Пусть точка А (рис. 32) находится в квадрате, абсциссы и ординаты вершин…

6 месяцев ago

Рельеф местности и способы его изображения

Рельефом местности называется совокупность неровностей физической поверхности земли. В зависимости от характера рельефа местность делят…

7 месяцев ago

Условные знаки топографических планов и карт

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

7 месяцев ago

Номенклатура карт и планов

В инженерной геодезии чаще всего пользуются топографическими картами. Их составляют в масштабах 1:10000, 1:25000, 1:50000…

7 месяцев ago

Масштабы

Масштабом называется отношение длины отрезка линии на плане (профиле) к соответствующей проекции этой линии на…

7 месяцев ago