پاورپوینت برنامه نویسی به زبان C++ فصل دوم (pptx) 29 اسلاید
دسته بندی : پاورپوینت
نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )
تعداد اسلاید: 29 اسلاید
قسمتی از متن PowerPoint (.pptx) :
برنامهنويسي به زبان C++
فصل دوم
اکثر تولید کنندگان کامپایلرها، محیطهایی را برای برنامه نویسی ارائه کرده اند که کلیه مراحل لازم جهت تبديل كد مبدا به زبان ماشين را بهصورت خودكار انجام ميدهند.
به این محیطها IDE (Integrated Development Environment)یا محیط مجتمع توسعه نرم افزار گفته می شود.
انواع IDEها با ويژگيهاي مختلف براي برنامهنويسي به زبان C++ توسط شركتهاي مختلف ارائه شده است مانند:
Turbo C++
Borland C++
Visual C++
و غيره
محيط برنامهنويسي) (IDE
در اين دوره استفاده از نرمافزار wxDev-C++ پيشنهاد ميشود.
ويرايشگر متن wxDev-C++
نمايشگر خروجي wxDev-C++
ساختار برنامهي C++
برنامههاي زبان C++ از مجموعهاي از دستورات و تعدادي تابع تشكيل شدهاند.
بدنهي اصلي برنامه، تابعي به نام main() است.
علاوه بر تابع main()، توابع ديگري براي انجام عمليات مختلف
از قبل نوشته شده و همراه كامپايلر ارائه ميشوند.
اين توابع و ساير اطلاعاتي كه كامپايلر براي ترجمه به آنها
نياز دارد در فايلهايي به عنوان فايلهاي سرآيند(header file) قرار دارند.
# include <فايل سرآيند>
int
اعلان متغيرها
دستورات اجرايي
return 0;
هيچ برنامهاي وجود ندارد كه فاقد اين تابع باشد.
main()
{
}
اولين برنامهاي که مينويسيم به محض تولد، به دنيا سلام ميكند!
اولين برنامه به زبان C++
//this is our first program!
#include
int main()
{
std::cout << "Hello World!\n" ;
return 0;
}
يك عادت خوب برنامه نويسي:
هر برنامه بهتر است با يك توضيح آغاز شود كه هدف برنامه، نويسنده برنامه و تاريخ را مشخص كند.
پيشپردازنده را ميتوان برنامهي جداگانهاي در نظر گرفت كه قبل از كامپايلر واقعي اجرا ميگردد.
تمامي فرامين پيشپردازنده با ‘#’ آغاز ميگردند.
برخلاف دستورات C++ كه به ; ختم ميشوند، پايان جملههاي پيش پردازنده با خط جديد مشخص ميشود.
دستورات پيشپردازنده
//this is our first program!
#include
int main()
{
std::cout << "Hello World!\n" ;
return 0;
}
براي استفاده از توابع آمادهي زبان C++، بايد بدانيم هر تابع دركدام فايل سرآيند وجود دارد و همان را به برنامه اضافه كنيم.
براي اتصال فايلهاي سرآيند از دستوري به نام #includeاستفاده ميشود. (كه يك دستور پيشپردازنده است)
ساختار برنامهي C++
توابعي كه براي ورود و خروج دادهها استفاده ميشوند در سر فايل iostream قرار دارند.
//this is our first program!
#include
int main()
{
std::cout << "Hello World!\n" ;
return 0;
}
دستور include# قبل از تابع main و به شكل زير به كار ميرود.
براي اضافه كردن چند فايل سرآيند، براي هريك بايد يك دستور #include جداگانه نوشت.
بين # و include نبايد فاصلهاي وجود داشته باشد.
بين نام فايل و علائم > و< نبايد فاصلهاي باشد.
ذكر علائم > و < ضروري است.
# include <فايل سرآيند>
# include
نكات دستور #include
دستور int main()
اين دستور در تمامي برنامههاي C++ وجود دارد.
پرانتزهاي پس از main تعيين ميكنند كه اين دستور يك قسمت بسيار مهم از برنامه به نام تابع است.
يك برنامهي C++ حاوي يك يا تعداد بيشتري تابع است.( وجود تابع main ضروري است)
اجراي برنامههاي C++ در تابع main آغاز ميگردد حتي اگر اين تابع نخستين تابع موجود در برنامه نباشد.
لغت كليدي int در سمت چپ main مشخص ميكند كه main يك مقدار int را برميگرداند.
آغازگر بدنهي هر تابع آكولاد باز و انتهاي تابع آكولاد بسته ميباشد.
//this is our first program!
#include
int main()
{
std::cout << "Hello World!\n" ;
return 0;
}