القوانين العامة لمنتديات الخوارزمى ... مشاهدة الإدارة ونقص عدد المشرفين ... للتقدم بطلب للإشراف ... مسابقة ترشيح المشرف العام

خدمات مركز الخوارزمى

خريطة الموقع

معرض الصور

مركز تحميل الصور و الملفات

القرآن الكريـــم

تفسير القرآن الكريــم

المرجع الدينى الشامل

مكتبة البرامج

مكتبة الدروس


« آخـــر الــمــواضــيــع »
         :: اغرب واروع سجادات!! (آخر رد :domokh)       :: هل لديك ماوس "فأرة" عطلانه؟ (آخر رد :domokh)       :: اغرب اربع شمعات!!!!! (آخر رد :domokh)       :: احدث تشكيله لغرف السفره (آخر رد :حسناء)       :: كتاب الفصل في الملل والنحل (آخر رد :حسناء)       :: كتاب من أحكام الحيض في الصلاة والصيام (آخر رد :حسناء)       :: كتاب ثلاثون طريقة لخدمة الدين (آخر رد :حسناء)       :: كتاب بداية المجتهد ونهاية المقتصد (آخر رد :حسناء)       :: كتاب حراسة الفضيلة (آخر رد :حسناء)       :: كتاب مشكل إعراب القرآن الكريم (آخر رد :حسناء)       :: كتاب الوصايا العشر للعاملين في حقل الدعوة إلى الله (آخر رد :حسناء)       :: كتاب القواعد الذهبية في أدب الخلاف (آخر رد :حسناء)       :: كتاب رياض الصالحين (آخر رد :حسناء)       :: كتاب الدروس المهمه لعامة الامة (آخر رد :حسناء)       :: طائرة يضربها البرق (آخر رد :حسناء)       :: نظارات كشخه (آخر رد :domokh)       :: وجبات اطفال المدارس باليابان (آخر رد :domokh)       :: البرغل (آخر رد :حسناء)       :: فوائد القرفه والعسل (آخر رد :حسناء)       :: ساندوتش التاكو تاكل صوابعك وراه (آخر رد :حسناء)      



العودة   :: مركز الخوارزمى للترجمة وخدمات الإنترنت العودة ركن الكمبيوتر و الإنترنت العودة قسم البرمجة وقواعد البيانات
قسم البرمجة وقواعد البيانات ASP.net SQL, ADO.net, C#, PHP , CGI , MySQL , JavaScript , Html , Delphi , Ajax ...




 
   
أدوات الموضوع انواع عرض الموضوع
قديم 19-02-2006, 01:39 PM رقم المشاركة : 1
معلومات العضو
عضو

الصورة الرمزية mito_alex

Cool المختصر فى لغه البرمجه باستخدام لغه ال(c)الجزء(1)




ستكون رحلتنا كالتالي:

أولاً: إستخراج الأساسيات من الكود.
ثانياً: شرح الكود



على بركة الله نبدأ...

أولاً: إستخراج الأساسيات من الكود.

إذا أمعنا النظر في الكود بالأعلا فسوف نستخرج التالي:


Datatype
Loop
Array
Pointer
Function

الـ Datatype :وهي أداة للدلالة على نوع البيانات المراد إستخدامه, وأشهر هذه الأدوات هي الـ
Int والتي تدل على الأرقام الصحيحة مثل (1,2,3,4,5)
Short وهي نفس الـ Int ولأكنها تأخذ حجم أقل.
Char والتي تدل على الحروف مثل (a,b,c,d).
Float والتي تدل على الأرقام العشرية مثل (1.4, 1.5. 9.34)
وغيرها الكثير ......

الآن السؤال ما فائدة هذا الكلام بالأعلا ...
لسببين رئيسيين ..

السبب الأول:

في الحقيقة أن الكمبيوتر من الغباء ما لا يمكنه من فهم المعطيات إلا إذا حدتها له ..
أي أني إذا طلبت منه أن يعطيني حاصل جمع العددين 2 + 3
فهو لا يعلم ما هي هذه المعطيات .. فمن الممكن أن يقوم بحسابها على أساس أنها binary ليعطي النتيجة 101 أو من الممكن أن يجمع الإزاحة للرقمين أو أن يقوم بجمع مواقع الذاكرة لهاذين الرقمين أو جمعهم على أساس أنهم حرفيين ...

