المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : نظام الاعداد


حمزة أحمد
02-11-2004, 02:38 PM
توجد العديد من انظمة الارقام ومن اشهرها النظام العشري وهو النظام المشهور والذي يستخدمة الانسان في حياتة العملية
وكما تعلمون فإن النظام العشري سمي بالعشري لان اساسه العدد 10 فمثلاً الرقم 398 يتكون من 8 *10^0 وهو الاحاد واما ال9 فهي عبارة عن تسع عشرات (9*10^1) وهي خانة العشرات أما ال3 فهي عبارة عن ثلاث مئات او بمعني اصح ثلاث عشرات اس 2 (3*10^2) وهكذا
والارقم في النظام العشري تتكون من 0 الي 9
فإذا اردنا التعميم
النظام ذو الاساس r
يتكون من 0 الي r-1 رقم
وهذه القواعد مطبقة علي جميع انظمة الاعداد
ونحن الان سوف نبدأ بالنظام الثنائي وهو الذي يتعامل مع الكمبيوتر (الكمبيوتر لا يفهم الا هو)
النظام الثنائي سمي بالثنائي لان اساسه 2 مثل العشري لان اساسه 10
ويتكون النظام الثنائي من 0 الي 1 رقم اي ليس لدية الا 0,1 فقط
فالرقم 101
عبارة عن (1*2^0) +(0*2^1)+(1*2^2)
فاذا حسبت هذه الحسبة يكون الناتج ما يقابل الرقم101 في العشري 5

جمع الارقام في النظام الثنائي
في الجمع
1+0 =1
0+0=0
1+1=10
1+1+1=11
فاذا اردنا جمع العديدن 10110 و 11001
يكون الناتج
101111
لان
1+0=1
0+1=1
0+1=1
1+0=1
1+1=0 ومعنا 1 carry
1+0 =0
لان العدد 10110مكن ان يكتب 010110 مثل العشري
وسأكمل في وقت اخرِ

حمزة أحمد
03-11-2004, 02:28 PM
بالنسبة للضرب والجمع فهم ابدالي مثل العشري مع بالقي الخواص
بالنسبة لعملية الطرح
1-1=0
1-0=1
والمشكلة كما تعلمون في
0-1=-1
اذا كانت داخل عدد كبير فتحتاج ان تستلف
فمثلاً في العشري
10 القيمة المستلفة
123
- 108
______
022
بالمثل في النظام الثنائي ولكن لا نستلف 10 انما 2
كما في المثال
22 القيمة المستلفة
110
11
___
011

الضرب
1*1=1
1*0=0

مثال
1101
10
___
0000
1101 +
____
11010
مثال اخر
100110
11010
_____
000000
100110
000000
100110
100110
_________
111101110
ونكمل في وقت اخر

حمزة أحمد
03-11-2004, 02:40 PM
عفواً
في الضرب يجب اخذ المسافات مثل العشري عند الجمع
1001
10
____
0000
_1001
____
10010
ولكني لم استطيع التعديل في الرسالة
والمسافات يلغيها المنتدي

Fahad
03-11-2004, 04:25 PM
شكرا لك أخي حمزة على هذه المقدمة المهمة لنظام الاعداد ..

وبأنتظار باقي الانظمة مثل النظام hex .. و Oct

http://www.lews.uhi.ac.uk/_images/broadband.gif

:can:

حمزة أحمد
07-11-2004, 09:22 AM
http://courses.cs.vt.edu/~cs1104/BuildingBlocks/divide.1.gif
نأخذ عدد الوحدات من divisor وهي 3 في dividend وهي العدد 111 ونفارنة مع divisor فإن كان اكبر نقسم وان كان اقل ننزل واحد اوصفر اي العدد التالي بعد 1 ونفارن فان كان اكبر نقسم وان كان اقل نضيف صفر فيquotient ثم ننزل العدد التالي ونقارن وهكذا

حمزة أحمد
25-11-2004, 09:05 AM
المكملة - complement

يوجد نوعان للمكملة في أي نظام أعداد r's complement and (r-1) complement
حيث r هي اساس العد
في النظام العشري الاساس 10
المكملة الاولي وهي r's complement اي 10'complement
مكماة العدد a هي r^n-a حيث n هي عدد الdigit أي عدد الوحدات
مثلاً في العدد 562 عدد الوحدات =3
المكملة العشرية 10^3-562= 1000-562= 437


اما بالنسبة للr-1's complement هي المكملة التاسعه
مثلاً لنفس العدد السابق
((10^3)-1)-562=999-562=436

بالنسبة للنظام الثنائي

نوعا المكملة هي 2complement and1' complement

مثال لنأتي للمكملاتان للعدد 110110010

عدد الوحدات = 9
المكملة 2
1000000000-110110010=001001110
المكملة 1
111111111-110110010=001001101

مأذا تلاحظ

أن في المكملة 2 في اول 1 من اليمين لا يتاثر وباقي الارقام نقلب كل 0-1 وكل1-0
أما في المكملة 1 نقلب كل 0-1 وكل1-0

kluivert
06-12-2004, 05:50 PM
شكرا اخ حمزة أحمدعلى الموضوع المفيد



سلااااااااااااااام

2005ahmed
06-09-2005, 07:50 PM
شكرا جزيلا

mohkad
20-05-2006, 05:24 PM
جزاك الله كل خيرا كثيرا

المركز المصرى
21-05-2006, 11:15 AM
السلام عليكم ورحمة الله وبركاته

شكرا لك أخى الفاضل على هذا الموضوع

x