أنظمة الأعداد ( Numeration systems )
☰ جدول المحتويات
أنظمـة الأعداد طرق للعد وتسمية الأعداد وتسمى أيضًا أنظمة الأرقام. ولأن الأعداد أفكار ذهنية، فإننا لانستطيع رؤيتها أو لمسها، لكن بإمكاننا استخدام رموز لتمثيلها. هذه الرموز نسميها أعدادًا. وتشمل الرموز التالية
أنواع أنظمة الأعداد
بالإمكان استخدام عدد كلي أكبر من الواحد كأساس لبناء نظام للعد حيث يعتبر دوما عدد الأرقام المستخدمة أساسًا للنظام. ومن أمثلة ذلك: 1- النظام العشري أو ذو الأساس 10 ويستخدم 10 خانات 2- النظام الثنائي أو ذو الأساس 2 ويستخدم خانتين. 3- النظام الستة عشري أو ذو الأساس 16 ويستخدم 16 خانة.
النظام العشري:
يمثل هذا النظام الأعداد من خلال مجموعات يتكون كل منها من عشرة. ولنفترض أنك تود إحصاء الهللات أو القروش التي جمعتها. فبدلاً من عدها واحدة واحدة، يمكن عدها باستخدم مجموعات من 10، أي تضعها في ربط من 10، ومن ثم يكون ترتيب الربط في مجموعات بحيث توضع 10 منها في كل مجموعة كما هو موضح في الرسم.كم هللة لدينا ؟ يمكن أن نجيـب على النحـو التالي: لدينـا مجموعتان في كل واحدة منها 10 ربط، وفي كل ربطة 10 هللات = 2× (10 × 10) = 200 ؛ و 4 ربط في كل منها 10 = 4 × 10 = 40، إضافة إلى 8 هللات منفـردة. أي لديـنــا ما مجموعــه 200 + 40 + 8 = 248 هللة.
|
وتعتمد قيمة كل رقم في عدد عشري على خانتها (موقعها) في العدد. فمثلا يتكون العددان 482، 248 من نفس الأرقام لكنهما يمثلان عددين مختلفين لاختلاف خانات الأرقام في كل منهما.
ولكل خانة اسم يحدد قيمتها بالنسبة إلى 10. ففي العدد 248، تقع 8 في خانة الآحاد، 4 في خانة العشرات، 2 في خانة المئات. وفي الأعداد التي تزيد على ثلاثة أرقام، يطلق على الخانات الإضافية اسم خانة الألوف، ثم خانة عشرات الألوف، فلكل خانة قيمة تساوي 10 أضعاف قيمة الخانة التي على يمينها .
وهناك طريقة أخرى لإيجاد قيمة الخانة عن طريق استخدام (قوى العشرة) (أي 10 مضروبة في نفسها عددا من المرات. ويوضح الجدول التالي معنى قوى العشرة.
|
ويطلق مسمى الأس على كل من 2 في 210، 3 في 310، 4 في 410. وتسمى العشرة الأساس. ويدل الأس على عدد المرات التي يكون فيها الأساس معاملا، فمثلا 210 تعني استخدام العشرة مرتين كمعامل، أو 10×10. وبإمكاننا كتابة العدد 248 على النحو 200+40+ 8 أو على النحو (2×210) + (4×110) + 8.
إن قيمة أي عدد تساوي مجموع قيم الأرقام المكونة له. فالعدد 4206 يعني ¸4 آلاف زائدا مائتين زائدا لاعشرات زائدًا 6 آحاد·، أو (4×310) + (2+ 210) + (0×110) + (6×010) .
ويمكن أن نكتب أيضا 4206 على النحو (4×310) + (2 × 210) + (0×11) + (6 ×010). ويعني الأس (0) أن 10 ليست معاملا. لذا 6 × 010 تعبير آخر لـ 6 × 1.
النظام الثنائي:
الأعداد في مجموعات من اثنين وقوى الاثنين. وكلمة (ثنائي) مشتقة من لفظة (اثنين في كل مرة). ويستخدم هذا النظام رقمين فقط هما 0، 1، ويرمز العدد 10اثنين (صفر، واحد، أساس اثنين) (للعدد 2) الذي هو أساس النظام. ويعني 1 اثنين زائدا لا آحاد.التجميع اثنين اثنين. توضح مجموعات المربعات التالية معنى عدة أنظمة عد ثنائية:
إيجاد قيمة الخانة في الأساس 2 في الأعداد الثنائية لكل خانة قيمة تساوي ضعف قيمة الخانة التي على يمينها. فمثلا الـفراغ الذي في أقصى يمين العدد 1010 اثنين يعني 0 × 1 ويعني 1 الذي على يسار 0، 1 × 2، أما الذي يليه فيعني ( 2 × 2 بينمـا الذي في أقصـى اليسـار يعـني 1 × 2 × 2 × 2).
ويمكن التعبير عن قيمة خانة كل موقع بدلالة قوى 2. ويبين الجدول التالي معنى عدد قوى لـ 2.
ويمكن تحويل الأعداد الثنائية إلى أعداد عشرية عن طريق إضافة رقـم منازل الأرقام بدلالة الأعداد العشرية. وتوضح الحسابات التاليــة كيفيــة تغيير العـــدد الثنائي 1011 إلى العدد العشري 13:
النظام الستة عشري:
هو مجموعات تحسب على أساس 16 وقوى 16. ويستخدم عادة النظام الستة عشري في صياغة الأوامر التي يقرأها الحاسوب من خلال نظام من الكلمات والرموز المسماة (لغة التجميع). ومن السهل تغيير الأعداد في النظام الستة عشري إلى النظام الثنائي، وهي اللغة التي يستخدمها الحاسوب فعلا.أما الأرقام الستة عشر المستخدمة في النظام الستة عشري فهي 0، 1، 2، 4، 5، 6، 7، 8، 9، أ، ب، جـ، د، هـ، و حيث تمثل الأرقام الستة الأخيرة 10، 11، 12، 13، 14، 15.
أما الأساس 16 نفسه فيكتب 10 ستة عشر (واحد، صفر، أساس ستة عشر) والتي تعني ¸1 ستة عشر زائدا لا آحاد·.
التجميع بالستة عشر توضِّح المجموعات التالية من النقاط معنى بعض الأعداد الستة عشرية ذات الرقمين.
ويبين الجدول التالي قيمة خانة عدد كل موقع بدلالة قوى 16.
ويمكن تحويل الأعداد الثنائية إلى أعداد ستة عشرية باتباع ثلاث خطوات: (1) ابتداءً من اليمين، ضع خطا تحت كل مجموعة مكونة من أربعة أرقام ؛ (2) حول كل عدد ثنائي من أربعة أرقام إلى عدد عشري ؛ (3) استبدل بالأرقام الستة عشرية المناسبة (أ إلى و) الأعداد العشرية التي تزيد على تسعة. وتوضح الحسابات التالية كيفية تحويل العدد الثنائي 10110101 إلى العدد الستة عشري ب 5:
استخدام أنظمة الأعداد
لنفترض أنه طلب منا حل مسألة الجمع: 4 + 4 + 4 + 4= ؟. لو استخدمنا النظام ذا الأساس 10، لكان الجواب 16،كما يتضح من المجموعات التالية من النقاط.
الحساب العشري:
يطلق مسمى الحقائق الحسابية على جمل مثل 4 + 5 = 9، 9 - 4 = 5، 9 × 5 = 45، 45 - 9 = 5. وتستخدم كثير من هذه الحقائق في الجمع والطرح والضرب والقسمة.الجمع العشري هو طريقة لضم مجموعتين أو أكثر من مجمــوعة واحــدة فقط. ونستخدم مبدأ قيمة الخانة لجمع الآحاد مع الآحاد، والعشرات، وهكذا، كما يتضح من المثال التالي:
الطرح العشري. هو طريقة معاكسة للجمع، وتتبع مبادىء الجمع العشري نفسها.
الضرب العشري هو طريقة لضم المجموعات المتساوية إلى بعضها البعض. وتعني حقيقة الضرب 4 × 6 = 24 أن 4 مجموعات ذات ستة أشياء تضم مامجموعه 24 شيئا. وإليك طريقة استخدام قيمة الخانة لضرب 23 في 3:
في الضرب نعيد التجميع عندما يكون حاصل الضرب في أية خانة مساويًا 10 أو أكثر.
وعندما يكون للمضروب فيه أكثر من رقم واحد، نكرر العملية لكل رقم ثم نضيف حاصل الضرب:
القسمة العشرية. هي طريقة معاكسة للضرب. وتعمل على تجزئة مجموعة واحدة إلى عدة مجموعات من نفس الحجم. وفيما يلي طريقة قسمة 69 على 3:
وكذلك يجعل مبدأ قيمة الخانة من قسمة الأعداد الكبيرة أمراً سهلاً.
الحساب الثنائي:
له عدد محدود من الحقائق لأنه يستخدم رقمين فقط هما 0 و 1.الجمع الثنائي يعتمد على الحقائق التالية فقط:
0 + 0 = 0 ، 0 + 1 = 1 ، 1 + 0 = 1، 1 + 1 = 10
وفيما يلي طريقة استخدام هذه الحقائق لجمع 11 + 11:
الطرح الثنائي. وأساسه أربع حقائق.
0 - 0 = 0، 1 - 0 = 1 ، 1 - 1 = 0 ، 10 - 1 = 1
وباستخدام هذه الحقائق اطرح 11 من 110.
الطرح الثنائي. المعنى (بعد إعادة التجميع مرتين) الطرح العشري.
الضرب الثنائي يستخدم الحقائق التالية:
0 × 0 = 0، 0 × 1 = 0 ، 1 × 0 = 0، 1 × 1 = 1
حاصل ضرب أي رقمين يساوي دائمًا 0 أو 1، لكن علينا إعادة التجميع عندما نضيف نتائج الضرب لإكمال أي مسألة ضرب. وكمثال إليك طريقة ضرب 11 × 11:
القسمة الثنائية معاكسة للضرب الثنائي. يوضح المثال التالي القسمة على عدد ثنائي ذي رقمين:
الحساب الستة عشري:
له من الحقائق أكثر مما للحساب العشري لأنه أكثر أرقامًا (0إلى 9 زائدًا أ إلى و).الجمع الستة عشري. بالإمكان استخدام الجدول التالي لمعرفة الحقائق الأساسية عن الجمع الستة عشري .
استخدم الجدول لحل المسألة التالية:
وعندما يكون المجموع في أية خانة أكبر من و، أعد التجميع بدلالة الأساس 16 كما هو مبين في المثال التالي.
الطرح الستة عشري بإمكاننا استخدام جدول حقائق الجمع الستة عشري لنوجد أيضًا حقائق الطرح الستة عشري. فمثلا لطرح د من 12، أوجد أولا العمود الذي يبدأ بـ د، ثم انزل بإصبعك على طول هذا العمود حتى تصل إلى 12، ثم حرك إصبعك يسارًا على طول هذا الصف حتى تصل إلى أول رقم لتجد الجواب 5.
إذا كان الرقم المطروح أكبر من الرقم الذي يعلوه، فنحتاج إلي إعادة التجميع كما يتبين من المثال التالي:
الطرح الستة عشري المعنى الطرح العشري
الضرب الستة العشري يستخدم أيضا حقائق أكثر من الضرب العشري. وبالإمكان استخدام الجدول التالي لإيجاد الحقائق الأساسية عن الضرب الستة عشري.
استخدم الجدول لحل المسألة التالية في الضرب الستة عشري، وتذكر إعادة التجميع إذا كان الناتج في أية خانة أكبر من و.
وعندما يتكون المضروب فيه من أكثر من رقم، كرر العملية لكل رقم وأضف النواتج، كما هو موضح في المثال التالي:
القسمة الستة عشرية يمكن أيضا استخدام جدول الضرب الستة عشري لإيجاد حقائق القسمة. فمثلا لقسمة ب على 58 أوجد أولا العمود الذي يبدأ بـ ب. انزل إصبعك على طول العمود حتى تصل إلى 58. وفي أقصى اليسار من هذا الصف ستجد الإجابة وهي 8.
استخدم الجدول لحل المسألة التالية:
نبذة تاريخية
نشأة نظام الأعداد. كان للشعوب البدائية عدة طرق لتسجيل الأعداد القليلة التي يحتاجونها. كان بإمكان الراعي أن يجمع عددا من الحصى يمثل عدد الخراف في القطيع بحيث تمثل الحصاة الواحدة خروفا واحدًا. وكان الكيس من الحصى يعني كامل القطيع. وبمقارنة الحصى مع القطيع، يتمكن الراعي من معرفة إن كان أحد الخراف مفقودًا. ويطلق علماء الرياضيات على هذا النوع من المقارنة علاقة واحد إلى واحد.
وأخيرا، شرع الناس في العد عن طريق وضع الأسماء الممثلة للأرقام في ترتيب معين، فنطقوا أو كتبوا الكلمة التي تعني واحدًا ثم الكلمة التي تعني اثنين، ثم الكلمة التي تعني ثلاثة، وهكذا.
ومع مرور الوقت طوّرت الشعوب في أنحاء مختلفة من العالم أنواعًا عديدة من أنظمة العد، بعضها اعتمد على الخمسة كأساس، وبعضها على العشرة، بل إن بعضها اعتمد كأساس على الاثني عشر أو الستين. وما زلنا إلى يومنا هذا نستخدم بعض هذه القياسات المأخوذة من هذه الأنظمة مثل الـ 12 بوصة في القدم والـ 60 دقيقة في الساعة.
وفي معظم أنظمة الترقيم القديمة، كان الناس يصيغون الأعداد بمجرد تكرار الرموز الأساسية، وإضافة قيمها ليحصلوا على العدد المطلوب. وقد اتبع المصريون والإغريق والرومانيون أنظمة عد من هذا القبيل. أما العرب فقد اتبعوا نظاما للترقيم متفوقا على سائر الأنظمة الأخرى، وهذا النظام اعتمد علي مبدأ قيمة الخانة واستخدموا رمزا يعني لاشيء أو الصفر. وأصبح هذا النظام نظام العد العشري المتبع في معظم أنحاء العالم.
نظم الأعداد المصرية. في حوالي عام 3000 ق.م استخدم المصريون اللغة الهيروغليفية (كتابة الصور) لكتابة الأعداد، كما هو موضح فيما يلي.
نظام الأعداد الإغريقية. في حوالي العام 500 ق.م، طور الإغريق نظامًا للعد يعتمد العشرة أساسًا، ويستخدم أحرف الهجاء الإغريقية السبعة والعشرين - 24 منها مستخدمة حاليًا إضافة إلى 3 أحرف لم تعد تستخدم - وكانت الأحرف التسعة الأولى ترمز إلى الأعداد من 1 إلى 9، وكانت الأحرف التسعة التالية ترمز للعشرات، من 10 إلى 90، وأما الأحرف التسعة الأخيرة فكانت ترمز إلى المئات من 100 إلى 900. وقام الإغريق بصياغة الأعداد عن طريق ربط هذه الرموز وإضافة قيمها.
نظام الأعداد الرومانية. اعتمد على الأحرف كرموز للأعداد، لكن النظام الروماني القديم في حوالي 500 ق.م اختلف عن النظام القائم اليوم. فمثلا،
كتب الرومان 4 على النحو iiii
، وكتبوا 9 على النحو viiii
، واستخدموا الرمز للعدد 50
و للعدد 1000 استخدم الرمز |
أما اليوم فنستخدم iv للعدد 4، ix للعدد 9، l للعدد 50 و m للعدد 1000. وتبين الأعداد lx,vi، xv مبدأ الإضافة. وعندما يرمز الأول من رمزين لعدد أكبر من الثاني، فإننا نضيف قيمة الأول إلى الثاني لنحصل على قيمة العدد المركب. وبالتالي فالعدد الروماني vi يمثل 6 أو 5 + 1 ؛ xv يمثل العدد 15 أي 10 + 5 ؛ lx يمثل العدد 50 + 10 = 60.
أما الأعداد iv وix فتوضح مبدأ الطرح، فعندما يرمز الأول من رمزين لعدد أصغر من الثاني، فإننا نطرح قيمة الأول من قيمة الثاني لنحصل على قيمة العدد المركب، وبالتالي في العدد الروماني iv نطرح 1 من 5 لنحصل على 04.
نظام الأعداد البابلية. يستخدم الرموز المسمارية (إسفينية الشكل)، وهو نظام قديم يعتمد على الـ 60، وعمل به حوالي العام 2100 ق.م. وفي هذا النظام، يحتوي العدد على مجموعة من الرموز إذ تمثل إحدى المجموعات عدد الآحاد وتمثل المجموعة التالية الستينات، وتمثل أخرى الأعداد (60 * 60)، وهكذا.
وبحلول العام 1500 ق.م، طور البابليون نظاما أساسه 10. وفي هذا النظام يكون الألف تشكيلا من رمزي العدد عشرة والعدد مائة.
نظام الأعداد الهندية العربية. استخدم علماء الرياضيات الهنود نظاما أساسه 10، وذلك في القرنين الرابع والثالث قبل الميلاد، وأوجد الهنود رمزا لكل عدد من الواحد إلى التسعة. وكان لكل أس للعدد 10 اسما، وقد استخدموا هذه الأسماء عند كتابة الأعداد، فمثلا كتب الهنود ¸1 ساتا، 3 داسان، 5· للعدد الذي يكتب 135.
ومن المحتمل أن الهنود اكتشفوا في القرن السابع قبل الميلاد طريقة للتخلص من مسميات الخانات، واخترعوا الرمز سونيا (يعني الخالي)، والذي نسميه (الصفر). وبهذا الرمز استطاعوا كتابة ¸105· بدلا من ¸1 ساتا، 5·.
وخلال القرن الثامن الميلادي، تعلم العرب الحساب من الكتابات العلمية للهنود والإغريق وطوروها، ثم في القرن الثامن ألفوا كثيرًا من الكتب في الرياضيات ترجمت إلى اللاتينية بعد مرور حوالي 300 عام. وقد أدخلت هذه الترجمات الأعداد الهندية العربية إلى أوروبا.
ومرت مئات السنين قبل أن يشيع استخدام النظام الهندي العربي. وقد حبذ الكثير من الناس الأعداد الهندية العربية لسهولة استخدامها في كتابة العمليات الحسابية، بينما فضل آخرون الأعداد الرومانية لتعودهم حل العمليات الحسابية، على آلة تسمى العداد دون الحاجة إلى كتابة العمليات الحسابية، وبعد تطور الطباعة الآلية في القرن الرابع عشر الميلادي، ألفت كتب عديدة في مجال الرياضيات، عالج معظمها العمليات الحسابية باستخدام الأعداد الهندية العربية، ومن ثم عملت هذه الكتب على الانتشار الواسع لاستخدام النظام.
ويعد علماء الرياضيات نظام الأعداد العربية أحد أهم الاكتشافات المهمة في العالم، وتكمن أهميته في مبدأ قيمة الخانة واستخدام الصفر. مما سهل في عملية تمثيل الأعداد وإجراء العمليات الرياضية التي ستكون متعسرة عند استخدام أي نظام آخر.
إعادة اكتشاف أنظمة الأعداد. في أواخر القرن السابع عشر الميلادي، طور عالم الرياضيات والفيلسوف الألماني غوتفريت فلهلم لايبنيز (1646-1716م) نظام العد الثنائي،ولكن علماء الرياضيات لم يقتنعوا بجدوى هذا النظام حتى أواخر الأربعينيات من القرن العشرين عندما طورت أجهزة الحاسوب التي تستخدم النظام الثنائي إلى يومنا هذا.
وخلال الخمسينيات والستينيات من هذا القرن، أدرك العديد من رجال التعليم أهمية تدريس أنظمة الأعداد، وبدأ الطلبة دراسة الأنظمة المختلفة كجزء مما سمي بـ الرياضيات الحديثة. وقد أدى قيام الطلبة بالعمليات الحسابية عن طريق الأنظمة غير المألوفة إلى إكسابهم فهما أعمق للنظام العشري الشائع وللحساب بصفة عامة. بيد أنه في السبعينيات أدرك رجال التعليم أن الطلبة يحتاجون أيضا إلى المران في حل مسائل الحساب اليومية ولتعلم المهارات الحسابية الأساسية.