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



 
الرئيسيةأحدث الصورالتسجيلدخول
باسم الله الرحمان الرحيم ﴿ اللَّهُ نُورُ السَّمَاوَاتِ وَالْأَرْضِ مَثَلُ نُورِهِ كَمِشْكَاةٍ فِيهَا مِصْبَاحٌ الْمِصْبَاحُ فِي زُجَاجَةٍ الزُّجَاجَةُ كَأَنَّهَا كَوْكَبٌ دُرِّيٌّ يُوقَدُ مِنْ شَجَرَةٍ مُبَارَكَةٍ زَيْتُونَةٍ لَا شَرْقِيَّةٍ وَلَا غَرْبِيَّةٍ يَكَادُ زَيْتُهَا يُضِيءُ وَلَوْ لَمْ تَمْسَسْهُ نَارٌ نُورٌ عَلَى نُورٍ يَهْدِي اللَّهُ لِنُورِهِ مَنْ يَشَاءُ وَيَضْرِبُ اللَّهُ الْأَمْثَالَ لِلنَّاسِ وَاللَّهُ بِكُلِّ شَيْءٍ عَلِيمٌ ﴾

 

 الدرس الاول

اذهب الى الأسفل 
3 مشترك
كاتب الموضوعرسالة
ben tayib
Admin
ben tayib


عدد المساهمات : 171
السٌّمعَة : 3
تاريخ التسجيل : 18/12/2010
الموقع : oua_ah@yahoo,fr

الدرس الاول Empty
مُساهمةموضوع: الدرس الاول   الدرس الاول Emptyالثلاثاء 05 أبريل 2011, 09:21


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


لنأتي الأن إلى برنامجنا الأول في لغة ++C:

// prg01_1.cpp
#include

void main(void)
{
cout << "This Text will be \nwriten in two
Lines!\n";
cout << "Five + eleven =" << 5+11 << "\n";
}


عندما تقوم بتنفيذ هذا البرنامج ، سوف تظهر النتيجه التاليه على الشاشه:

لكي نستطيع في المستقبل أن نتتبع الأسطر في كل مثال نكتبه، سنزود هذه الأسطر بأرقام إضافيه(مثال /*5*/).
هذه الأرقام ستكون على شكل تعليق ، و لهذا سيتم تجاهلها من
المحول.
عند كتابتك البرنامج تستطيع أن تتجاهلها و لا تكتبها ، فهي فقط لأغراض التوضيح ، و ليس لها مفعول على البرنامج.
عندما نريد أن نكتب تعليقاً في برنامج ما ، نستعمل الإشارتين
*/ كبدايه للتعليق و /* كنهايه لهذا التعليق.
طريقة التعليق هذه تجعل أجزاء البرنامج الموجوده بين بداية التعليق (أي
*/) و نهايته (أي /*) غير فعاله ، و نستطيع
حتى أن نكتب تعليقاً من عدة أسطر بهذه الطريقه.


// prg01_1.cpp
#include

/* 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) .
منقول عن منتدى كوبرى كنك : لتعميم الفائدة



عدل سابقا من قبل ben tayib في السبت 09 أبريل 2011, 17:47 عدل 2 مرات
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://fomac.yoo7.com
simohamed chahidi




عدد المساهمات : 95
السٌّمعَة : 5
تاريخ التسجيل : 12/01/2011
العمر : 29

الدرس الاول Empty
مُساهمةموضوع: رد: الدرس الاول   الدرس الاول Emptyالثلاثاء 05 أبريل 2011, 12:13

لك جزيل الشكر سيد احمد ولكنني وجدت صعوبة في استيعاب ما كتبه
الرجوع الى أعلى الصفحة اذهب الى الأسفل
ben tayib
Admin
ben tayib


عدد المساهمات : 171
السٌّمعَة : 3
تاريخ التسجيل : 18/12/2010
الموقع : oua_ah@yahoo,fr

الدرس الاول Empty
مُساهمةموضوع: رد: الدرس الاول   الدرس الاول Emptyالأربعاء 06 أبريل 2011, 07:07

يعجبني اهتمامك بكل ما يكتب و ما يدرج بصفحات المنتدى
وان كنت مهتم بموضوع البرمجة انصحك بالرجوع الى المنتدى المختص
بكتابة =تعلم لغة البرمجة= على صفحة كوكل وستجد ما تبحث عنه بالتفصيل الممل
والله الموفق
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://fomac.yoo7.com
lala doha




عدد المساهمات : 18
السٌّمعَة : 8
تاريخ التسجيل : 28/02/2011

الدرس الاول Empty
مُساهمةموضوع: رد: الدرس الاول   الدرس الاول Emptyالخميس 07 أبريل 2011, 15:51

شكرا سيدي احمد على الموضوع الجدير بالاهتمام و التتيع لكني انا ايضا وجدت بعضا من الصعوبة في استيعاب ما جئتنا به لكن هدا لا يمنع من المحاولة المتكررة لفهمه بالجمع بين مضمون مشاركتك و المصدر الدي تفضلت و نصحت به سيدي محمد.
الرجوع الى أعلى الصفحة اذهب الى الأسفل
ben tayib
Admin
ben tayib


عدد المساهمات : 171
السٌّمعَة : 3
تاريخ التسجيل : 18/12/2010
الموقع : oua_ah@yahoo,fr

الدرس الاول Empty
مُساهمةموضوع: رد: الدرس الاول   الدرس الاول Emptyالسبت 09 أبريل 2011, 17:44

هي المبائد الاولية لعلم البرمجة وللمهتمين بالاطلاع والتعمق اكثر ان يبحثوا بالمنتديات المختصة
كما سبق وان اشرت في الرد على الاخ المبجل سيدي محمد
واهنيكم على هذه الروح المطبوعة بالبحث وحب المعرفة
وفقكم الله
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://fomac.yoo7.com
 
الدرس الاول
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» الصيام الاول للاطفال
» موسوعة علوم اللغة الاصدار الاول

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
مؤسسة مولاي عبد الله الشريف :: المنتدى التقني :: دروس في الاعلاميات-
انتقل الى: