ترميز نيغافيبوناتشي

في الرياضيات ، يُعدّ ترميز نيغافيبوناتشي ترميزًا عالميًا يُستخدم لترميز الأعداد الصحيحة غير الصفرية إلى كلمات ثنائية. وهو مشابه لترميز فيبوناتشي ، إلا أنه يسمح بتمثيل الأعداد الصحيحة الموجبة والسالبة. تنتهي جميع هذه الرموز بالرقم "11" ولا يسبقها أي رقم "11".

طريقة التشفير

توضح الخطوات التالية كيفية ترميز عدد صحيح غير صفريx{\displaystyle x}. لاحظ أنو{\displaystyle f}يشير إلى متتالية نيغافيبوناتشي.

  1. لوx{\displaystyle x}إذا كان موجبًا، فاحسب أكبر عدد صحيح فردي سالبن{\displaystyle n}بحيث يكون مجموع الحدود السالبة الفردية لمتتالية نيغافيبوناشي من -1 إلىن{\displaystyle n}بخطوة مقدارها -2، أكبر من أو يساويx{\displaystyle x}: ن{-(2ك+1)،ك[0،[}،أنا=-1،أناoددن-2و(أنا)<xأنا=-1،أناoددنو(أنا).{\displaystyle n\in \{-\left(2k+1\right),k\in [0,\infty [\},\quad \sum _{i=-1,\;i\;odd}^{n-2}f(i)<x\leq \sum _{i=-1,\;i\;odd}^{n}f(i).} لوx{\displaystyle x}إذا كان العدد سالبًا، فاحسب أكبر عدد صحيح زوجي سالبن{\displaystyle n}بحيث يكون مجموع الحدود السالبة الزوجية لمتتالية نيغافيبوناشي من 0 إلىن{\displaystyle n}بخطوة مقدارها -2، يكون أقل من أو يساويx{\displaystyle x}: ن{-2ك،ك[2،[}،أنا=-2،أناهـvهـنن-2و(أنا)>xأنا=-2،أناهـvهـننو(أنا){\displaystyle n\in \{-2k,k\in [2,\infty [\},\quad \sum _{i=-2,\;i\;even}^{n-2}f(i)>x\geq \sum _{i=-2,\;i\;even}^{n}f(i)}
  2. أضف 1 في|ن|ذ{\displaystyle |n|^{\text{th}}}بت من الكلمة الثنائية. اطرحو(ن){\displaystyle f(n)}منx{\displaystyle x}.
  3. كرر العملية من الخطوة 1 بالقيمة الجديدة لـ x ، حتى تصل إلى 0.
  4. أضف الرقم 1 على يسار الكلمة الثنائية الناتجة لإنهاء عملية الترميز.

لفك تشفير كلمة ثنائية مشفرة، احذف الرقم 1 الموجود في أقصى اليسار من الكلمة الثنائية، لأنه يُستخدم فقط للدلالة على نهاية الرقم المشفر. ثم خصص للبتات المتبقية قيم متتالية فيبوناتشي السالبة بدءًا من -1 (1، -1، 2، -3، 5، -8، 13...)، واجمع جميع القيم المرتبطة بالرقم 1.

تمثيل نيغافي بوناشي

يرتبط ترميز نيغافيبوناتشي ارتباطًا وثيقًا بتمثيل نيغافيبوناتشي ، وهو نظام ترقيم موضعي يستخدمه علماء الرياضيات أحيانًا. إن رمز نيغافيبوناتشي لعدد صحيح غير صفري معين هو نفسه تمثيل نيغافيبوناتشي الخاص بهذا العدد، باستثناء عكس ترتيب أرقامه وإضافة الرقم "1" في نهايته. يتكون رمز نيغافيبوناتشي لجميع الأعداد السالبة من عدد فردي من الأرقام، بينما يتكون رمز نيغافيبوناتشي لجميع الأعداد الموجبة من عدد زوجي من الأرقام.

طاولة

يُعطى رمز الأعداد الصحيحة من -11 إلى 11 أدناه.

رقمتمثيل نيغافي بوناشيرمز نيغافي بوناشي
-11101000٠٠٠١٠١١
-101010011001011
-91000100100011
-81000000000011
-71000011000011
-61001000010011
-51001011010011
-4101001011
-31000٠٠٠١١
-2100110011
-110011
00(لا يمكن ترميزها)
1111
21000011
31011011
410010010011
510000000011
610001100011
710100001011
810101101011
9100101001010011
101001000٠٠٠١٠٠١١
11100100110010011

انظر أيضاً

مراجع

المراجع