مشخصات کلی
موضوع محصول : آموزشی برنامه نویسی
کد محصول : 97671
وزن محصول : 120 گرم
تولید کننده : شرکت نوین پندار
شماره شناسنامه اثر: 802147054724
مرجع صادر کننده : وزارت فرهنگ و ارشاد اسلامی
نوع بسته بندی : جعبه
تعداد دیسک : 1 حلقه
نوع دیسک : DVD5
آموزش جامع برنامه نویسی به زبان C و ++C
مطالبی که در این مجموعه آموزشی خواهید آموخت:
فصل اول : آشنایی با ++ C
• تعاریف پایه
• نوشتن برنامه ها
• نصب CodeBlocks
• اجرای یک برنامه ساده
• ورودی و خروجی
• ورودی و خروجی در ++C
• خطایابی
فصل دوم : متغیرها و ثابت ها
• آشنایی با متغیرها
• تعریف و استفاده از متغیرها
• مقداردهی اولیه
• انواع متغیرها
فصل سوم : عملگرها
• مفهوم عملگر
• عملگر نسبت دهی
• عملگرهای ریاضی
• عملگرهای افزایشی و کاهشی
• عملگرهای مقایسه
• عملگرهای منطقی
• عملگر شرطی
• عملگرهای بیتی
• اولویت عملگرها
• توابع ریاضی
• تبدیل متغیرها
• اشاره گر مرجع
• محدوده تعریف متغیرها
• کلاس های حافظه
• تعریف ثابت ها
• داده های شمارشی
فصل چهارم : کنترل روند اجرای برنامه
• شرط ساده
• دستور If..Else
• دستورات شرطی تودرتو
• دستور Switch
• حل یک مساله
فصل پنجم : حلقه ها
• مفاهیم پایه
• حلقه For
• یک مساله نمونه
• حلقه های تودرتو
• حلقه While
• حلقه Do While
• کاربرد Break و Continue
• یک مساله نمونه
• چاپ ستاره ها به شکل مثلثی
آموزش جامع برنامه نویسی به زبان C و ++C
فصل ششم : توابع
• مفاهیم پایه
• تعریف تابع
• انواع روش های ارسال به تابع
• آرگومان های پیش فرض
• اعلان تابع
• توابع بازگشتی
• بارگذاری توابع
فصل هفتم : آرایه ها و رشته ها
• مفهوم آرایه
• تعریف آرایه ها
• محاسبه میانگین
• مقداردهی اولیه آرایه ها
• آرایه های چند بعدی
• استفاده از آرایه های چند بعدی
• مقداردهی اولیه آرایه های دو بعدی
• ارسال آرایه به تابع
• مرتب سازی آرایه ها
• تعریف رشته
• ورودی و خروجی در رشته ها
• توابع رشته ای
• توابع تبدیل
• کلاس String
فصل هشتم : ساختارها
• تعریف یک ساختار
• استفاده از ساختارها در برنامه
• مقداردهی اولیه ساختارها
• آرایه ای از ساختارها
• ارسال ساختارها به توابع
• ساختارهای تودرتو
• استفاده از union
• حل یک مساله
فصل نهم : اشاره گرها
• مفهوم اشاره گرها
• تعریف اشاره گرها
• کار با اشاره گرها
• اشاره گر به اشاره گر
• حافظه پویا
• تخصیص حافظه پویا در ++ C
• اشاره گرها و توابع
• اشاره گرها و ثابت ها
• اشاره گرها و آرایه ها
• اشاره گرها و ساختار ها
فصل دهم : کار با فایل
• مفاهیم اولیه
• نوشتن در فایل های متنی
• خواندن فایل های متنی
• اضافه کردن به فایل های متنی
• کار با فایلهای متنی در ++C
• نوشتن در فایل های باینری
• خواندن فایلهای باینری
فصل یازدهم : کار با کلاس ها
• مفاهیم اولیه
• تعریف کلاس
• پیاده سازی متدها
• توابع سازنده
• توابع مخرب
• توابع سازنده کپی
• اشاره گر This
• پیاده سازی پشته
• توابع دوست
• قرار دادن کلاس در فایل مجزا
• مقداردهی متغیرها در بیرون تابع
فصل دوازدهم : چندریختی
• مفهوم چندریختی
• بارگذاری توابع
• بارگذاری عملگرها
• بارگذاری عملگرهای تکی (Unary)
• بارگذاری عملگرهای دوتایی (Binary)
• بارگذاری عملگر نسبت دهی
فصل سیزدهم : وراثت
• مفاهیم پایه
• پیاده سازی کلاس Shape
• مقداردهی اولیه کلاس پایه
• تابع مجازی خالص (Pure Virtual Function)
• اعضای همنام با کلاس پایه
• اشاره گر به کلاس پایه
• وراثت نوع ترکیبی
فصل چهاردهم : قالب ها
• مفاهیم پایه
• قالب های تابعی
• جابجایی محتوای متغیرها
• تعدد نوع پارامترها
• بیان صریح پارامترها
• قالب های کلاسی