بخشی از پاورپوینت

اسلاید 1 :

مباني كامپيوتر و برنامه سازي

اسلاید 3 :

مطالب امروز.
نحوه ارزيابي
محيط برنامه نويسي متمركز IDE
معرفي و آشنايي با زبان برنامه نويسي C
متغيرهاي عددي

اسلاید 4 :

نحوه ارزيابي.
درس 4 واحدي
تمرين: 2 نمره
آزمون كلاسي و پروژه: 5 نمره
ميان ترم: 5 نمره
پايان ترم: 8 نمره
سايت درس: …

اسلاید 5 :

محيط برنامه نويسي متمركز IDE
روش متداولي كه براي توليد و توسعه برنامه ها مورد استفاده قرار ميگيرد استفاده از محيط برنامه نويسي متمركز (IDE:Integrated Design Environment) ميباشد
در اين سيستم تمام عملگرهاي ضروري براي ايجاد يك برنامه در يك صفحه نمايش واحد قرار دارند. عملگرها از منو انتخاب ميشوند.

اسلاید 7 :

زبانهاي داراي كامپايلر
برنامه ورودي فقط يكبار به زبان ماشين تبديل شده و به شكل يك فايل اجرايي در ميآيد
فايل زبان ماشين به سرعت اجرا ميشود
بخشي از IDE، برنامهاي است با عنوان كامپايلر كه كد برنامه قابل درك توسط انسان را به زبان ماشين تبديل ميكند
بخش ديگر IDE عمليات الحاق (link) را انجام ميدهد.

اسلاید 8 :

فرايند الحاق
فايل توليد شده توسط كامپايلر، قابل اجرا نميباشد.
ممكن است برنامه نوشته شده ”فايل كتابخانهاي“ داشته باشد
ممكن است برنامه از فايلهاي مجزا و متعددي تشكيل شده باشد كه همزمان كامپايل نشدهاند.

اسلاید 9 :

فرايند ساخت (Build)
قدم1) فايل منبع (.cpp) در محيط IDE ايجاد ميشود.
قدم 2) اين فايل به كامپايلر رفته و توليد فايل (.obj) ميكند.
قدم 3) حاصل كار به الحاقگر ارسال شده و فايلهاي اجرايي (.exe) ايجاد ميشوند

اسلاید 10 :

مراحل ايجاد يک برنامه
Build=compile+link
Builder=compiler+linker
متن
برنامه
ويرايشگر
compiler
فايل
object
Linker
فايل
executable
(اجرايي)
اجرا توسط سيستم عامل

اسلاید 12 :

اولين برنامه: Hello World
 

اسلاید 14 :

نكاتي در خصوص زبان برنامه نويسي c++
تمامي دستورات به ;(سميكالن) ختم ميشوند
برنامه با تابع main آغاز ميشود.
كد مربوط به هر تابع بين دو آكولاد {} قرار ميگيرد.
استفاده از آكولاد براي ايجاد يك بلوك در اين زبان استفاده ميشود.
حساس بودن به حالت حروف (case sensitivity)
در نام گذاري توابع و متغيرها حروف کوچک و بزرگ با هم متفاوت هستند ALI ≠ALi ≠Ali ≠ali

اسلاید 15 :

Comments
توضيحات قسمتي از متن برنامه است که توسط کامپايلر ترجمه نمي شود و براي کمک به کساني است که برنامه را مي خوانند. (خوانا کردن برنامه)
توضيحات تک خطي با // شروع مي شوند.
در هر جاي خط از برنامه با مشاهده اين علامت مابقي خط ناديده گرفته ميشود.
توضيحات چند خطي با /* شروع و با */ پايان مي يابند

اسلاید 17 :

Includes
اعلان #include باعث اضافه شدن محتويات فايل stdio.h به فايل فعلي مي گردد. اين عمل قبل از کامپايل کد انجام ميگردد.
بدين ترتيب، فايلهاي استاندارد کتابخانه اي C++ ، که حاوي تعاريف و توابع از پيش انجام شده مهمي هستند را مي توان به برنامه اضافه کرد و استفاده نمود.
همچنين، مي توانيد فايلهايي را که خودتان قبلاً نوشته ايد به برنامه فعلي اضافه کنيد:
#include "myfile.h"

اسلاید 18 :

C++ Preprocessor
کامپايلر C++ به طور اتوماتيک يک پيش پردازنده را صدا ميکند که #include ها و راهنماها (directives) را پردازش ميکند.
براي اجراي پيش پردازنده لازم نيست که شما کار خاصي انجام دهيد. اين امر به طور اتوماتيک هنگام کامپايل برنامه انجام ميگردد.

اسلاید 19 :

پيش پردازش Preprocessing

اسلاید 20 :

The Preprocessor
تمام خطوطي که با # (number sign) شروع مي شوند توسط پيش پردازنده پردازش ميشوند.
ممکن است پيش پردازنده اين خطها را با چيز ديگري عوض کند.
مثلاً include با محتواي فايلي که الحاق شده است عوض ميشود.
بقيه راهنما ها به پيش پردازنده ميگويند که به دنبال يک الگوي خاص در برنامه بگردند و پردازشهايي مخصوصي روي آن انجام دهند. به اين نوع راهنماها ماكرو ميگويند.

در متن اصلی پاورپوینت به هم ریختگی وجود ندارد. برای مطالعه بیشتر پاورپوینت آن را خریداری کنید