فایل های مشابه شاید از این ها هم خوشتان بیاید !!!!
توضیحات محصول دانلود پاورپوینت آشنایی با درس برنامه سازي پيشرفته قالب كلي برنامههاي C++ (کد13382)
دانلود پاورپوینت آشنایی با درس برنامه سازی پیشرفته قالب کلی برنامههای C++
\nبرنامه سازی پیشرفته
\n\n عنوان های پاورپوینت :
\n\n\nآشنایی با درس برنامه سازی پیشرفته قالب کلی برنامههای C++
\nاهم مطالب این کتاب :
\nجلسه اول
\nآنچه در این جلسه می خوانید:
\n1- چرا C++ ؟
\n2- تاریخچۀ C++
\n3- آمادهسازی مقدمات
\n4- شروع کار با C++
\nاولین خط از کد بالا یک «راهنمای پیشپردازنده» است. راهنمای پیشپردازنده شامل اجزای زیر است:
\nخط دوم برنامه نیز باید در همه برنامههای C++ وجود داشته باشد.
\nسه خط آخر برنامه، «بدنۀ اصلی برنامه» را تشکیل میدهند.
\nتوضیح
\nبه دو صورت میتوانیم به برنامههای C++ توضیحات اضافه کنیم:
\n5- عملگر خروجی
\n6 -لیترالها و کاراکترها
\n7 - متغیرها و تعریف آنها:
\nname initializer
\n8 - مقداردهی اولیه به متغیرها
\n9- ثابتها
\n10 - عملگر ورودی
\nجلسه دوم
\nآنچه در این جلسه می خوانید:
\nانواع دادۀ عددی
\nنوع صحیح
\nمتغیر عدد صحیح
\nعملگرهای افزایشی و کاهشی
\nعملگرهای مقدارگذاری مرکب
\nنحوۀ عمل این عملگرها به شکل زیر است:
\nانواع ممیز شناور
\nدرC++ سه نوع ممیز شناور وجود دارد:
\nشکل علمی مقادیر ممیز شناور
\nنوع کاراکتری char
\nنوع شمارشی enum
\nنحوۀ انتخاب نامشمارشگرها آزاد است اما بیشتر برنامهنویسان از توافق زیر در برنامههایشان استفاده میکنند:
\nپایان جلسه دوم
\nجلسه سوم
\nآنچه در این جلسه می خوانید:
\n2- دستور if..else
\n2- متغیر عدد صحیح
\n5 – شرطهای مرکب
\n6- ارزیابی میانبری
\n7- عبارات منطقی
\n8- دستورهای انتخاب تودرتو
\n9- ساختار else if
\n10- دستورالعمل switch
\n11- عملگر عبارت شرطی
\nپایان جلسه سوم
\nجلسه چهارم
\nآنچه در این جلسه می خوانید:
\nمقدمه
\n2- خاتمه دادن به یک حلقه
\nپایان جلسه چهارم
\nجلسه پنجم
\nآنچه در این جلسه می خوانید:
\n1-مقدمه
\n2- توابع کتابخانهای C++ استاندارد
\nخروجی برنامه:
\nبعضی از سرفایلهای کتابخانۀ C++ استاندارد که کاربرد بیشتری دارند در جدول زیر آمده است:
\nتوابع ساخت کاربر
\nبرنامۀ آزمون
\nارسال به طریق ارجاع (آدرس)
\nارسال از طریق ارجاع ثابت
\nپایان جلسه پنجم
\nجلسه ششم
\nآنچه در این جلسه می خوانید:
\nمقدمه:
\nپردازش آرایهها
\nمثال 10-6 توابع ورودی و خروجی برای یک آرایه در این برنامه از تابع read() استفاده میشود تا مقادیری به داخل آرایه وارد شود. سپس با استفاده از تابع print() مقادیر داخل آرایه چاپ میشوند:
\nپایان جلسه ششم
\nجلسه هفتم
\nآنچه در این جلسه می خوانید:
\n1- مقدمه
\nجلسه هشتم
\nمقدمه:
\nبا دو پارامتر cin.getline() تابع
\nیک دفتر تلفن
\nجستجوی یک شماره در دفتر تلفن
\nپایان جلسه هشتم
\nجلسه نهم
\nآنچه در این جلسه می خوانید:
\nج. چند ریختی: که به آن چندشکلی هم میگویند به معنای یک چیز بودن و چند شکل داشتن است. چندریختی بیشتر در وراثت معنا پیدا میکند.
\nاعلان کلاسها
\nسازندهها
\nسازندهها، از طریق فهرست پارامترهای متفاوت از یکدیگر تفکیک میشوند. به مثال بعدی نگاه کنید.
\nسومین سازنده نیز همان سازندۀ مثال 4-2 است.
\nیک کلاس میتواند سازندههای مختلفی داشته باشد. سادهترین آنها، سازندهای است که هیچ پارامتری ندارد. به این سازنده سازندۀ پیشفرض میگویند.
\nفهرست مقداردهی در سازندهها
\nبه سومین سازنده در مثال 5-9 دقت کنید. این سازنده را میتوانیم با استفاده از فهرست مقداردهی به شکل زیر خلاصه کنیم:
\nتابع دستیابی یک تابع عمومی عضو کلاس است و به همین دلیل اجازۀ دسترسی به اعضای دادهای خصوصی را دارد.
\nمثال 8-9 افزودن توابع دستیابی به کلاس Ratio
\nتوابع عضو خصوصی
\nسازندۀ کپی
\nمثال 10-9 افزودن یک سازندۀ کپی به کلاس Ratio
\nنابود کننده
\nاشیای ثابت
\nاشارهگر به اشیا
\nاعضای دادهای ایستا
\nجلسه دهم
\nآنچه در این جلسه می خوانید:
\nمقدمه:
\nتوابع دوست:
\nسربارگذاری عملگرهای حسابی:
\nپایان جلسه دهم
\nجلسه یازدهم
\n\n \n\n \n\n
\n\nقسمت ها و تکه های اتفاقی از فایل\n\n \n\n8- دستورهای انتخاب تودرتو\n\nمثال 12-3 دستورهای انتخاب تودرتو\n\nاین برنامه همان اثر مثال 10-3 را دارد:\n\nint main()\n\n{ int n, d;\n\ncout << "Enter two positive integers: ";\n\ncin >> n >> d;\n\nif (d != 0)\n\nif (n%d = = 0) cout << d << " divides " << n << endl;\n\nelse cout << d << " does not divide " << n << endl;\n\nelse cout << d << " does not divide " << n << endl;\n\n}\n\nدر برنامۀ بالا، دستور if..else دوم درون دستور if..else اول قرار گرفته است.\n\n9- ساختار else if\n\nدستور if..else تودرتو، اغلب برای بررسی مجموعهای از حالتهای متناوب یا موازی به کار میرود. در این حالات فقط عبارت else شامل دستور if بعدی خواهد بود. این قبیل کدها را معمولا با ساختار else ifمیسازند.\n\nاستفاده از ساختار else if برای مشخص کردن محدودۀ نمره\n\nبرنامۀ زیر یک نمرۀ امتحان را به درجۀ حرفی معادل تبدیل میکند:\n\nint main()\n\n{ int score;\n\ncout << "Enter your test score: "; cin >> score;\n\nif (score > 100) cout << "Error: that score is out of range.";\n\nelse if (score >= 90) cout << "Your grade is an A." << endl;\n\nelse if (score >= 80) cout << "Your grade is a B." << endl;\n\nelse if (score >= 70) cout << "Your grade is a C." << endl;\n\nelse if (score >= 60) cout << "Your grade is a D." << endl;\n\nelse if (score >= 0) cout << "Your grade is an F." << endl;\n\nelse cout << "Error: that score is out of range.";\n\n}\n\n10- دستورالعمل switch\n\nاین دستور ابتدا expression را برآورد میکند و سپس میان ثابتهای case به دنبال مقدار آن میگردد. اگر مقدار مربوطه از میان ثابتهای فهرستشده یافت شد، دستور statementlist مقابل آن case اجرا میشود. اگر مقدار مورد نظر میان caseها یافت نشد و عبارت default وجود داشت، دستور statementlist مقابل آن اجرا میشود.\n\n11- عملگر عبارت شرطی\n\nمثلا در دستور انتساب زیر:\n\nmin = ( x<y ? x : y );\n\nاگر x<y باشد مقدار x را درون min قرار میدهد و اگر x<y نباشد مقدار y را درون min قرار میدهد. یعنی به همین سادگی و اختصار، مقدار کمینۀ x و y درون متغیر min قرار میگیرد.\n\nاکنون با کلماتی مثل if و case و float آشنا شدیم. دانستیم که این کلمات برای C++ معانی خاصی دارند. از این کلمات نمیتوان به عنوان نام یک متغیر یا هر منظور دیگری استفاده کرد و فقط باید برای انجام همان کار خاص استفاده شوند. مثلا کلمۀ float فقط باید برای معرفی یک نوع اعشاری به کار رود.\n\n \n\n \n\n30 تا 70 درصد پروژه | پاورپوینت | سمینار | طرح های کارآفرینی و توجیهی | پایان-نامه | پی دی اف مقاله ( کتاب ) | نقشه | پلان طراحی | های آماده به صورت رایگان میباشد ( word | pdf | docx | doc )