جزوه برنامه سازی پیشرفته رشته مهندسی کامپیوتر که توسط استاد غفور علیپور به صورت پاورپوینت تهیه شده است را با فرمت PDF در 137 صفحه از لینک زیر می توانید دانلود کنید.
این جزوه در هشت فصل و 271 اسلاید تهیه شده که در هر فصل مباحث مختلفی از این درس در رشته مهندسی کامپیوتر توضیح داده شده است و در این مطلب از نواندیشان فایل PDF آن برای دانلود قرار داده شده است.
فهرست مطالب جزوه برنامه سازی پیشرفته علیپور :
فصل اول: مقدمات زبان C++
- تاریخچه مختصر
- قانون نامگذاری شناسه ها
- متغیرها
- اعلان متغیر
- تخصیص مقادیر به متغیر
- داده های از نوع کرکتر
- داده های از نوع کرکتر
- کرکترهای مخصوص
- رشته ها
- نمایش مقادیر داده ها
- دریافت مقادیر
- عملگر انتساب
- عملگرهای محاسباتی
- عملگرهای افزایش و کاهش
- عملگر sizeof
- عملگرهای جایگزینی ممحاسباتی
- اولویت عملگرها
- توضیحات (Comments)
- توابع کتابخانه
- برنامه در C++
فصل دوم: ساختارهای تصمیم گیری و تکرار
- عملگرهای رابطه ای
- عملگر شرطی
- دستورالعمل شرطی
- عملگر گاما
- عملگرهای منطقی
- دستورالعمل For
فصل سوم: سایر ساختارهای تکرار
- دستورالعمل while
- دستورالعمل do while
- دستورالعمل break
- دستورالعمل continue
- دستورالعمل switch
- تابع cin.get()
- عملگر static_cast<>()
- جدول اولویت عملگرها
فصل چهارم: اعداد تصادفی
- تولید اعداد تصادفی
- تعریف نوع داده (typedef)
- داده های از نوع شمارشی
- فرمت های مختلفه مقادیر خروجی
فصل پنجم: آرایه ها
- آرایه یک بعدی
- آرایه دو بعدی (ماتریس ها)
فصل ششم: توابع
- تعریف تابع
- توابع بازگشتی
- توابع درون خطی
- انتقال پارامترها از طریق ارجاع
- کلاس های حافظه (storage classes)
- سربارگذاری توابع
فصل هفتم: ساختارها و اشاره گرها
- ساختارها
- Union ها
- اشاره گرها (Pointer)
- تعریف آرایه
- آرایه های دوبعدی و اشاره گرها
- تخصیص حافظه به صورت پویا (عملگر new)
- رشته ها و توابع مربوطه
فصل هشتم: برنامه نویسی شی گرا
- تعریف شی گرایی
- چندریختی (polymorphism)
- خاصیت ارث بری
- پشته (stack)
- ایجاد شی
- ارث بری
- سازنده ها و نابودکننده ها
- توابع دوست
- کلاس های دوست
- توابع سازنده پارامتردار
- توابع سازنده یک پارامتری
- عضوهای static
- کلاس های تو در تو
- کلاس های محلی
- استفاده از object ها بعنوان پارامترهای تابع
- برگشت اشیا
- انتساب اشیا
- آرایه اشیا
- اشاره گر به اشیا
- اشاره گر this
- توابع مجازی و پلی مرفیسم
آموزش برنامه نویسی الگوریتمی با زبان C++ را به صورت تصویری و به زبان فارسی و به مدت 1100 دقیقه از لینک زیر می توانید تهیه نمایید.