الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

أرجو المساعدة في أنظمة العد الأربع ..

بدأه Deadly Arrow في 31 ديسمبر 2008 · 3 رد · 2,447 مشاهدة · في الرياضيات والخوارزميات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بســم الله الـرحمــن الرحيــم

السلام عليكــم ورحمـة الله وبركاتــه

أرجو منكم يا شباب أي مرجع أو موقع به شرح وافي وشامل للنظم العددية الاربع ( الثنائي ، الثماني ، السداسي العشكري ، العشري ) مع شرح لإجراء العمليات الجبرية على كل نظام وكيفية التحويل بين النظم

#2

عزيزي ,, اهلا ب ..

سأحاول ان اكتب لك ما اعطاني ربي من علم ..

وهي لا تحتاج الى مرجع .. فهي ملاحظات بسيطه من الممكن ان تحفظها او تسجلها لديك وتفهمها .. وهي تفيدك ..

اول شئ يجب ان تضعه في بالك هو انه لا تسمى انظمة العد .. ولكن هي تسمى انظمة الاعداد ..

وثاني شئ .. هي ليست اربع انواع .. وانما مالا نهاية من الانواع ..

ولكن التي نستخدمها في الحاسبات وفي حياتنا اربع انواع ..

ولكن لو استدعى الامر ان نطور نظاما لا يعتمد على الاربع الموجوده وانما يحتاج الى نظام اخر .. فاننا نكتبه ونطوره ..

والاربعه المعروفة في ( العشري ، الثنائي ، الثماني ، السداسي عشري او السادس عشري ) .

لنبدأ .

الاول :- العشري ..

1- يحتوي على عشرة ارقام لذلك سمي بالعشري . تبدأ من 0 الى الـ 9 .

2- اساس هذا النظام هو العدد 10 .

3- هو النظام الذي نستعمله في حياتنا اليومية والذي درسناه منذ اول سنة في المدرسة ولحد اخر يوم من حياتنا .

4- لا يحتوي اي تفاصيل اخرى .. ولكن نحتاجه مع بقية الانظمة .

الثاني :0 الثنائي .

1- يحتوي على رقمين فقط لذلك سمي بالثنائي وهي 0 و 1 .

2- اساس هذا النظام هو العدد 2 .

3- تستطيع الحصول على الرقم الثنائي من العشري عن طريق القيام بعملية القسمه على 2 . والباقي هو العدد الثنائي ..

ولو تلاحظ .. ان اي عدد يقسم على 2 .. فان باقي القسمه ثابت هو اما 0 او 1 .

هذا بالنسبة للتحويل ..

جمع الاعداد الثنائية ..

0 + 0 = 0

1 + 0 = 1

1 + 1 = 0 ، 1

10101

11010

_____

101111

والطرح نفس الشئ ..

__________

هناك جدول يسهل لك التحويل بين الثنائي والعشري من دون استخدام عملية باقي القسمه .. وهي كالتالي ..

0 = 0000

1 = 0001

2 = 0010

3 = 0011

وهكذا .. قم فقط بجمع 1 حسب طريقة الجمع سالفة الذكر .. الى ان تحصل على 1111 وهو يقابل الرقم 15 اخر رقم في النظام السادس عشري ..

واذا اردت فوق ذلك زيد مرتبة فقط لتصبح خمس مراتب ..

مثال لاستخدام الطريقة الثانية للتحويل ..

اجمع العددين ..

10100101

10010110

_________

الحل // لنلاحظ ان العدد الاول يتألف من ثمانية مراتب .. وبذلك نستطيع استخدام الطريقة السابقة بكل سهولة .. عن طريق تقسم العدد الى نصفين حسب الجدول صاحب الاربع مراتب ..

حسب الجدول فأن 0101 يقابل الرقم 5 .

والرقم 1010 يقابل الرقم 10 .

هذا بالنسبة للعدد الاول

اما العدد الثاني .

فالرقم الاول والمكون من اربع مراتب ايضا وهو 0110 فهو يقابل الرقم 6 في النظام العشري .

والرقم الثاني او النصف الثاني (اربع مراتب الثانية ) وهو 1001 فهو يقابل الرقم 9 .

فاذا اردنا الجمع ..

الرقم الاول وهو 5 من العدد الاول مع الرقم الثاني من العدد الثاني وهو 6 لينتج لنا العدد 11 .. وهو يقابل 1011 من النظام الثنائي ..

وهكذا لنحصل على الناتج ..

اعذرني على التقصير ولكن هذا ميسعني الان وإن شاء الله اكمل لك .. في وقت اخر ..

تحياتي العطرة ..

1

يَارَبُ إِن ضَاقَت قُلُوُب الْنَّاسٍ عَنْ مّافِي .. مِنْ خَيْرٍٍ فَعَفْوكَ لَا يَضِيْقْ ..

#3

لدى سؤال , لماذا يستخدم النظام الثمانى فى تمثيل البايت بالحاسب الآلى " أى البايت فى الحاسب يتكون من 8 خانات " لماذا ؟؟ !!!

لماذا لم يتم التعبير عن البايت الواحد مثلاً بـ 4 خانات أو 6 أو 5 مثلاً ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

#4
sanayar2008 كتب:

لدى سؤال , لماذا يستخدم النظام الثمانى فى تمثيل البايت بالحاسب الآلى " أى البايت فى الحاسب يتكون من 8 خانات " لماذا ؟؟ !!!

لماذا لم يتم التعبير عن البايت الواحد مثلاً بـ 4 خانات أو 6 أو 5 مثلاً ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

هذا ليس نظام ثمانى و لكنه إصطلاح أو إتفاق أن وحدة البايت تتكون من 8 بيت.

أستاذ سنان، أعتقد إنك خلطت بين النظام العشرى و النظام السادس عشرى، و عند الجمع لا تستخدم هذه الطريقة لأنك بهذه الطريقة ستحصل علي النتيجة بالنظام السادس عشرى و بالتالى يمكن أن يكون عندك المحمول (carry) حتى 15 (0xF). يمكن إجراء عملية الجمع كذلك و لكنها ستصبح صعبة و غير قياسية، و لذلك إما أن تستخدم النظام الثنائى (تجمع كل بيت مع الذى يقابله) أو النظام العشرى.

بالنسبة للسائل الأصلى، أعتقد أن ويكيبيديا سيفيدك أكثر من أى شرح فى أى منتدى.

مواضيع مشابهة