آموزش جامع برنامه نویسی به زبان C و ++C

ویژگی های این مجموعه آموزشی : بیش از 16 ساعت آموزش تدریس مفهومی و گام به گام بدون محدودیت در دفعات اجرا به همراه با نرم افزار (کامپایلر ++C,C) به همراه فایل های تمرینی


توقف فروش

 مشخصات کلی

موضوع محصول :   آموزشی برنامه نویسی

کد محصول :         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)
• اعضای همنام با کلاس پایه
• اشاره گر به کلاس پایه
• وراثت نوع ترکیبی

 

فصل چهاردهم : قالب ها


• مفاهیم پایه
• قالب های تابعی
• جابجایی محتوای متغیرها
• تعدد نوع پارامترها
• بیان صریح پارامترها
• قالب های کلاسی

ویژگی های فیزیکی

شماره مجوز

802147054724

مرجع صادر کننده

وزارت فرهنگ و ارشاد اسلامی