| البرنامج الأول 2 | أضيف في: 11/08/2009 | |||||
|---|---|---|---|---|---|---|
|
// prg01_1.cpp #include <iostream.h> void main(void) { cout << "This Text will be \nwriten in two Lines!\n"; cout << "Five + eleven =" << 5+11 << "\n"; } عندما تقوم بتنفيذ هذا البرنامج ، سوف تظهر النتيجه التاليه على الشاشه: This Text will be writen in two Lines! Five + eleven =16 لكي نستطيع في المستقبل أن نتتبع الأسطر في كل مثال نكتبه، سنزود هذه الأسطر بأرقام إضافيه(مثال /*5*/). هذه الأرقام ستكون على شكل تعليق ، و لهذا سيتم تجاهلها من المحول. عند كتابتك البرنامج تستطيع أن تتجاهلها و لا تكتبها ، فهي فقط لأغراض التوضيح ، و ليس لها مفعول على البرنامج. عندما نريد أن نكتب تعليقاً في برنامج ما ، نستعمل الإشارتين */ كبدايه للتعليق و /* كنهايه لهذا التعليق. طريقة التعليق هذه تجعل أجزاء البرنامج الموجوده بين بداية التعليق (أي */) و نهايته (أي /*) غير فعاله ، و نستطيع حتى أن نكتب تعليقاً من عدة أسطر بهذه الطريقه. // prg01_1.cpp #include <iostream.h> /* 4 */ void main(void) /* 5 */ { /* 6 */ cout << "This Text will be \nwriten in two Lines!\n"; /* 7 */ cout << "Five + eleven =" << 5+11 << "\n"; /* 8 */ } سنقوم الأن بشرح البرنامج بشكل تفصيلي: السطر 1: في لغة ++C تقوم الإشارتان // ببدأ تعليق. هذا يعني أن كل ما تتم كتابته على نفس السطر يقوم المحول بتجاهله. إذا أردنا أن نكتب تعليقاً لأكثر من سطر ، نقوم باستعمال /* ... */ . ملاحظه: لاحظ أن // تأتي بشكل مفرد ، بينما يتم إستعمال /*...*/ سويه. // This is a Comment // the way C++ uses /* This Text is a Comment the way the Langauge C uses */ إسم أي برنامج ++C ينتهي دائماً ب CPP. السطر 2: التعليمه include# ليست جزءاً من مجموعة كلمات اللغه ++C ، بل هي تعليمه يفهمها ما يسمى بالمعالج الأولي. المعالج الأولي هو برنامج يقوم بقراءة نص البرنامج - قبل التركيب الفعلي للبرنامج- باحثاً عن تعليمات تبدأ بإشارة # ، هذه التعليمات تخبر المعالج الأولي ما يجب فعله. التعليمه <include <iostream.h# مثلاً تعني أن الملف IOSTREAM.H يجب أن يضاف إلى البرنامج (في هذا الموقع من البرنامج بالتحديد). سنمر على المعنى الفعلي لهذه العمليه بالتفصيل في فصل قادم إن شاء الله. السطر 4: في هذا السطر تتوضح الكثير من صفات اللغه ++C . مثلاً أن اللغه ++C تتألف في الواقع فقط من توابع ( Functions). يتألف التابع من إسم ما يأتي بعده دائماً قوسان دائريان ( ) . في مثالنا يدعى التابع main . هذا التابع له صفات خاصه ، لأنه الوحيد الذي يجب أن يظهر في كل برنامج ++C مره واحده . إنه نقطة البدايه الذي يبدأ تنفيذ البرنامج عنده . سنتكلم عن المصطلح void في قسم آخر قادم إن شاء الله . المهم أن تتذكر أن التابع main يأتي في كل برنامج ++C و لمره واحده تماماً . الأسطر 8+5: للأقواس الكبيره { } (لا أدري ما اسمها الحقيقي بالعربيه) في ++C مهمة تشكيل كتله من التعليمات . يوجد في باسكال شيء مشابه و ذلك باستعمال BEGIN و END . نبدأ كل تابع دائماً بقوس بدايه "}" و ننهيه بقوس نهايه "{" . الأسطر 7+6: تقدم ++C إمكانية سهله و مريحه لعرض البيانات على الشاشه ، و ذلك باستعمال cout . نستعمل الإشارتان ">>" لإرسال متسلسلات إلى cout . كما نلاحظ هناك بعض الإشارات التي لم تظهر على الشاشه ، وهي في مثالنا "n\" . هذه الإشارات تدعى متعاقبات الهروب (Escape-Sequences) . نبدأ متعاقبات الهروب دائماً بخط مائل "\" (backslash) ، يتبعه إشاره أو حرف أو عدة إشارات أو أحرف . نستطيع أن نضع متعاقبات الهروب في أي مكان من المتسلسله ، و بأي كمية نريد . ملاحظه: نستطيع أن نكتب متعاقبات الهروب بهذا الشكل "n\" أو بهذا الشكل 'n\' . السطر 7: بواسطة cout نستطيع أيضاً أن نظهر عدة متسلسلات على الشاشه وراء بعضها . من أجل ذلك نقوم بربط المتسلسلات بعضها ببعض بواسطة >> . و لا يقتصر عمل cout على إظهار المتسلسلات ، بل يتعداها إلى العمليات الحسابيه أيضاً (11+5) .
|
||||||
| الكاتب: صفوف |
|
|
|
|||
|
خيارات الدرس : |
||||||
التعليقات
|
||
|---|---|---|
|
||
|
|
| أرشيف الأقسام |
|---|
| 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 |