این پاورپوینت به آموزش مفاهیم پیشرفته برنامه سازی در زبان C++ می پردازد. مطالب آن شامل مقدمات C++، ساختارهای تصمیمگیری، تکرار، توابع، اشارهگرها، آرایهها، برنامه نویسی شیگرا و موارد دیگر است.
نام درس : برنامه سازی پیشرفته (رشته مهندسی کامپیوتر)
تعداد واحد درسی : 3 واحد
مقدمه
درس برنامه سازی پیشرفته یکی از مهمترین دروس در رشته مهندسی کامپیوتر است که دانشجویان را با مفاهیم عمیقتر و پیچیدهتر برنامه نویسی آشنا میکند. این پاورپوینت با تمرکز بر زبان برنامه نویسی C++، به تفصیل به مباحث مختلفی از جمله مقدمات این زبان، ساختارهای تصمیمگیری و تکرار، اعداد تصادفی، آرایهها، توابع، ساختارها و اشارهگرها، و همچنین برنامه نویسی شیگرا میپردازد. در ابتدای این مجموعه، تاریخچهای کوتاه از زبان C++ ارائه شده و سپس به بررسی اصول نامگذاری شناسهها، متغیرها و انواع دادهها پرداخته میشود. پس از آشنایی با مفاهیم پایهای، دانشجویان با عملگرهای مختلف مانند عملگرهای محاسباتی، منطقی و جایگزینی آشنا می شوند.
از دیگر بخشهای مهم این پاورپوینت میتوان به آرایهها اشاره کرد که در برنامه نویسی نقش حیاتی دارند. آشنایی با توابع و نحوه تعریف و استفاده از آنها نیز از جمله مباحثی است که به تفصیل در این درس مطرح شده است. در ادامه مفاهیم پیچیدهتری مانند اشارهگرها و کاربرد آنها در مدیریت حافظه و همچنین نحوه تخصیص حافظه به صورت پویا بررسی می شود.
همچنین یکی از مباحث پیشرفتهای که در این پاورپوینت به آن پرداخته شده، برنامه نویسی شیگرا است. این مبحث به دانشجویان کمک میکند تا با اصول طراحی و پیاده سازی برنامه های پیچیده و ماژولار آشنا شوند.
فهرست فصل ها
فصل اول : مقدمات زبان C++
فصل دوم : ساختار های تصمیم گیری و تکرار
فصل سوم : سایر ساختار های تکرار
فصل چهارم : اعداد تصادفی
فصل پنجم : آرایه ها
فصل ششم : توابع
فصل هفتم : ساختارها و اشاره گرها
فصل هشتم : برنامه نویسی شی گرا
فهرست مطالب فصل اول مقدمات زبان C++
تاریخچه مختصر
قانون نامگذاری شناسه ها
متغیر ها
اعلان متغیر
تخصیص مقادیر به متغیر
داده های از نوع کرکتر
کرکتر های مخصوص
رشته ها
نمایش مقادیر داده ها
دریافت مقادیر
عملگر انتساب
عملگر های محاسباتی
عملگرهای افزایش و کاهش
عملگر sizeof
عملگرهای جایگزینی محاسباتی
اولویت عملگرها
توضیحات (Comments)
توابع کتابخانه
برنامه در C++
تاریخچه مختصر C++
این زبان در اوائل دهه 1980 توسط Bjarne stroustrup در آزمایشگاه بل طراحی شده. این زبان عملاً توسعه یافته زبان برنامه نویسی C می باشد که امکان نوشتن برنامه های ساخت یافته شئ گرا را می دهد.
فرمت فایل: پاورپوینت
تعداد صفحات: 271
مطالب مرتبط