استغفر الله العظيم
العودة   منتديات داماس > منتدى البرمجة العام - والهندسة العكسية > لغات البرمجة

Advertisement

 
14-09-2005, 12:28 PM
ريشة المسك غير متصل
عضو
رقم العضوية: 4533
تاريخ التسجيل: Feb 2004
المشاركات: 1
دُعي الى: 0 موضوع
    #1  
لغات البرمجة

النظام العددي الثنائي....ممكن شرح لة ؟؟


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

اخواني اذا ممكن شرح النظام العددي الثنائي binary او اي موقع يشرحة

ولكم خالص الشكر والتقدير






المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
لتحويل جهازك الى نظام ويندوز 8 Windows 8 UX Pack 4.0لتحويل النظام و العديد من ال مدمن احزان برامج 3 03-04-2012 07:03 PM
إصلاح العديد من مشاكل النظام FixCleaner v2.0.3771.739 Mohamed Khaled برامج 7 01-04-2011 07:12 AM
اضف العديد و العديد من المميزات بواسطة برنامج Microsoft Plus! Digital Media Edition abdoali232 برامج 14 26-04-2006 11:24 PM
العديد العديد من القوالب لتحميل Slick_Head برامج 6 25-12-2003 02:31 PM
أضحى التنائي بديلاً من تدانينا بو أحمد منتدى الشعر العربي والخواطر والنثر 5 22-05-2003 04:17 PM

16-09-2005, 07:54 AM
Azharo غير متصل
مشرفة سابقة
رقم العضوية: 25230
تاريخ التسجيل: Sep 2005
الإقامة: Palestine
المشاركات: 1,487
دُعي الى: 0 موضوع
    #2  
السلام عليكم

جاري تجهيز الاجابة




16-09-2005, 04:01 PM
Azharo غير متصل
مشرفة سابقة
رقم العضوية: 25230
تاريخ التسجيل: Sep 2005
الإقامة: Palestine
المشاركات: 1,487
دُعي الى: 0 موضوع
    #3  
النظام الثنائي


(Binary system)





طبعا هناك في العالم أنظمة عد مختلفة واشهرها هو النظام العشري ولكن منذ اختراع الحاسوب (Computer) استخدم نظام عد يناسب الخواص التقنية له وهو النظام الثنائي

يتكون أي نظام للعد من عدد من الرموز وحسب عدد الرموز يطلق على النظام الاسم الموافق ونظام العد العشري سمي عشريا لأنه يستخدم عشرة رموز * والنظام الثنائي يستخدم رمزان فقط هما الصفر والواحد (1*0)


النظام العشري
نسخدم النظام هذا يوميا في حياتنا و في اغلب امورنا و هو بكل بساطة نظام الارقام على الاساس العشري و يحتوي على :
0 1 2 3 4 5 6 7 8 9
عدد مكونات النظام العشري هو عشرة ارقام * و هذا هو سبب تسميته بهذا الاسم

النظام الثنائي

كما ان النظام العشري يعتمد على اساس عشرة ارقام * فالرقم الثنائي يعتمد على رقمين فقط و هما صفر وواحد

ملاحظة مهمة:

الرقم التالي 101100 في النظام الثنائي لا يلفظ ب مئة وعشرة الالاف و مئة. بل يلفظ كالتالي:

واحد صفر واحد واحد صفر صفر

ان للعدد الثنائي مراتب مشابه تماما لمراتب العدد العشري وقيمة كل مرتبة ثنائية هي من مضاعفات العدد (2) الذي يمثل أساس هذا النظام ونعبر عنه بالسلسلة التالية :

(1 - 2 - 4 - 8 - 16 - 32 - 64 - 128 - 256 – 512 - 00000000)

هذه هي الأعداد من (0) إلى (15) مرتبة على الشكل التالي:
0=0000
1=0001
2=0010
3=0011
4=0100
5=0101
6=0110
7=0111
8=1000
9=1001
10=1010
11=1011
12=1100
13=1101
14=1110
15=1111



تحويل العدد العشري إلى ثنائي
طبعا يوجد أكثر من طريقة ومنها طريقة الباقي :

مبدأ هذه الطريقة هو القسمة على 2 وتكرار هذه العملية حتى تنتهي العملية مع الاحتفاظ بالباقي . وتشكل البواقي العدد الثنائي المكافئ


مثال : تحويل العدد العشري 15 إلى ثنائي بطريقة الباقي
العدد

15/2 الباقي 1

7/2 الباقي 1

3/2 الباقي 1

1/2 الباقي 1

.

الناتج هو : 1111



مثال : تحويل العدد العشري 25 إلى ثنائي
العدد

25/2 الباقي 1

12/2 الباقي 0

6/2 الباقي 0

3/2 الباقي 1

1/2 الباقي 1

.

الناتج هو : 11001






