![]() |
|
دورة في اساسيات c++ - الدرس الاول - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغات البرمجة الاخرى (http://vb4arb.com/vb/forumdisplay.php?fid=4) +--- قسم : قسم لغة ++C (http://vb4arb.com/vb/forumdisplay.php?fid=19) +---- قسم : قسم دورات ++C (http://vb4arb.com/vb/forumdisplay.php?fid=38) +---- الموضوع : دورة في اساسيات c++ - الدرس الاول (/showthread.php?tid=11227) |
دورة في اساسيات c++ - الدرس الاول - AGASHE - 25-01-15 الدرس الأول
* الهيكل الرئيسي لبرامج c++ : كود : #include<LIBRARY>كما تلاحظ أي برنامج نكتبه لابد أن يكتب على هذه الصيغة : _ 1 - تضمين الملفات الأساسية ( المكتبات - LIBRARY) : و هي مجموعة الملفات التي تحتوي على جميع دوال اللغة و بدونها لا يمكن الاستفادة من اللغة و لن تعمل أصلا أكوادك ، يوجد لدينا عدد كبير من المكتبات نحن في دورتنا ربما نتطرق الى ثلاث او اربع منها بإذن الله . 2 - الدالة الأساسية ( main ) : هي الدالة الرئيسية التي يبدأ منها تنفيذ البرنامج جميع أكوادنا تكتب بداخلها و مهما كان حجم برنامجنا فدائما تكون بداية التنفيذ من هذه الدالة ، أحب أن أشير الى ان هناك طرق كثيرة لكتابة الدالة الرئيسية و جميع الطرق الأخرى صحيحة الفكرة كلها هي في نوع الدالة و كونها تعود بقيمة أم لا و كل هذا سنفهمه بوضوح في الدرس الثامن . ------------------------------------------------
يعني خلاصة ما كتب في الأعلى : - include نكتب داخلها المكتبة التي سوف نحتاجها . - main هي الدالة الرئيسية التي يبدأ منها التنفيذ . - بالنسبة ل int , return 0 فهما هيكل أي دالة ( ستفهم أكثر في الدرس الثامن ) - جميع السطور البرمجية يجب ان تنتهي ب ( ; ) . -------------------------------------------------
نسينا your code // ... هذه هي التعليقات في c++ :// تعليق سطر واحد كما رأينا */ تعليق عدة سطور /* ============================
جميع ملفات اللغة تنتهي ب اللاحقة .cpp
============================
* الإدخال و الإخراج : - الشكل العام : كود : #include<iostream.h>1 - iostream.h هي أهم مكتبات c++ في الغالب جميع البرامج التي سوف تصنعها مهما بلغت احترافيتها و تعقيدها لابد و أن تحتوي على هذه المكتبة ، فهي المكتبة المسؤولة عن الادخال و الإخراج . 2 - عبارة using namespace std يستفضل كتابتها فهي تختصر عليك كتابة std قبل كل دالة و في المستقبل يمكن تستعملها في صنع اختصارات لدوال و أمور أخرى ، لكن في مستوانا الحالي يكفينا ان نعرف انها تختصر الكود . 3 - دالة cout>> هي الدالة المسؤولة عن الطباعة احفظها مثل اسمك . 4 - دالة cin<< و هي الدالة المسؤولة عن ادخال البيانات . -----------------------------------------
ملاحظات :- النصوص تطبع بين علامتي تنصيص " نص " اما الاعداد فلا . - يمكن ان تجزء نصك على حسب عدد >> يعني كود : cout<<"code1" << " code2" << "code3"<<"code n";- كذلك بالنسبة cin لكن هنا نحن بحاجة لمتغير لتخزين القيمة و نحن لم نشرح المتغيرات لذا سنؤجل هذه الدالة كي لا ندمر ما فهمته . =========================
بقي آخر شيء علينا أن نفعله و هو تطبيق ما تعلمناه اليوم افتح مترجمك و افتح مشروع جديد اذا لا تملك افتح نافذة جديدة او لسان جديد في متصفحك و ادخل الرابط التالي : http://runnable.com/?filter=C%2B%2B&page=1 1 - اختر لغة c++ . 2 - امسح المكتوب كله لو سمحت .3 - ابدأ في كتابة الكود التالي . كتابة و ليس نسخ و لصق رجاء ! كود : #include<iostream.h>4 - اضغط رز التشغيل و شوف الناتج مبروووووووووووك اول برنامج لك . . . لحظة الكود لم يعمل معي بعض المترجمات لا تقبل استخدام .h لذا امسحها و جرب ، اذا لم يعمل فارجوا ان ترفق مشكلتك في الموضوع .====================
عموما الى هنا ينتهي الدرس الى اللقاء في الدرس القادم
و حتى نلتقي لا تتوقفوا عن طباعة الجمل لأن هذا الدرس هو
حجر الأساس ، و أي شيء غير واضح فأرجوا ان لا تتردوا في السؤال عنه
|