دانلود کتاب آموزش پیشرفته زبان برنامه نویسی ++C احمد فراهی

کتاب آماده شده یکی از کمیاب ترین کتابهای آموزش برنامه نویسی C++ می باشد که نحوه طراحی و پیاده سازی نرم افزارهای پیشرفته را به کمک این زبان به شما آموزش میدهد. این کتاب منبع درسی برای رشته کامپیوتر می باشد که در دانشگاه پیام نور مورد استفاده قرار میگیرد و جزء معدود کتبی می باشد که در ۴۱۵ صفحه و چندین فصل در سطح پیشرفته به آموزش برنامه نویسی می پردازد. امیدواریم مورد توجه برنامه نویسان عزیز قرار گیرد.
برخی از عناوین کتاب : – چرا سی پلاس پلاس؟ – پرسش های تشریحی – پرسش های گزینه ای – توابع ایستا – اعلان ها و تعاریف تابع – و …
Table of Contents
درباره کتاب
- نام کتاب : آموزش پیشرفته زبان برنامه نویسی C++
- نویسنده : دکتر احمد فراهی
- زبان کتاب : پارسی
- تعداد صفحه : ۴۱۵
- قالب کتاب : PDF
- حجم فایل : ۱,۶۷۰ Kb
فهرست مطالب کتاب برنامه سازی پیشرفته C++ :
فصل اول: مقدمات برنامه نویسی با C++
چرا C++ ?
تاریخچه C++
آماده سازی مقدمات
شروع کار با C++
عملگر خروجی
لیترال ها و کاراکترها
متغیرها و تعریف آنها
مقداردهی اولیه به متغیرها
ثابت ها
عملگر ورودی
فصل دوم: انواع اصلی
انواع داده عددی
متغیر عدد صحیح
محاسبات اعداد صحیح
عملگرهای افزایشی و کاهشی
عملگرهای مقدار گذاری مرکب
انواع ممیز شناور
تعریف متغیر ممیز شناور
شکل علمی مقادیر ممیز شناور
نوع بولین bool
نوع کاراکتری char
نوع شمارشی enum
تبدیل نوع، گسترش نوع
برخی از خطاهای برنامه نویسی
سرریزی عددی
خطای گرد کردن
حوزه متغیرها
فصل سوم: انتخاب
دستور if
دستور if..else
عملگرهای مقایسه ای
بلوک های دستورالعمل
شرط های مرکب
ارزیابی میانبری
عبارات منطقی
دستورهای انتخاب تو در تو
ساختار else if
دستورالعمل switch
عملگر عبارت شرطی
کلمات کلیدی
فصل چهارم: تکرار
مقدمه
دستور while
خاتمه دادن به یک حلقه
دستور do..while
دستور for
دستور break
دستور continue
دستور goto
تولید اعداد شبه تصادفی
فصل پنجم: توابع
مقدمه
توابع کتابخانه ای C++ استاندارد
توابع ساخت کاربر
برنامه آزمون
اعلان ها و تعاریف تابع
کامپایل جداگانه توابع
متغیرهای محلی، توابع محلی
تابع void
توابع بولی
توابع ورودی / خروجی (I/O)
ارسال به طریق ارجاع (آدرس)
ارسال از طریق ارجاع ثابت
توابع بی واسطه
چندشکلی توابع
تابع main()
آرگومان های پیش فرض
فصل ششم: آرایه ها
مقدمه
پردازش آرایه ها
مقداردهی آرایه ها
ایندکس بیرون از حدود آرایه
ارسال آرایه به تابع
الگوریتم جستجوی خطی
مرتب سازی حبابی
الگوریتم جستجوی دودویی
استفاده از انواع شمارشی در آرایه
تعریف انواع
آرایه های چندبعدی
فصل هفتم: اشاره گرها و ارجاع ها
مقدمه
عملگر ارجاع
ارجاع ها
اشاره گرها
مقداریابی
چپ مقدارها، راست مقدارها
بازگشت از نوع ارجاع
آرایه ها و اشاره گرها
عملگر new
عملگر delete
آرایه های پویا
اشاره گر ثابت
آرایه ای از اشاره گرها
اشاره گری به اشاره گر دیگر
اشاره گر به توابع
NUL و NULL
فصل هشتم: رشته های کاراکتری و فایل ها در C++ استاندارد
مقدمه
مروری بر اشاره گرها
رشته های کاراکتری در C
ورودی / خروجی رشته های کاراکتری
چند تابع عضو cin و cout
توابع کاراکتری C استاندارد
آرایه ای از رشته ها
توابع استاندارد رشته های کاراکتری
رشته های کاراکتری در C++ استاندارد
نگاهی دقیق تر به تبادل داده ها
ورودی قالب بندی نشده
نوع String در C++ استاندارد
فایل ها
فصل نهم: شی گرایی
مقدمه
اعلان کلاس ها
سازنده ها
فهرست مقداردهی در سازنده ها
توابع دستیابی
توابع عضو خصوصی
سازنده کپی
نابودکننده
اشیای ثابت
اشاره گر به اشیا
اعضای داده ای ایستا
توابع عضو ایستا
فصل دهم: سربارگذاری عملگرها
مقدمه
توابع دوست
سربارگذاری عملگر جایگزینی (=)
اشاره گر this
سربارگذاری عملگرهای حسابی
سربارگذاری عملگرهای جایگزینی حسابی
سربارگذاری عملگرهای رابطه ای
سربارگذاری عملگرهای افزایشی و کاهشی
فصل یازدهم: ترکیب و وراثت
مقدمه
ترکیب
وراثت
اعضای حفاظت شده
غلبه کردن بر وراثت
اشاره گرها در وراثت
توابع مجازی و چندریختی
نابودکننده مجازی
کلاس های پایه انتزاعی
جعبه دانلود
- دانلود کتاب آموزش پیشرفته زبان برنامه نویسی ++C احمد فراهی[خرید/دانلود ]
آموزش mcnp-درس 1: مقدمه ای درباره MCNP
چگونه کارت اهمیت ذرات را در mcnp وارد کنیم؟
مقالات آموزشی MCNP کد مونت کارلو هسته ای - از مبتدی یا حرفه ای
مجموعه فانتوم های پزشکی برای کد مونت کارلو mcnp
آموزش mcnp-درس 2: قابلیت ها و مشکلات کد MCNP
دانلود کتاب اصول منابع نوری و لیزرها
دانلود Thomson Reuters EndNote X7 v17.0.0.7 – جامع ترین نرم افزار مدیریت اطلاعات و اسناد + آموزش
دستور apply در sql
دانلود نرم افزار دادهای هسته ای
مکانیزم های آشکارسازی نوترون
درس ششم: انواع روش های تعریف سلول ها در کد MCNP
معرفی GATE
آموزش MCNP-درس دهم- نمونه مشکلات در mcnp
حفاظت پرتوی
آموزش mcnp-درس26-نحوه محاسبه دز در MCNP
کپی کردن مستقیم اطلاعات از اکسل به SQL
تفاوت Toolkit ، Platform و Framework چیست؟
درس پنجم: نحوه تعریف کارت سلول در کد MCNP
سانتریفوژ
آموزش mcnp-درس یازدهم- کارت سطوح- بخش اول- تعریف سطوح ساده
نصب Geant4 روی لینوکس
راهنمای گام به گام نصب نرم افزار Geant4 در ویندوز
آموزش توکلیتGeant۴ پیشرفته
کیو تی (QT) چیست و چرا در جینت (Geant) از آن استفاده می شود؟
کلاس های مشخص کننده مواد در geant4
آموزش geant-فهرست مطالب
نحوه مشخص کردن مواد در geant4
ساختار داه ای جینت Geant4
دستور تعريف نوع مسئله
مجموعه آموزش ویدئویی کد GEANT4 فوق پیشرفته
آموزش مباحث کد هسته ای Geant4
کاملترین مجموعه کد ، منوال ، آموزش فارسی و تمرین ، آخرین نسخه کد هسته ای
آموزش ویدئویی ابزار geant4- از مبتدی تا حرفه ای
خرید کد هسته ای Geant
آشنایی با مثال B1 در جینت4
لیست مثال های موجود در geant4
واحد ها در جینت4
آموزش فلوکا-درس 11-تعریف هندسه
آموزش فلوکا-درس 2- فلیر
آموزش فلوکا- درس 1- معرفی فلوکا
آموزش فلوکا-درس 4-آموزش نصب فلوکا روی اوبونتو 18و فدورا 26
آموزش فلوکا-درس 9-آموزش beampos
آموزش فلوکا-فهرست مطالب
آموزش فلوکا-درس 10-کارت چشمه
آموزش فلوکا-درس 8-آموزش کارت BEAM
آموزش فلوکا-درس 5-آموزش یک مثال ساده
آموزش فلوکا-درس 6-آموزش یک مثال ساده2
آموزش فلوکا-درس 7-کارت عنوان در فلوکا
دانلود فیلم آموزش کد هسته ای مونت کارلو فلوکا
آموزش فلوکا-درس 3-نصب پیشنیازها
دانلود مجموعه فایل آموزش کد مونت کارلو فلوکا
دانلود نمونه برنامه نوشته شده با کد مونت کارلو فلوکا
جستجو
تلفن تماس
برای مشاوره- درخواست کارگاه و ... با شماره 09372846654 تماس بگیرید
معرفی انواع کتابخانه های سطح مقطع در کد های هسته ای
انواع خطاهای رایج در کد MCNP و روش های حل آنها
آموزش mcnp-درس 1: مقدمه ای درباره MCNP
آموزش اثر فوتو الکتریک به زبان ساده
تعریف هندسه در فریم ورک GATE-معرفی جهان
چگونه کارت اهمیت ذرات را در mcnp وارد کنیم؟
مقالات آموزشی MCNP کد مونت کارلو هسته ای - از مبتدی یا حرفه ای
تعریف هندسه در جینت-درس اول
نصب Geant4 روی لینوکس
راهنمای نصب کد مونت کارلو mcnp
سیستم مدیریت درمان پرتویار
یک سیستم قوی و جامع برای مدیریت فرآیند های درمان در
- مدیریت بیماران
- مدیریت کاربران و پرسنل
- سیستم گزارش گیری
- ایجاد صورتحساب بیماران
دسته بندی
- کد ها و نرم افزار های هسته ای
- کد مونت کارلو MCNP
- ابزار مونت کارلو Geant4
- Origen
- Reflection
- Visual Editor
- کد تحلیل هیدرولیکی ریلپ relap
- فلوکا (Fluka)
- کد محاسبات نوترونیک wims
- کد تالیس
- فریم ورک گیت
- کد ترموهیدرولیک کبری conra
- مهندسي اپتيك و ليزر
- مهندسي انرژي
- مهندسي ايمني
- مهندسي برق
- مهندسي پزشكي
- مهندسي پليمر
- مهندسي تعمير و نگهداري هواپیما
- مهندسي خودرو
- مهندسي دريا
- مهندسي راه آهن
- مهندسي شهرسازي
- مهندسي شيمي
- مهندسي صنايع
- مهندسي كامپيوتر
- مهندسي كشتي سازي
- مهندسي ماشينهاي ريلي
- مهندسي مديريت پروژه
- مهندسي معماري
- مهندسي مواد
- مهندسي نساجي
- مهندسي نفت
- مهندسي هوافضا
- مهندسي هوانوردي
- مهندسی هسته ای
- آموزش NJOY
- آموزش citation
- کد محاسبات نوترونیک قلب راکتور پارکس parcs
- کد کانتین contain
- نرم افزار و سیستم عامل
- پروژه ها
- تدریس
- مشاوره
- نرم افزار های ویندوز
- آموزش نرم افزارهای کاربردی
- رشته های دانشگاهی
- تدریس و مشاوره
- برنامه نویسی
- محاسبات عددی
- راهنمای کاربران
سیستم مدیریت پروژه پرتویار
یک سیستم قوی برای مدیریت کارها و برنامه های شخصی و سازمانی
دارای قابلیت تعریف پروژه، کار، مدیریت اشخاص، مدیریت درآمد ها
بیشتر بخوانید