آشنایی با برنامه نویسی به زبان C++
اسلاید 1: آشنايي با برنامه نويسي به زبان C++اصول كامپيوتر 1
اسلاید 2: 2آشناييبرنامه، مجموعه اي از دستورات است كه كامپيوتر بايد آنها را اجرا كندبرنامه بايد به يك زبان برنامه نويسي كامپيوتر نوشته شودC++ يكي از جديدترين و قدرتمندترين زبانهاي كامپيوتري است با اين زبان مي توان برنامه هايي به روش ساخت يافته يا شيگرا نوشت
اسلاید 3: 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: 4بررسي برنامهدستور include<iostream> براي استفاده از شي cout لازم است#include دستوري براي اضافه كردن محتوي فايلهاي ديگر استنام فايل مورد نظر در <> قرار مي گيرد. خط اول فايل iostream را به برنامه اضافه مي كند. اين فايل اشيا و توابعي براي دسترسي به ورودي ( صفحه كليد) و خروجي (مانيتور ( داردخط دوم فايل cstdlib را به برنامه اضافه مي كند. اين فايل اشيا و توابعي براي دسترسي به سيستم عامل و توابع كمكي آن دارد
اسلاید 5: 5بررسي برنامه-ادامهusing namespace std; در خط چهارم بيانگر تعريف متغيرها و نامهاي برنامه در چارچوب استاندارد استهر دستور C++ با كاراكتر ; پايان مي يابدخط چهارم كه با // شروع شده بيانگر توضيح سطري است. در هر سطر، هر چه بعد از علامت // نوشته شود، تا پايان سطر توضيح محسوب خواهد شد
اسلاید 6: 6بررسي برنامه-ادامهبدنه اصلي برنامه، از خط پنجم شروع مي شود و در قالب تابعي با نام main استهمه برنامه هاي C++ در قالب اين تابع نوشته مي شوندبدنه همه توابع C++ از جمله تابع main در داخل { } قرار مي گيرددر خط 7 از شي cout براي چاپ عبارتي در خروجي استاندارد استفاده شده است.cout به معني Console Output استخروجي اين برنامه عبارت Hello World است كه در يك خط چاپ مي شود
اسلاید 7: 7بررسي برنامه-ادامهدستور system(“pause”) از سيستم عامل مي خواهد بعد از اجراي برنامه، پنجره اجرا را نبدد و منتظر شود تا كاربر كليدي را بزنددستور return 0 كه آخرين دستور اين برنامه است، به سيستم عامل مي گويد كه برنامه ما با موفقيت اجرا شده و به پايان رسيده است
اسلاید 8: 8اجراي برنامهاز ابزار Bloodshed DEV C++ براي كامپايل و اجراي برنامه استفاده مي كنيم(فيلم موجود در CD درس را ببينيد)اين برنامه را با استفاده از start menu يا آيكن آن در صفحه desktop اجرا كنيداز منوي file گزينه new project را انتخاب كنيداز بين انواع برنامه ها، Console Application را انتخاب كنيد و در قسمت Name نام مناسبي براي پروژه خود بنويسيددر صفحه برنامه، دستورات مورد نظر خود را بنويسيدبا استفاده از منوي Execute|Compile و Execute|Run برنامه خود را اجرا كنيدبرنامه بعدي...
اسلاید 9: 9اجراي برنامه Bloodshed DEV C++
اسلاید 10: 10تعريف پروژه جديد
اسلاید 11: 11انتخاب نام و نوع برنامه
اسلاید 12: 12دخيره پروژه
اسلاید 13: 13پنجره برنامه جديد
اسلاید 14: 14ذخيره برنامه جديد
اسلاید 15: 15افزودن دستور چاپ خوشآمد
اسلاید 16: 16كامپايل برنامه
اسلاید 17: 17اجراي برنامه
اسلاید 18: 18ابزارهاي خروجي و وروديابزار خروجيابزار وروديبرنامه اي با ورودي و خروجي
اسلاید 19: 19ابزار خروجيHello Worldmain(){ … cout <<“Hello World” ; …}cout
اسلاید 20: 20اپراتور خروجي<< به اپراتور خروجي مشهور است. هدف آن انتقال اشيا به ابزاري خروجي است كه در سمت چپ آن قرار داردابزار خروجي مورد استفاده ما اغلب مانيتور است كه با cout به آن دسترسي پيدا مي كنيمدستور cout << 1386 ; عبارت 1386 را روي مانيتور نشان خواهد دادابزارهابي مانند cout كه براي انتقال خروجي يا ورودي استفاده مي شوند، مجرا ( Stream) نام دارندcout يك مجراي خروجي است
اسلاید 21: 21متغيرمتغيرها براي نگهداري مقادير مورد نياز برنامه بكار مي روندمتغيرهايي از جنس اعداد صحيح در C++ به صورت زير معرفي مي شوندint a ; // يك متغير از نوع اعداد صحيح است aint a , b ,c ; // سه متغير از نوع اعداد صحيح هستند a , b, ca =0 ; // set a to be zero
اسلاید 22: 22خواندن مقادير از وروديcin ابزاري است كه از ورودي مقاديري را مي خواندهمانند cout، cin نيز يك مجراست cin >> a متغير a را از ورودي مي خواندmain(){ …cin >> a >>b >> c ; …}cin
اسلاید 23: 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: 24تمرينبرنامه اي بنويسيد كه كار تمرين قبل را انجام دهددو عدد را بگيرد و آنها را باهم جابجا و چاپ كندچهار عدد را بگيرد و آنها را به ترتيبي كه در تمرين 1 گفته شده، جابجا كندبرنامه را بفرستيدآدرس ايميل من: mansoorm@modares.ac.irsubjectايميل شما [cs1-cs-assign01]
نقد و بررسی ها
هیچ نظری برای این پاورپوینت نوشته نشده است.