القائمة الرئيسية

الصفحات

أخبار الرياضة

تعلم أساسيات البرمجة ++c للمبتدئين

تعلم أساسيات البرمجة ++c للمبتدئين

فقد أردت حينما ابتدأت فعلياً في كتابة موضوع تعلم أساسيات البرمجة ++c للمبتدئين أن أجعلـه شـاملاً للغــة ++cوأنا أقصد بذلك اساسيات البرمجة ++c .

تعلم أساسيات البرمجة ++c للمبتدئين

ولـيس اللغــة بكاملهـا فهـذه اللغـة أوسع من أن يضمها ولو مجلد كبير فهـي واسعـة لدرجـة لا يكاد يتصورها عقـل وتتدخل بكافة المجـالات فــي علـوم الحاسـب وإن شباتها ضــعف المقروئيــة وقلـة الإنتاجيـة .

المتغيرات في البرمجة ++c

تعاريف المتغيرات في البرمجة والإعلان عنها كثيـراً مــا ســتجد فــي البرمجــة c++ عبــارتي إعـلان و تعريف المتغيرات يجب أن تعرف الفرق بينهـماتفرض عليك لغـة السي بلس الإعـلان أو التصـريح عــن المتغيـرات قبـل استخدامها أنظر إلى هذا السطر:

int number =4;

لقد قمت بالإعلان عـن أحد المتغيرات أما التعريف فهـو الذي ينشأ عـنه حجز للذاكرة وبالتالي فإن الإعلان السابق هـو نفســه تعريـف لأنـه يصاحبــه حجـز للذاكرة في أغلب المواضيع الإعلان هـو نفسـه التصريح ولكـن تـذكر الفـرق بينهـما لأنـه مهـم للغاية وخاصـة في المواضيع المتقدمـة نسبياً كالمؤشـرات والكائنـات والتوابع وغيرها يمكنك الرجوع الى افضل كتب تعلم اساسيات C++

عـمليات المقارنـة في البرمجة ++c

تعلم أساسيات البرمجة ++c للمبتدئين

في البرمجة توجـد عـمليات المقارنـة حيث بإمكانـك مقارنــة أعــداد مع بعضها الـبعض أو مقارنــة أحـرف مـن النــوع char وهـذه هــي عــمليات المقارنـة في البرمجة ++c للمبتدئين: <<= > >= ==

الإسنـاد وعمليات التعابير في البرمجة

هـناك معامل آخر لم نقـم بشرحـه في العـمليات الحسـابية وهــو المعامـل (=) هذا المعامل يختلف في c++ عـن نظيـره فـي الرياضـيات هذا المعامل يقوم بإسناد المتغير الذي في يمينـه إلى الذي في يساره وهـويستخدم مع المتغيرات الحرفيـة.

فبإمكانك إسناد متغير حرفي إلى آخـر كمـا يظهر في هذا المثال: char a=b في هذا السـطر فإنـك تخبـر المتـرجم بـالقول لـه أنـه يجـب عليـه أخـذ قيمــةالمتغير b ووضعها في المتغير a .أيضاً هـناك عـملية إسناد أخرى لنفرض أن لـدينا متغيـر هــو i وهــو عددي ونريد جمعـه بالعـدد 2 حينها ستقوم بكتابة:i=i+2

توفر لك لغة البرمجة ++c معامل إسناد أسـرع مـن معامـل الإسـناد = وأكثـر اختصاراً هـو += بالتالي سنختصر السطر السابق إلى هذا السطر: i+=2 

عمليات الإدخال والاخراج في البرمجة ++c

بإمكانك الطلب من البرنامج الإدخال والاخراج بواسطــة الكـائن cout وبإمكــان هــذا الكــائن طباعـــة أي قيمـــة عبــر معامــل الإخــراج >> وبإمكانـه طباعـة المتغيـرات أو الجمـل التـي أنـت تريـد إظهارهـا ولكـي تظهـر جمـل علـى الشاشــة فعليـك كتابتهـا بــين علامتـي تنصـيص كمـا فـي هــذا المثال: ++cout <<"Hellow C";

أمـا إذا أردت إظهــار قــيم أحـد المتغيــرات فعليــك كتابـة اسمــه دون علامتــي تنصيص كما هـنا: cout << a ;

مع العلم أن a عبارة عـن متغير. أيضاً فبإمكانك طباعـة أكثر مـن متغيـر أو جملـة دفعــة واحـدة كمـا فـي هـذا السطر: cout << "Please: " << a << b << "Hello";

أيضاً هـناك عبارة بإمكانك إستخدامهـا لإفراغ المنطقـة الوسيطة مـن جميـع الاحرف العالقـة أو بشكل مبتدئ طباعـة سطر جـديد انظر إلى هذا السطر: cout << "Hellow" << endl << "World";  مخرج هذا الأمر على الشاشـة هـكذا: Hellow World

سلاسل الإفلات في البرمجة++c

أيضـاً هـــناك بعـض الخصـائص للكـائن cout وهـي سلاسـل الإفـلات ، وهـو n\ والذي يقوم بطباعــة سـطر جـديد لك. بعض سلاسل الإفلات: \t جدولة أفقية تترك 3 فراغات \n الانتقال إلى صفحـة جديدة \r إعادة المؤشر إلى بداية السطر \a يقوم بإصدار صوت تنبيه.

سلاسل الإفلات نقوم بكتابتها ضمن الجمل أي بين علامتي التنصيص " " . بالنسبة للإدخال في السي بلس بلس فبإمكانك بواسطـة الكائن cin وهـذا الكائن يستخدم فقط مع المتغيرات ولـيس شـيء أخـر تعرف على امثلة محلولة في لغة c++ .

تعليقات