نحن مع غزة
الـرئـيـسـيـة الـمـنـتـدى سـؤال & اجـابـة الـتـبـرع بـالـدم الاسـتـضـافـة هـلال لـيـنـكـس الـقـرآن الـكـريـم Dz-SeC team


التسجيل في المنتدى غير متاح حاليا, اذا كنت ترغب في الحصول على عضوية ارجو مراسلتي على البريد الالكتروني "[email protected]"


مطلوب مشرفين على كامل اقسام المنتدى


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

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

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

وتذكر قول سيد الخلق " إذا مات ابن آدم انقطع عمله إلا من ثلاث صدقة جارية أو علم ينتفع به أو ولدٍ صالح يدعو له "

   

[ مـنـتـدي لـــغــات الـــبرمجـــه | Programming Language ] قسم مختص بالبرمجة التفسيرية مثل : PHP, java, perl, Python, Bash, Shell script, JPython, AutoIt, Z shell, AWK, VB Script

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
قديم 24/05/2010, 08:34   المشاركة رقم: 1
المعلومات
الكاتب:
 حواء الهاكر  
اللقب:
عضــــو جديــــد
الصورة الرمزية
 
الصورة الرمزية حواء الهاكر

البيانات
التسجيل : May 2010
العضوية : 146
الاهتمامات : الجزائر
الإقامة : المطالعة
المواضيع : 33
الردود : 67
المجموع : 100
بمعدل : 0.02 يوميا
الاختراقات : []
مجتمعنا : []
الصنف : Not Hacker
آخر تواجد : 20/02/2011/16:08
سبب الغياب :
معدل التقييم: 16
نقاط التقييم: 10
حواء الهاكر is on a distinguished road
شكراً: 0
تم شكره 11 مرة في 11 مشاركة



الإتصالات
الحالة:
حواء الهاكر غير متواجد حالياً
وسائل الإتصال:

افتراضي 6.الهيكل العام للبرنامج

بعد نهاية هذا الدرس سوف تستطيع الإجابة عن الأسئلة التالية:
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< إسم الملف>



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


{

-----------;

-----------;

الأوامر المطلوب تنفيذها

-----------;

-----------;

}



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










آخر مواضيع » حواء الهاكر

توقيع : حواء الهاكر

عرض البوم صور حواء الهاكر   رد مع اقتباس
الأعضاء الذين قالوا شكراً لـ حواء الهاكر على المشاركة المفيدة:
S4wDz (02/10/2011)
قديم 24/05/2010, 11:33   المشاركة رقم: 2
المعلومات
الكاتب:
 ViRuS_Ra3cH  
اللقب:

الإتصالات
الحالة:
ViRuS_Ra3cH غير متواجد حالياً
وسائل الإتصال:

**** على الافاده

عرض البوم صور ViRuS_Ra3cH   رد مع اقتباس
قديم 31/05/2010, 08:22   المشاركة رقم: 3
المعلومات
الكاتب:
 حواء الهاكر  
اللقب:
عضــــو جديــــد

الإتصالات
الحالة:
حواء الهاكر غير متواجد حالياً
وسائل الإتصال:

شرفني مرورك اخي

عرض البوم صور حواء الهاكر   رد مع اقتباس
قديم 19/08/2010, 19:34   المشاركة رقم: 4
المعلومات
الكاتب:
  MdMn HaCk3r  
اللقب:
.: المدير السابق للمنتدى :.

الإتصالات
الحالة:
MdMn HaCk3r غير متواجد حالياً
وسائل الإتصال:

**** لكِ اختي
تحيتي لك

عرض البوم صور MdMn HaCk3r   رد مع اقتباس
قديم 23/08/2010, 07:15   المشاركة رقم: 5
المعلومات
الكاتب:
 حواء الهاكر  
اللقب:
عضــــو جديــــد

الإتصالات
الحالة:
حواء الهاكر غير متواجد حالياً
وسائل الإتصال:

العفو اخي
اتمنى ان تستفيدوا

عرض البوم صور حواء الهاكر   رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)


حالياً الأعضاء النشيطين الذين يشاهدون هذا الموضوع : 1 (0 عضو و 1 ضيف)
 

(أظهر الكل الأعضاء الذين قاموا بمشاهدة هذا الموضوع : 13
boudour , HACKER==MAN , hacker_91 , Igor000rogI , حواء الهاكر , ManiMan43 , MdMn HaCk3r , moumoulabranche , Mouna128 , S4wDz , T-xor , ViRuS_Ra3cH , zik sniper

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

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

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
نظام التشغيل الكروم ينطلق العام القادم , وافتتاح متجر تطبيقات الويب للكروم ADMINISTRATOR [ منتدى اخبــــار الشبكـــة] 0 08/12/2010 08:21

الساعة معتمدة بتوقيت جرينتش +1 . الساعة الآن : 22:24.
Copy Right Des 2010 - 2014 To is|sec Organization, Des By  yasMouh 
Powered By vBulletin Special Edition, Secured By Dz-SeC team
Support by Dz-SeC team




RSS RSS 2.0 XML MAP HTML



 
 
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115