Download presentation
Presentation is loading. Please wait.
1
آشنايي با برنامه نويسي به زبان C++
اصول كامپيوتر 1
2
آشنايي برنامه، مجموعه اي از دستورات است كه كامپيوتر بايد آنها را اجرا كند برنامه بايد به يك زبان برنامه نويسي كامپيوتر نوشته شود C++ يكي از جديدترين و قدرتمندترين زبانهاي كامپيوتري است با اين زبان مي توان برنامه هايي به روش ساخت يافته يا شيگرا نوشت
3
اولين برنامه #include <iostream> #include <cstdlib>
using namespace std; //This program prints “Hello world” int main() { cout <<" Hello World \n" ; system("PAUSE"); return EXIT_SUCCESS ; }
4
بررسي برنامه دستور include<iostream> براي استفاده از شي cout لازم است #include دستوري براي اضافه كردن محتوي فايلهاي ديگر است نام فايل مورد نظر در <> قرار مي گيرد. خط اول فايل iostream را به برنامه اضافه مي كند. اين فايل اشيا و توابعي براي دسترسي به ورودي ( صفحه كليد) و خروجي (مانيتور ( دارد خط دوم فايل cstdlib را به برنامه اضافه مي كند. اين فايل اشيا و توابعي براي دسترسي به سيستم عامل و توابع كمكي آن دارد
5
بررسي برنامه-ادامه using namespace std; در خط چهارم بيانگر تعريف متغيرها و نامهاي برنامه در چارچوب استاندارد است هر دستور C++ با كاراكتر ; پايان مي يابد خط چهارم كه با // شروع شده بيانگر توضيح سطري است. در هر سطر، هر چه بعد از علامت // نوشته شود، تا پايان سطر توضيح محسوب خواهد شد
6
بررسي برنامه-ادامه بدنه اصلي برنامه، از خط پنجم شروع مي شود و در قالب تابعي با نام main است همه برنامه هاي C++ در قالب اين تابع نوشته مي شوند بدنه همه توابع C++ از جمله تابع main در داخل { } قرار مي گيرد در خط 7 از شي cout براي چاپ عبارتي در خروجي استاندارد استفاده شده است. cout به معني Console Output است خروجي اين برنامه عبارت Hello World است كه در يك خط چاپ مي شود
7
بررسي برنامه-ادامه دستور system(“pause”) از سيستم عامل مي خواهد بعد از اجراي برنامه، پنجره اجرا را نبدد و منتظر شود تا كاربر كليدي را بزند دستور return 0 كه آخرين دستور اين برنامه است، به سيستم عامل مي گويد كه برنامه ما با موفقيت اجرا شده و به پايان رسيده است
8
اجراي برنامه از ابزار Bloodshed DEV C++ براي كامپايل و اجراي برنامه استفاده مي كنيم(فيلم موجود در CD درس را ببينيد) اين برنامه را با استفاده از start menu يا آيكن آن در صفحه desktop اجرا كنيد از منوي file گزينه new project را انتخاب كنيد از بين انواع برنامه ها، Console Application را انتخاب كنيد و در قسمت Name نام مناسبي براي پروژه خود بنويسيد در صفحه برنامه، دستورات مورد نظر خود را بنويسيد با استفاده از منوي Execute|Compile و Execute|Run برنامه خود را اجرا كنيد برنامه بعدي...
9
اجراي برنامه Bloodshed DEV C++
10
تعريف پروژه جديد
11
انتخاب نام و نوع برنامه
12
دخيره پروژه
13
پنجره برنامه جديد
14
ذخيره برنامه جديد
15
افزودن دستور چاپ خوشآمد
16
كامپايل برنامه
17
اجراي برنامه
18
ابزارهاي خروجي و ورودي ابزار خروجي ابزار ورودي
برنامه اي با ورودي و خروجي
19
ابزار خروجي main() { … cout <<“Hello World” ; } cout Hello World
20
اپراتور خروجي << به اپراتور خروجي مشهور است.
هدف آن انتقال اشيا به ابزاري خروجي است كه در سمت چپ آن قرار دارد ابزار خروجي مورد استفاده ما اغلب مانيتور است كه با cout به آن دسترسي پيدا مي كنيم دستور cout << 1386 ; عبارت 1386 را روي مانيتور نشان خواهد داد ابزارهابي مانند cout كه براي انتقال خروجي يا ورودي استفاده مي شوند، مجرا ( Stream) نام دارند cout يك مجراي خروجي است
21
متغير متغيرها براي نگهداري مقادير مورد نياز برنامه بكار مي روند
متغيرهايي از جنس اعداد صحيح در C++ به صورت زير معرفي مي شوند int a ; // يك متغير از نوع اعداد صحيح است a int a , b ,c ; // سه متغير از نوع اعداد صحيح هستند a , b, c a =0 ; // set a to be zero
22
خواندن مقادير از ورودي cin
همانند cout، cin نيز يك مجراست cin >> a متغير a را از ورودي مي خواند main() { … cin >> a >>b >> c ; } cin
23
برنامه اي با ورودي و خروجي
#include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) { int a , b , c ; cout << "Please enter two integers then press enter: " ; cin >> a >> b ; c = a + b ; cout << a << " + " << b << " = " << c << endl ; system("PAUSE"); return EXIT_SUCCESS; }
24
تمرين برنامه اي بنويسيد كه كار تمرين قبل را انجام دهد
دو عدد را بگيرد و آنها را باهم جابجا و چاپ كند چهار عدد را بگيرد و آنها را به ترتيبي كه در تمرين 1 گفته شده، جابجا كند برنامه را بفرستيد آدرس ايميل من: subjectايميل شما [cs1-cs-assign01]
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.