اغلق هذه النافذة  أنت غير مسجل بشبكة ابن الخليج; للتسجيل اضغط هنا; للمساعده وشرح طريقة التسجيل اضغط هنا

شبكة ابن الخليج

Sitemap | Archive | Tag Could
معهد مطور - ينتهي الإعلان بتاريخ 16\10\2008
التسجيل البحث مشاركات اليوم اجعل جميع المنتديات مقروءة الأرشيف


الهيكل العام للبرنامج

مناقشة موضوع الهيكل العام للبرنامج في دروس لغات البرمجة; بعد نهاية هذا الدرس سوف تستطيع الإجابة عن الأسئلة التالية: 1- ماذا نعني ب #include؟ 2- لماذا استخدمنا الملف stdio.h؟ 3- ماذا نعني بالإجراء وكيف نستخدمه ؟ 4- ما هو الهيكل العام لكتابة أي برنامج بلغة الس ...

العودة شبكة ابن الخليج > منتديات تعليمية > دروس لغات البرمجة

رد
 
LinkBack أدوات الموضوع طرق مشاهدة الموضوع
قديم 07-16-2006, 02:47 صباحاً   #1 (permalink)
اسرة ابن الخليج
 
الصورة الرمزية الهوى ماهو كلام
 
تاريخ التسجيل: Jul 2005
الدولة: *K S A*
المشاركات: 4,844
معدل تقييم المستوى: 655 الهوى ماهو كلام نشيطالهوى ماهو كلام نشيطالهوى ماهو كلام نشيطالهوى ماهو كلام نشيطالهوى ماهو كلام نشيطالهوى ماهو كلام نشيطالهوى ماهو كلام نشيطالهوى ماهو كلام نشيطالهوى ماهو كلام نشيطالهوى ماهو كلام نشيطالهوى ماهو كلام نشيط
إرسال رسالة عبر مراسل ICQ إلى الهوى ماهو كلام إرسال رسالة عبر مراسل MSN إلى الهوى ماهو كلام إرسال رسالة عبر مراسل Skype إلى الهوى ماهو كلام
الهيكل العام للبرنامج


بعد نهاية هذا الدرس سوف تستطيع الإجابة عن الأسئلة التالية:
1- ماذا نعني ب #include؟
2- لماذا استخدمنا الملف stdio.h؟
3- ماذا نعني بالإجراء وكيف نستخدمه ؟
4- ما هو الهيكل العام لكتابة أي برنامج بلغة السي؟

--------------------


التقينا مجددا مع دروس السي ، في هذا الدرس سوف أقوم بشرح البرنامج الذي اتعبتك في كتابته من دون فهمه (ماذا تقول؟؟ هل نسيت البرنامج السابق؟؟) سوف اقوم بتذكيرك به مرة أخرى.

كود:
 
#include
void main(void) {
puts("hi….this is the first program for me"); }


والآن دعنا نفهم معا كل كلمة في البرنامج بالتفصيل.




طبعا كما تلاحظ فإنه في بداية البرنامج كتبنا العبارة التالية



#include



فيا ترى ماذا تعني وهي هي مهمة؟




تسمى تلك توجيهات المترجم ، والتوجيه #include سوف يقوم بمهمة معينة وهي إخبار المترجم بأن يضم الملف stdio.h إلى البرنامج الذي تقوم بكتابته .

بالطبع تتسائل الآن بينك وبين نفسك لماذا أضفنا ؟؟





لقد أضفناها وذلك لأننا احتجنا إلى كتابة الأمر puts وهذا الأمر لن يتعرف عليه برنامج المترجم إلا إذا كتبنا الملف .


وطبعا الملف stdio.h يحتوي على أوامر ومعلومات وإعلانات كثيرة تهمنا كثيرا في كتابة البرنامج لذلك من وجهة نظري اعتبر هذا الملف هو جوهر الملفات في برنامج المترجم.

لا تنشغل كثيرا بفهم النقطة السابقة فشيئا شيئا سوف تستوعبه كثيرا مع كتابة البرامج في الدروس القادمة.
والآن انتقلنا للسطر التالي في البرنامج وهو



void main(void)


يا ترى ماذا نعني بتلك العبارة السابقة؟

لتبسيط الأمر سوف أقوم بتقسيم العبارة السابقة إلى ثلاثة أقسام كالتالي:
(المتغيرات) اسم الدالةfunction_name القيمة التي ترجع بعد الإجراء

