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


.:رسمه مبدع:. طريقك نحو الابداع
 
الرئيسيةالبوابهأحدث الصورالتسجيلدخول
اهلاوسهلا بكم في منتديات برامج نت ارجو من جميع الزوار التسجيل مع تحيات $الادارة$

 

 تابع دوره فى لغه السى4

اذهب الى الأسفل 
كاتب الموضوعرسالة
PrAmJnEt
مدير عام
مدير عام
PrAmJnEt


ذكر عدد المساهمات : 396
نقاط : 146692
العمر : 65

تابع دوره فى لغه السى4 Empty
مُساهمةموضوع: تابع دوره فى لغه السى4   تابع دوره فى لغه السى4 Emptyالإثنين مايو 11, 2009 1:41 pm

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


#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< إسم الملف>
القيمة التي ترجع للإجراء إسم الدالة (المتغيرات)
{
-----------;
-----------;
الأوامر المطلوب تنفيذها
-----------;
-----------;
}




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


------------------------------------------------
الواجب
--------
1- ماذا نعني ب #include؟
2- لماذا استخدمنا الملف stdio.h؟
3- ماذا نعني بالإجراء وكيف نستخدمه ؟
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://rsma-m.yoo7.com
 
تابع دوره فى لغه السى4
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» تابع دوره فى لغه الجافا12
» تابع دوره فى لغه السى 13
» تابع دوره فى لغه السى 15
» تابع دوره فى لغه السى 16
» تابع دوره فى لغه السى14

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
.:رسمه مبدع:. :: ¨°o.O (لغات البرمجه) O.o°¨ :: .:لغه السى والسى++ والسى#:.-
انتقل الى: