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

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

Sitemap | Archive | Tag Could
التسجيلالبحثمشاركات اليوماجعل جميع المنتديات مقروءةالأرشيفاعلن معنا





شرح البرنامج الأول

مناقشة موضوع شرح البرنامج الأول في دروس لغات البرمجة; #include int main(void) { printf("hello world!n"); return 0; } إن أي جملة تكون محصورة بين الرمزين هي عبارة عن تعليق غير مقروء من قبل الآلة أي كأنك ...

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

{ مِنَ الْمُؤْمِنِينَ رِجَالٌ صَدَقُوا مَا عَاهَدُوا اللَّهَ عَلَيْهِ فَمِنْهُم مَّن قَضَى نَحْبَهُ وَمِنْهُم مَّن يَنتَظِرُ وَمَا بَدَّلُوا تَبْدِيلاً } الأحزاب23

حادثة الإفك - تفسير ابن كثير وشرح عثمان الخميس



صوتي شرح الشيخ عثمان الخميس لمختصر منهاج السنة النبوية لشيخ الإسلام ابن تيمية كتاب ألفه للرد على الإمامية وهو أشهر كتاب في الرد على الشيعة

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



#include

int main(void)

{

printf("hello world!n");
return 0;

}








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







#include




إن هذه الجملة موجِه للمترجم وتأمره بإحضار نسخة من ملف المدخلات و المخرجات القياسية و الموجود ضمن مكتبة تابعة لبيئة سي . إن الهدف من هذه الخطوة هو أننا سوف نحتاج هذا الملف عند استخدامنا للأوامر الجاهزة الموجودة فيه و المتعلقة بالتعامل مع وحدات الإدخال و الإخراج القياسية وهي لوحة المفاتيح(إدخال)و الشاشة(إخراج).إذا تذكر دوما كتابة هذه الجملة عندما تريد استخدام الأمرين printf( ) أو scanf( ) اللذين سنأتي على شرحهما لاحقاً. الواقع أن هناك ملفات أخرى جاهزة يمكن استخدامها منها و وغيرهم الكثير و سنقوم بشرح كل واحدة عندما نحتاج إلى استخدامها.







int main(void)


كل برنامج يحتوي على دالة اسمها main يبدأ عندها تنفيذ البرنامج .الأقواس بعد كلمة main تخبر المترجم بأن هذه دالة .int هي كلمة محجوزة لاستخدام المترجم أي لا يمكنك أنت تعريف أي متغير بهذا الاسم وهي هنا تخبر المترجم بأن القيمة التي سترجعها الدالة هي من نوع int وسوف نتعرف على هذه الأنواع فيما بعد.

الكلمة المحجوزة void تخبرنا بأن الدالة لا تأخذ متغيرات(arguments).







{


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







printf( );


إن بيئة سي تحتوي على العديد من الدوال والتي يمكنك استخدامها في برامجك . هذه دالة من مكتبة السي القياسية تمكنك من الكتابة على الشاشة.لقد أوردنا الملف stdio.h لأنه يحتوي على معلومات معينة حول هذه الدالة و هذه المعلومات نطلق عليها function prototype والتي سنتوسع فيها لاحقاً.







printf("hello worldn");




هذا نداء للدالة printf( ) مع متغير واحد هو سلسة الحروف “hello, world!n”

إن الثابت من نوع string في سي هو سلسة من الحروف بين علامات التنصيص .لاحظ أن علامات التنصيص عبارة عن علامتي تنصيص وليس علامة واحدة. هذه الجملة تحدد ماسيطبع على الشاشة.آخر حرفان من هذه الجملة هما n وتقرأ(backslash n) وهما يمثلان حرفاً واحداً في السي اسمه newline إنه حرف غير قابل للطباعة وتأثيره هو تحريك المؤشر إلى السطر التالي .أي أننا عندما ننادي هذه الدالة مرة أخرى فإن الحروف ستبدأكتابتها من السطر التالي.لست ملزماً باستخدام هذا الحرف إذا كنت لا تريد أن ينتقل المؤشر إلى السطر التالي. لاحظ أن هذا السطر مختوم بفاصلة منقوطة.إن جميع السطور التي تحتوي على جمل منفذة

(statements)تنتهي بهذه الفاصلة و كذلك السطور التي تحتوي على تعريف لمتغيرات(declarations).







return 0;


القيمة الصحيحة(integer) صفر هي القيمة التي ترجعها الدالة main( ) لنظام التشغيل.هذا الصفر يعني أن الدالة اكتملت بشكل صحيح.









}


هذا القوس المغلق من جهة اليمين هو لإقفال القوس الأول المفتوح من جهة اليسار وهو ينهي الدالة.