إذن في البرنامج السابق كتبنا void مكان القيمة التي ترجع بعد الإجراء ونعني بكلمة void بأن البرنامج لن يرجع بأي قيمة ، يا ترى هل استوعبت كلامي؟؟؟ مرة أخرى أقول بأنك سوف تستوعبه شيئا فشيئا عند كتابة المزيد من البرامج.
ثم كتبنا مكان اسم الدالة main وهذه الدالة رئيسية ومهمة في معظم البرامج التي تكتب بلغة السي ، وطبعا نستطيع إضافة أكثر من دالة لكي تقوم الدالة بوظيفة معينة وسوف نذكر المزيد من الدالات خلال الدروس القادمة.
وبعد أن أنهينا كتابة الإجراء
قمنا بوضع القوس
{
وطبعا كتبنا في داخله العبارة التي نريد تنفيذها ولقد كانت بهذه الطريقة



puts("hi…..this is the first program for me")


الأمرputs يقوم بطباعة العبارة التي تليه لكي تظهر كما هي مكتوبة أي تقوم بوظيفة الكتابة على الشاشة وطبعا هنالك أكثر من إجراء تستطيع استخدامه لغرض الكتابة على الشاشة.




طبعا تذكر أن العبارة التي تريد طباعتها يجب أن تكون بين قوسين

( ---------------)
ويجب أن تكون الجملة محاطة بعلامات الترقيم
("-------------")
وأيضا بعد الانتهاء منها يجب وضع الفاصلة المنقوطة في النهاية بعد غلق القوس
("------------");
وأخيرا بعد الانتهاء من هذا الإجراء يجب غلقه بالقوس
}
وهذا يدل على نهاية البرنامج
الخلاصة:
الشكل العام لكتابة أي برنامج هو:






#include< إسم الملف>



القيمة التي ترجع للإجراء إسم الدالة (المتغيرات)

{
-----------;
-----------;
الأوامر المطلوب تنفيذها
-----------;
-----------;
}



يا ترى هل أحسست بالملل وأنت تقرأ الدرس؟ لا ألومك فلغة السي في بدايتها ملل وأوسطها حماس ونشاط وآخرها تعب (لأنك سوف تكتب برامج معقدة) وفي آخر النهاية إذا صح القول سوف تحس بتفوق وأنت تنشأ برامج قوية بهذه اللغة الرائعة.














من مواضيع الهوى ماهو كلام في المنتدى
__________________
I forced you
I desire to kill you
and
I desire to your head to
..commit adultery

الهوى ماهو كلام غير متواجد حالياً   رد مع اقتباس
قديم 10-22-2006, 03:39 مساءً   #2 (permalink)
اسرة ابن الخليج
 
الصورة الرمزية مبحرفى ذكرياتي
 
تاريخ التسجيل: Jun 2006
الدولة: ذكرياتي
المشاركات: 1,946
معدل تقييم المستوى: 1563 مبحرفى ذكرياتي نشيطمبحرفى ذكرياتي نشيطمبحرفى ذكرياتي نشيطمبحرفى ذكرياتي نشيطمبحرفى ذكرياتي نشيطمبحرفى ذكرياتي نشيطمبحرفى ذكرياتي نشيطمبحرفى ذكرياتي نشيطمبحرفى ذكرياتي نشيطمبحرفى ذكرياتي نشيطمبحرفى ذكرياتي نشيط
مشاركة: الهيكل العام للبرنامج

مشكور أخوي ويعطيك العافية وجزاك الله خيرا ...





من مواضيع مبحرفى ذكرياتي في المنتدى
__________________
مبحرفى ذكرياتي
مبحرفى ذكرياتي غير متواجد حالياً   رد مع اقتباس
رد

العبارات الدلالية
العام



الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 
أدوات الموضوع
طرق مشاهدة الموضوع

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

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة

المواضيع المتشابهه
الموضوعكاتب الموضوعالمنتدىمشاركاتآخر مشاركة
الزرقاوي الجيل الثاني للقاعدة دراسة منهجية ونقديةصالح محمد عبداللهحوارات ثقافية عامة509-04-2008 04:28 مساءً
القدس عبر التاريخ موسوعة شاملة كاملة ( والكمال لله وحده )أبو حبيبه الجيزاويشخصية و تاريخ2006-24-2007 09:38 صباحاً
أكبر و أضخم مكتبة برامج عرفت الكرة الأرضيةPROMASTERبرامج عامة506-02-2007 02:53 صباحاً
الشكل العام للبرنامجالهوى ماهو كلامدروس لغات البرمجة312-07-2006 12:15 صباحاً
النص الحرفي لتقرير ميليس حول اغتيال الحريري ..الهوى ماهو كلامحوارات ثقافية عامة810-26-2005 02:59 صباحاً


الساعة تعتمد على توقيت جرينتش +3. الساعة الآن 05:45 مساءً.
Search Engine Optimization by vBSEO 3.1.0

Valid XHTML 1.0 Transitional Valid CSS!Powered by vBulletin® Version 3.7.1,
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd
Feeds:   XML   JS   RSS   RSS Feed