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

دروس دورية في برمجة ال ++C

مغلق
بدأه angle_270 في 13 يوليو 2004 · 8 رد · 1,303 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

باسمك اللهم .. أبدأ

إخواني و أصدقائي .. سأبدأ بوضع دروس يومية في برمجة لغة ++C في هذا المنتدى

و لكل من يريد و يسعى إلى تعلم هذه اللغة ..إن شاء الله تعالى أن تكون هذه الدروس هي قاعدة انطلاقك إلى بحور هذه اللغة ..

طبيعة الدروس : ستكون من الصفر ، أي أنه لكل شخص لا يعرف شيء في البرمجة يمكنه تعلمها بإذن الله

كما أنها ستكون مرفقة بأمثلة و مسائل للحل .

أرجو منكم التفاعل لإشاعة جو من التعاون ....

هذا وبالله التوفيق

#2

بارك الله فيك وجعله في ميزان حسناتك

ورينا الهمة وإن شاء الله بنكون عند حسن ظنك

#3

الدرس الأول

سيكون درسنا الأول مقدمة في أنظمة الأعداد ..

سأشرح فقط ما يهم المبرمج في عمله من أنظمة الأعداد لأنها كثيرة و سيطول شرحها .

من أهم أنظمة الأعداد :

1) الثنائي ( Binary ).

2) الثماني ( Octal ).

3) العشري ( Decimal ).

4) السادس عشر ( Hixadecimal) .

1) الثانئي :

يتألف من رقمين فقط و هما 0 ، 1 و لا يوجد غيرهما .

2) الثماني :

يتألف من ثمانية أرقام و هي من 0-7 (،01،2،3،4،5،6،7) ولا يمكن له أن يحتوي على أي رقم أكبر من 7 .

3) العشري :

يتألف من عشرة أرقام و هي من 0 - 9 ( 0,1,2,3,4,5,6,7,8,9 ) ولا يمكن له أن يحوي عدد أكبر من 9 .

4) السادس عشر :

يتألف هذا النظام من 16 رقم و هي ( 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F ) طبعا من الواضح هنا أن الأحرف النجليزية وضعت بدلاً من أرقام و كل حرف منها يرمز إلى رقم ، و لتعذر وضع رقم بمنزلتين وضعت الأحرف فحرف ال A يرمز إلى 10 ، حرف B يرمز إلى 11 ، حرف C يرمز إلى 12 ، حرف D يرمز إلى 13 ، حرف E يرمز إلى 14 ، و أخيراً حرف F يرمز إلى 15 .

و يجدر الملاحظه هنا أنه كلما زادت عدد أرقام كل نظام زاد تعقيد هذا النظام ، و لذلك سترى في الدروس المتقدمة إن شاء الله أن النظام السادس عشر سيكون من أعقد الأنظمة التي ستمر معنا .

* ملاحظة : أن جهاز الكمبيوتر يعمل فقط على النظام الثانئي و قد أختير هذا النظام لتميزه بقلة عدد أرقامه و بالتالي التقليل من نسبة الأخظاء التي من الممكن أن تحدث أثناء عمليات معالجة البيانات .

#4

بنتظار المزيد بارك الله فيك

#5

بارك الله فيك

وان احتجت اي مسانده فكلنا معاك

ومن تقدم الى تقدم

لكم مني خالص التقدير

*********************

دروس الاكسس

قاعدة بيانات بالسي++

قاعدة بيانات اخرى بالسي++

الفريق العربي للبرمجه

*********************

كان الله في عون العبد مادام العبد في عون اخيه

#6

مشكور يالغالي على هالمقدمة وإن شاء الله انا واحد من المتابعين لك ولدروسك

#7

شكراً لكم على هذه الردود السريعة و الرائعة ..

سأكمل إن شاء الله اليوم ما بدأته في الدرس الأول وهو أنظمة الأعداد و التحويلات فيما بينها ..

#8

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

1) للتحويل من النظام العشري إلى الثنائي :

نقوم بقسمة الرقم على 2 و نأخذ باقي القسمة من العكس ..

مثال : 98 بالعشري إلى الثنائي

98\2=49 والباقي 0

49\2=24 والباقي 1

24\2=12 والباقي 0

12\2=6 والباقي 0

6\2=3 و الباقي 0

3\2=1 و الباقي 1

1\2 =0 و الباقي 1

فيكون الناتج بالنظام الثنائي هو 1100010

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

لنأخذ مثال : حول 101010 إلى النظام العشري

نبدأ من اليمين و نضرب كل رقم بـ 2 مرفوعة لقوة المنزلة

0*1 + 1*2 + 0*4 + 1*8 + 0*16 + 1*32 = 32+8+2 =42

3) التحويل من النظام السادس عشر إلى الثنائي :

كل رقم في النظام السادس عشر يقابل رقم مكون من أربعة منازل في الثنائي

0 1 2 3 4 5 6 7 8 9 A B C D E F

0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 فمثلاً الرقم 27AF9 بالنظام السادس عشر يقابل يالنظام الثنائي الرقم : 00100111101011111001

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

نبدأ من اليمين و نقطع الرقم إلى أربعة أرقام ، فكل أربعة أرقام متتابعة بأخذها لوحدها ..

مثال : حول الرقم 11010001010101 بالنظام الثنائي إلى النظام السادس عشر :

نبدأ من اليمين و نرى كل أربعة أرقام ماذا تقابل :

0101 => 5

0101 => 5

0100 => 4

11 أو 0011 => 3

فيكون الناتج 3455

4) للتحويل من النظام العشري إلى السادس عشر نحول الرقم من عشري إلى ثنائي ثم إلى سادس عشر ، و بالعكس فللتحويل من السادس عشر إلى عشري نحول الرقم من سادس عشر إلى ثنائي ثم من ثنائي إلى عشري .

و هذه هي التحويلات التي تهمنا في عمليات البرمجة المختلفة .. لماذا هذه فقط ؟

النظام الثنائي هو النظام الأوحد و الوحيد الذي يتعامل فيه الكمبيوتر .

النظام العشري هو النظام الذي يتعامل فيه أكثر نسبة من الناس .

و النظام السادس عشر هو اللغة المشتركة بين الكمبيوتر و الإنسان ، فيوصف كأنه وسيط .

#9

أولا شكرا على هالدروس ...

وعندي أقتراح ياليت تقبله مني ولك الشكر.

وهو :

ياليت تضع الدروس في ملف ورد word حتى يتسنى تحميله ومن ثم قرائته في أي وقت وهذا أسرع على العضو وأوفر جهدا ومالا على الانترنت .

وبالتوفيق وزادك الله حماسا وأسرارا على المتابعه.

اللهم علمنا ما ينفعنا وأنفعنا بما علمتنا أنك أنت العليم الحكيم

سبحان الله وبحمده سبحان الله العظيم

لاحول ولاقوة الا بالله( كنز من كنوز الجنة ).

هذا الموضوع مغلق.

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