إذن هنا جائت الـ Datatype لتحدد للكمبيوتر وتفهمه بنوع البيانات
يعني هنا قلت للكمبيوتر بأن هذا الشئ (2) هو رقم وهذا الشئ (3) هو أيضاً رقم.

للعلم فقط:
الكمبيوتر عندما يقرأ التالي:
2 + 3 = 5
تتوضع هذه الأرقام في مسجلات الـ processor ويقوم بإعطاء التعليمة الخاصة بعملية جمع هذان الرقمين وتخزن هذه التعليمة بدورها بأحد هذه المسجلات..
يقوم بتحويل هاذان الرقمين إلى نظام الـ Binary number اي تصبح المعادلة كالتالي


شفرة:
10 137B 11 = 101


حيث أن (137B) تمثل عملية الجمع (+)

السبب الثاني:
نعلم أن ذاكرة الكمبيوتر عبارة عن مجموعة كبيرة من المربعات تتوضع هذه المربعات بشكل ثماني لتشكل الـ Byte ..

حسناً لنوضح الأمر بمثال..
إذا قلت لي يا رعد أحتاج إلى شقة ... سوف أذهب للبحث لك عن واحدة بأقصى سرعة ... ولأكن لحظة... ما هو حجم هذه الشقة التي تريدها ... فحجم الشقة سيعتمد على أمرين:
الأول: المبلغ الذي تستطيع أن تدفعة كإيجار.
الثاني: عدد أفراد الأسرة.
_________________________________________________

الآن الشقه تمثل نوع الـ datatype
المبلغ الذي ستدفعة: يمثل حجم الذاكرة في الكمبيوتر لديك
أفراد الأسرة: حجم الـ datatype


إذن نلخص القول بأن datatype تستخدم لحجز مكان للمتغير بحسب نوعه وحجمة.

ولأكن ما المقصود بالمتغير ... سوف نشرح ذلك عند نفسير الكود .. ولأكن ضع في ذهنك بأنه يمثل إسم العائلة التي تكلمنا عنها في المثال.


على كلن سأكمل لأحقاً .................







التوقيع

إسم الشركة : شبكــــــة المهندس العربى
صاحب الشركة : م/أحمد السيد
خدمات الشركة : | تصميم | حماية | تطوير | إستضافة | حجز نطاقات | دعم فنى | سد ثغرات | دروس و دورات | برامج|منتديات هندسية| كتب | هاكات | اسكريبتات | شروحات برامج |استايلات و قوالب للمواقع |مجلات المواقع|
مقر الشركة : |جمهورية مصر العربية|الاسكندريـــــة|
هاتف الشركة : 0020129851556
بريد الشركة : admin@3rab-eng.com
رابط الشركة :www.3rab-eng.com

رد مع اقتباس
 


مواقع النشر

الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 
المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
المختصر فى لغه البرمجه باستخدام لغه ال(c)الجزء(2) mito_alex قسم البرمجة وقواعد البيانات 2 19-07-2006 02:04 PM
المختصر فى لغه البرمجه باستخدام لغه ال(c)الجزء(3) mito_alex قسم البرمجة وقواعد البيانات 2 19-07-2006 02:03 PM
المختصر فى لغه البرمجه باستخدام لغه ال(c)الجزء(4) mito_alex قسم البرمجة وقواعد البيانات 2 19-07-2006 02:02 PM
المختصر فى لغه البرمجه باستخدام لغه ال(c)الجزء(5) mito_alex قسم البرمجة وقواعد البيانات 3 19-07-2006 02:02 PM
فهرس دروس المختصر فى لغه البرمجه باستخدام ال (c) mito_alex قسم البرمجة وقواعد البيانات 2 19-07-2006 01:59 PM

أدوات الموضوع
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

كود [IMG] متاحة
كود HTML معطلة