Выдержки из «Алгоритмы переводов для систем с положительными и отрицательными базисными числами»[1]

Вычеты и неполные частные

A,p,k∈ℕ , p≥2 ,   0≤k≤p−2

{A}(p,k) — наименьший неотрицательный вычет по основанию (p,k) , удовлетворяющий условию −k≤{A}(p,k)≤p−k−1

[A](p,k) — неполное частное по основанию (p,k) , определяемое из соотношения A=p⋅[A](p,k)+{A}(p,k) .

Перевод целых чисел из p-ичной системы в (p±1, k)-ичные системы

[(an…a0)(p,0,p−1,0)](p±1,k)=(bn…b0)(p,0,p−1,0) ,

{(an…a0)(p,0,p−1,0)}(p±1,k)=c0 ,

где bi(i=n,n−1,…,0) и с0 определяются формулами

bi=ci+1+[ai∓ci+1](p±1,k) ,

ci={ai∓ci+1}(p±1,k) ,

cn+1=0

Перевод целых чисел из (p,k)-ичной системы в (p±1)-ичные системы

[(an…a0)(p,k,0,k+1)]p±1=(bn…b0)(p,k,0,k+1) ,

{(an…a0)(p,k,0,k+1)}p±1=c0 ,

где bi(i=n,n−1,…,0) и с0 определяются формулами

bi=ci+1+[ai∓ci+1]p±1 ,

ci={ai∓ci+1}p±1 ,

cn+1=0

Литература

  1. Рамиль Альварес Х. Алгоритмы переводов для систем с положительными и отрицательными базисными числами. — В кн.: Вычислительная техника и вопросы кибернетики, вып. 15. Изд-во МГУ, 1978