نظام العد الأحادي

أنظمة الأرقام حسب الثقافة
الأرقام الهندية العربية
العربية المغربية
العربية المشرقية
الخمير
العائلة الهندية
البراهمية
التايلندية
أرقام شرق آسيا
الصينية
سوژو
عصي العد
اليابانية
الكورية 
الأرقام الأبجدية
أبجد
الأرمنية
السيريلية
جعيز
العبرية
اليونانية (Ionian)
أريابهاتا
 
أنظمة أخرى
Attic
البابلية
المصرية
الإتروسكية
المايا
الرومانية
Urnfield
قائمة مواضيع نظم الأرقام
Positional systems by base
عشري (10)
2, 4, 8, 16, 32, 64
1, 3, 9, 12, 20, 24, 30, 36, 60, more…

نظام العد الأحادي إنگليزية: unary numeral system هو نظام للعد ذو أساس أحادي. يعتبر هذا النظام من أبسط أنظمة العد لتمثيل الأعداد الطبيعية، حيث من أجل تمثيل أي عدد N، يتم تكرار رمز معين يمثل العدد 1 لـ N مرة. على سبيل المثال، باستخدام الرمز | (رمز العصا) فيمكن تمثيل العدد 6 على الشكل ||||||. الطريقة البسيطة للعد بهذه الطريقة هي استخدام الأصابع. يفيد هذا النظام في عد النتائج أثناء حدوثها، مثل عد النقاط في مباراة رياضية، وذلك لعدم الحاجة إلى مسح أو تعديل أي نتيجة متوسطة وإنما تكون النتيجة النهائية هي الهامة للحكم على نتيجة المباراة. عادة ما يتم تجميع الرموز الأحادية في مجموعات لإنشاء مجموعات أعداد من أجل تسهيل العد الأخير، وهذه العملية تشابه وظيفة الفراغات أو الفاصلة العشرية في نظام العد العشري.

بعض أشكال نظام العد الأحادي لتمثيل العدد 8.
الرمز 正 (ويعني كلمة صحيح) يستخدم في اليابان، الصين، وكوريا للتعبير بشكله الكامل عن الرقم 5.

من الممكن القيام بعمليات الجمع، والطرح بسهولة كبيرة في هذا نظام العد الأحادي، بينما عمليتي الضرب والقسمة تتطلب جهداً أكبر.

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

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

استخدامات

Unary is used as part of some data compression algorithms such as Golomb coding.[1] It also forms the basis for the Peano axioms for formalizing arithmetic within mathematical logic.[2] A form of unary notation, called Church encoding, is used to represent numbers within lambda calculus.[3]


الهامش

  1. ^ Golomb, S.W. (1966), "Run-length encodings", IEEE Transactions on Information Theory IT-12 (3): 399–401, doi:10.1109/TIT.1966.1053907, http://urchin.earth.li/~twic/Golombs_Original_Paper/ .
  2. ^ Magaud, Nicolas; Bertot, Yves (2002), "Changing data structures in type theory: a study of natural numbers", Types for proofs and programs (Durham, 2000), Lecture Notes in Comput. Sci., 2277, Springer, Berlin, pp. 181–196, doi:10.1007/3-540-45842-5_12 .
  3. ^ Jansen, Jan Martin (2013), "Programming in the λ-calculus: from Church to Scott and back", The Beauty of Functional Code: Essays Dedicated to Rinus Plasmeijer on the Occasion of His 61st Birthday, Lecture Notes in Computer Science, 8106, Springer-Verlag, pp. 168–180, doi:10.1007/978-3-642-40355-2_12 .

وصلات خارجية