من مواضيع الهوى ماهو كلام في المنتدى
__________________
هل تريد إطفاء خطاياك وتكفير ذنوبك ؟
عليك بالصدقة
قال صلى الله عليه وسلم
'الصوم جنة , والصدقة تطفيء الخطيئة كما يطفيء الماءالنار '
الهوى ماهو كلام غير متواجد حالياً   رد مع اقتباس
قديم 10-04-2006, 02:57 صباحاً   #2 (permalink)
عضو فعــال
 
تاريخ التسجيل: Jul 2006
الدولة: maroc
العمر: 32
المشاركات: 172
معدل تقييم المستوى: 690proginfo نشيطproginfo نشيطproginfo نشيطproginfo نشيطproginfo نشيطproginfo نشيطproginfo نشيطproginfo نشيطproginfo نشيطproginfo نشيطproginfo نشيط
إرسال رسالة عبر مراسل MSN إلى proginfoإرسال رسالة عبر مراسل Skype إلى proginfo
افتراضيمشاركة: شرح البرنامج الأول

مشكور الف شكر



من مواضيع proginfo في المنتدى
proginfo غير متواجد حالياً   رد مع اقتباس
قديم 10-22-2006, 03:49 مساءً   #3 (permalink)
اسرة ابن الخليج
 
الصورة الرمزية مبحرفى ذكرياتي
 
تاريخ التسجيل: Jun 2006
الدولة: ذكرياتي
المشاركات: 2,053
معدل تقييم المستوى: 1582مبحرفى ذكرياتي نشيطمبحرفى ذكرياتي نشيطمبحرفى ذكرياتي نشيطمبحرفى ذكرياتي نشيطمبحرفى ذكرياتي نشيطمبحرفى ذكرياتي نشيطمبحرفى ذكرياتي نشيطمبحرفى ذكرياتي نشيطمبحرفى ذكرياتي نشيطمبحرفى ذكرياتي نشيطمبحرفى ذكرياتي نشيط
إرسال رسالة عبر مراسل MSN إلى مبحرفى ذكرياتي
افتراضيمشاركة: شرح البرنامج الأول

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



من مواضيع مبحرفى ذكرياتي في المنتدى
__________________
الحقيقة دائما تؤلم ... من تعود على الأوهام

همسه : إن كنت تريد أن تصبح محبوبآ من الجميع سليمآ من العيوب فأنت تطلب المستحيل


Dream ||||||||||||||||||||||||||||||||||| 59%
مبحرفى ذكرياتي غير متواجد حالياً   رد مع اقتباس
رد

العبارات الدلالية
الأول, البرنامج, شرح


أدوات الموضوع
طرق مشاهدة الموضوع

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

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

المواضيع المتشابهه
الموضوعكاتب الموضوعالمنتدىمشاركاتآخر مشاركة
دورة Dreamweaver MX [اليوم الأول]: التعرف على البرنامجالهوى ماهو كلامدروس برمجة مواقع706-27-2008 08:43 مساءً
::البرنامج الأول في C#::الهوى ماهو كلامدروس لغات البرمجة110-22-2006 03:53 مساءً
البرنامج الأولالهوى ماهو كلامدروس لغات البرمجة210-22-2006 03:48 مساءً


منتديات شبكة ابن الخليج

حوارات ثقافية بالعربي معاجم محمد رشيد رضا جرائم منتدى الرياضة افلام وثائقية.مقاطع يوتيوب.كليبات خلطات فساتين صيف و ربيع 2008 التغذية كريم أساس موقع ديور البقلاوه ديكور محلات خلطات برامج انتى فايروس برامج فصل الصورة عن الصوت تبادل خبرات في البرامج وطريقة التعامل معها من سيربح المليون العاب قتاليه حكم ps2 تجار ترافيان فوتوشوب صور أطفال العاب هاتف خلطات دروس الحاسوب ومكوناته دروس الرسم دروس Photoshop دروس ايميج ريدي Adobe ImageReadyدروس افتر افكت Adobe After Effect اضافات adobe premiere دروس Adobe Illustrator Maya دروس 3D Studio Maxدروس سوبش Swish دروس SQL Server دروس اوتلوك دروس WINDOWS يونكس وندوز WINDOWS دروس Java خلطات هاكات منوعه مكتبة الهاكات هاك رائع قسم ستايلات vBulletinمجلة المنتديات mkPortalقسم ستايلات مجلة المنتديات mkPortal Stylesسكربتات وادوات تطوير المواقعمشاكل وحلول الـ مواقع استضافات مجانية آراءفوتوشوبCinema 4Dخامات فوتوشوبفرش فوتوشوباكشن فوتوشوباشكال فوتوشوبدليل مواقعاكتشف شخصيتكاخبارموسوعة الأطفالبوربوينتtorrentاختصار الروابطPageRankتوقيع لاميلكصانع القليترGlitterبرامج


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

Valid XHTML 1.0 Transitional Valid CSS!Powered by vBulletin® Version 3.7.1,
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd
شبكة و منتديات حبيبى نت  |  شبكة العربي  |   Feeds:   XML   JS   RSS   RSS Feed