لنأخذ مثلا الرقم 400 * لتحويله نقسمه على 2 * فاذا كانت الناتج يحتوي على كسور فيكون الرقم الاول من الرقم الثنائي هو 1 و اذا لم يتحوي على كسور فيكون الرقم صفر

كالتالي :

400 / 2 = 200 *
اذن الرقم الاول هو صفر

200 / 2 = 100 * صفر

100 / 2 = 50 * صفر ايضا

50 / 2 = 25 * صفر

25 / 2 = 12 * واحد

12 / 2 = 6 *
صفر

6 / 2 = 3 * صفر

3 / 2 = 1 *
واحد

1 / 2 = 0 *
واحد

يصبح الناتج هو = 110010000


تبدأ من الاسفل و تصعد للاعلى .

هذه باختصار عملية تحويل الرقم العشري الى الثنائي و الثنائي الى العشري.



تحويل العدد الثنائي إلى عدد عشري

سيتم تحويل الأعداد الثنائي إلى أعداد عشرية باستخدام مفهوم قيمة المرتبة حيث نضرب كل رقم من أرقام العدد الثنائي بقيمة المرتبة المقابلة ثم نجمع ونعلم أن قيمة المرتبة الأولى في النظام الثنائي 1 والثانية 2 والمرتبة الثالثة 4 والرابعة 8 وهكذا (المراتب كما بالسلسلة التى تم توضيحها بالاعلى)


مثال : تحويل الرقم الثنائي (1111) إلى عشري باستخدام مفهوم قيمة المرتبة
نكتب : ( 1* 1)+( 1* 2)+( 1* 4)+( 1* 8) = 15

1 + 2 + 4 + 8 = 15


مثال : تحويل الرقم الثنائي (11001) إلى عشري باستخدام مفهوم قيمة المرتبة
نكتب : ( 1 * 1)+( 0 * 2)+( 0 * 4)+(1 * 8) +( 1 * 16 ) = 25

1 + 0 + 0 + 8 + 16 = 25


بامكانك التأكد من الناتج بواسطة الآلة الحاسبة الموجودة في الويندوز

start>>programs>>accessories>>calculator

بعد تحويلها الى الالة الحاسبة العلمية طبعا.





ارجو ان اكون قد افدتك





20-09-2005, 03:43 PM
bo3bdo غير متصل
ابو عبدالله
رقم العضوية: 19705
تاريخ التسجيل: Apr 2005
الإقامة: Bahrain
المشاركات: 5,317
دُعي الى: 7 موضوع
    #4  
بارك الله بك اختي العزيزة ..جعله الله في ميزان اعمالك




اللهم إنا نسألك علماً نافعاً وقلباً خاشعاً ولساناً ذاكراً

20-09-2005, 06:02 PM
Galileo غير متصل
عضو محترف
رقم العضوية: 18360
تاريخ التسجيل: Mar 2005
المشاركات: 669
دُعي الى: 0 موضوع
    #5  
بارك الله بك اختي العزيزة




بداية دورة البرمجة على طريقة ومنهج الجامعات المصرية
Algorithms and Java
الدورة تعتمد على الفهم وليس على الحفظ او اكواد معينة
الفهم ثم التطبيق .. الاخطاء والتعلم منها :close:

تمهيد الطريق لتعلم اى لغة برمجة خلال ايام قليلة بعد انتهاء الدورة
موضوعات سابقة :

29-09-2005, 04:33 AM
khalilo غير متصل
عضو فعال
رقم العضوية: 14155
تاريخ التسجيل: Sep 2004
المشاركات: 114
دُعي الى: 0 موضوع
    #6  

و الله انو أسلوب رائع بالشرح
جزاك الله خيرا

و راح حاول ضيف عملية الطرح و الجمع انشاء الله




11-10-2005, 01:50 AM
Tharwat78 غير متصل
عضو فعال
رقم العضوية: 26033
تاريخ التسجيل: Sep 2005
المشاركات: 64
دُعي الى: 0 موضوع
    #7  
مشكور على المعلومة القيمة




19-05-2006, 06:39 AM
alamer_2005 غير متصل
عضو جديد
رقم العضوية: 41475
تاريخ التسجيل: Apr 2006
المشاركات: 18
دُعي الى: 0 موضوع
    #8  
السلام عليكم

اخوانى هناك كثير من نظم الاعداد الاخرى

مثل الثمانى والسداسى عشر

octal and hexadecima;



من مواضيعي:
- Plaxis 3D version 8.2



Powered by vBulletin® Version
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
The owner and operator of the site is not responsible for the availability of, or any content provided.
Topics that are written in the site reflect the opinion of the author.
جميع ما يُطرح من مواضيع ومشاركات تعبر عن رأي كاتبها ولا تعبر عن رأي مالك الموقع أو الإدارة بأي حال من الأحوال.