المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : ::الجزء الثانى (الدرس مفصل الأول)دوره تعليم c++ من ::ادنتوا::



romaissa
11-01-2013, بتوقيت غرينيتش 01:54 PM
http://www.dzbatna.com/images/icons/idea.gif ::ط§ظ„ط¬ط²ط، ط§ظ„ط«ط§ظ†ظ‰ (ط§ظ„ط¯ط±ط³ ط§ظ„ط£ظˆظ„)ط¯ظˆط±ظ‡ طھط¹ظ„ظٹظ… c++ ظ…ظ† ::ط§ط¯ظ†طھظˆط§:: (http://www.dzbatna.com/t1039831/)



السلام عليكم ورحمه الله
http://www.up-00.com/bzfiles/EXw83672.jpg




الحمد الله رب العالمين


بعد الأنتهاء من
::الجزء الأول (الدرس مفصل الأول)فى دوره تعليم السى بلس بلس
رابط الموضوع
http://www.dzbatna.net/vb/showthread.php?t=1035277 (http://www.dzbatna.com/t1035277/)
::الجزء الأول (الدرس مفصل الثانى)فى دوره تعليم السى بلس بلس
رابط الموضوع
::الجزء الأول (الدرس مفصل الثانى)دوره تعليم c++ من ::ادنتوا:: (http://www.dzbatna.com/t1036448/)
المشتركين فى الدوره ولتى هجواب على أسئلتهم وأسئله المشرفين فقط
http://www.dzbatna.net/vb/showpost.p...7&postcount=24 (http://www.dzbatna.com/t1032897-2/#post9621287)
:::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::
والحمد الله الدروس السابقه اتعلمنا فيها ما هى هذه اللغه وكيفيه استعمال المترجم وهو البرنامج وكيفيه فتحه والعمل عليه
__________________________
_______
_
هنتعلم اليوم حاجات مهمه جداااااااا
والتركيز مطلوب , رغم انه بسيط لكن مستقبليا الاخطاء تقع خلال البرمجة تكون اخطاء باساسيات البرمجة......... تعالوا نتعلم الاول شروط أو حاجات لابد تكون فكرها كويس جدااااا
::البرنامج حين يبدأ بترجمته فانه يترجم من السطر الاعلى الى الاسفل
::كل جملة joomla برمجية في لغة ++C تنتهي بفاصلة منقوطة ';' تقريباً
اولا : الجمل وانواعها :





يقصد بالجمل هي مجموعة من الكلمات المرتبة بشكل متتالي و لها معنى وهنا بالبرمجة بالطبع , لكن هنالك اساسيات وقواعد لتصبح الجملة joomla صحيحة , ولكل نوع طريقة والانواع الرئيسية هي :


جمل التعليقات Comment Statements



هي جمل لا قيمة لها فعليا في تنفيذ البرنامج ولا تؤثر فيه و وانما دورها يقتصر بمساعدة المبرمج على القيم بالبرمجة بشكل مريح ومنظم وذلك اثناء كتابة البرنامج , وتساعده في اكتشاف الاخطاء وموضعه وخصوصا الاخطاء المنطقية (سنتعرض لانواع الاخطاء في الدرس مفصل القادم ان شاء الله) .. اضافة لاهمية وجودها في الكود code الذي نكتبه اذا كان طويل جدا وايضا اذا كان العمل مشترك او ان البرنامج هو برمجية حرة Open Source , فتخيلوا انه البرنامج يكون 10000 سطر ويطلب من مبرمج آخر ان يكمله او يحسنه , اعتقد لو يكتب الكود code من البداية اوفر له وقتا وجهدا من اعادة قراءة الكود code من اول وفهم كل جملة joomla ماذا تقوم وما ناتجها ولمى وضعت , وتنقسم بدورها جمل التعليقات الى نوعين :



سطر مفرد Single Line



هي جمل التعليقات على هيئة سطر واحد وتنتهي هذه الجملة joomla بمجرد ان تنزل سطر جديد اثناء كتابتك للكود code , وطريقة كتابتها هو بكتابة "//" ثم اي شيء بعدها ,مع ملاحظة اننا بامكاننا وضعها إما في سطر جديد او بعد عبارة برمجية منتهية مثال:














رمز PHP:

<code style="white-space:nowrap"> <code> // Hello this is My first Program

// This program written by : Al-Mothafar
void main()
{
cout<<"Welcome to C++"<<endl; // Print "Welcome to C++
}
</code> </code>

اسطر متعددة MultiLines
وهي الاصح ان تسمى فقرات التعليق , هي مجموعة من الاسطر الممتابعة نعرفها ببداية ونهاية ولا يكفي فقط بداية والا سيعتبر كل التالي هي جملة joomla تعليق , تبدأ بـ /* وتنتهي بـ */

رمز PHP:

<code style="white-space:nowrap"> <code> /* Hello this is My first Program
This program written by : Al-Mothafar */
void main()
{
cout<<"Welcome to C++"<<endl; /* Print "Welcome to C++*/
}
</code> </code>

جمل الادخال Input Stream
هي جمل وظيفتها تحويل البرنامج الى وضع الانتظار حتى تتم عملية الادخال من قبل المستخدم (المستخدم هنا سواء كان شخص او برنامج) , ما ان تتم عملية الادخال حتى تكون هذه الجملة joomla قد انتهت وظيفتها وقامت بارجاع القيمة المدخلة الى البرنامج, يعود بعدها البرنامج الى وضع العمل , وهذه الجمل تنتهي بالفاصلة المنقوطة ';' , بالنسبة لاشارة الادخال Input Operator هي &quot;>>&quot; يتبعها اسم المتغير المراد تخزين القيمة فيه , مثال يوضح الامر :
رمز PHP:

<code style="white-space:nowrap"> <code> cin >>x>>y>>z;
</code> </code>


ويمكننا الكتابة نفس العبارة بطريقة اخرى لاحظ
رمز PHP:

<code style="white-space:nowrap"> <code> cin >>x
>>y
>>z;
</code> </code>

جمل الاخراج Output Stream
هي جمل وظيفتها اظهار النتائج والمعلومات مثل cout و clog و cerr و printf , وحالها في كتابتها شبيهة بالادخال الا ان الاشارة الاخراج Output Operator معكوسة &quot;<<&quot;
ملحوظه
طريقة printf مختلفة تماما
رمز PHP:

<code style="white-space:nowrap"> <code> cout<< "x =" << x << "and y = "
<< y <<endl;
</code> </code>

ولاحظوا ان هنا ان ما يحصر بين &quot; &quot; يُطبع كما هو ويستخدم لطباعة نص ولكن اذا اردنا طباعة قيم المتغيرات المخزنة داخلها فلا نضعها , لو فرضنا ان x متغير مخزن داخله الرقم 5 ففي الحالة هذه اذا كتبنا :

رمز PHP:

<code style="white-space:nowrap"> <code> cout<< "x";



</code> </code>

يطبع x هكذا على الشاشة اما اذا كتبناها بالشكل التالي :

رمز PHP:

<code style="white-space:nowrap"> <code> cout<< x;
</code> </code>

والحد هنا كفايه نكمل فى الدرس مفصل القادم باذن الله المتغيرات ؟؟؟؟؟
والسلام عليكم ورحمه الله
منكم الدعاء
أخوكم فى الله ادنتوا
ممنوع نقل الموضوع
انتظرونى فى الدرس مفصل القادم
ارجوا أى انسان مش مشترك لا يضع اى سوال
تحياتى






ألعاب الأندرويد مجانا و حصريا (http://www.apotox.info/forum)




https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©

استعمل مربع البحث في الاسفل لمزيد من المواضيع


سريع للبحث عن مواضيع في المنتدى