۱ اسلاید
آموزش جامع برنامه نویسی ++C
توضیحات محصول
اگر قصد دارید وارد دنیای قدرتمند برنامهنویسی شوید، آموزش C++ نقطه شروع ایدهآل شماست. این جزوه با رویکردی گامبهگام و طبقهبندی شده، شما را از آشنایی با محیط کامپایلر و انواع دادهها عبور داده و به تسلط بر مباحث چالشبرانگیزی مانند مدیریت حافظه با نشانگرها و کار با فایلهای متنی و رکورد میرساند.
فهرست مطالب:
فصل اول: آشنایی با C++ و محیط کامپایلر
یک برنامه به زبان C
دستور افزایش
مقداردهی به متغیرها در بخش تعریف متغیر
فصل دوم: آشنایی با دادهها و انواع آنها
انواع دادهها
انواع تایپهای داده در C
بعضی از واژههای کلیدی در C
ثابتها
رشتهها
دستورهای پیمایش و خواندن
دستورهای پیمایش و چاپ
دستورهای ورودی و خروجی cin و cout
دستور خروجی cout
دستور ورودی – cin
تمرین پایان فصل
فصل سوم: عبارتها و عملگرها
عملگرها
انواع عملگرها
ترتیب اولویت عملگرها
تمرین پایان فصل
فصل چهارم: دستورها
عبارت کنترلی IF
عبارت کنترلی-انتخابی
عبارتهای ساخت حلقه
حلقه پیششرط
حلقه پسشرط
حلقههای با شمارش معین
حلقههای تو در تو
دستورهای پرش
تمرین پایان فصل
فصل پنجم: توابع
تعریف تابع
فرمت تابع
تذکر
توابع بازگشتی
روش کار در توابع بازگشتی
تمرین پایان فصل
فصل ششم: آرایه
تعریف آرایه
آرایه و حلقه
آرایه کاراکتری
آرایه دوبعدی
آرایه چندبعدی
آرایه-نحوه ارسال آرایه به تابع
تمرین پایان فصل
فصل هفتم: توابع توکار/کتابخانهای
پرونده توابع ریاضی
پرونده توابع رشتهای
توابع کتابخانه استاندارد
تابع تصادفی
فایل تابعهای زمان
فایل تابعهای نوع کاراکتری
فصل هشتم: نشانگر
نشانگر
نشانگر و محاسبه
نشانگر و آرایه
نشانگر و رشته
آرایه نشانگری
پارامتر نشانگری
نشانگر تابعی
نشانگر تهی
تمرینات پایان فصل
فصل نهم: فایلها
انواع فایلها
فایلهای کاراکتری
فایلهای متنی
فایلهای رکوردی
روشهای دستیابی به اطلاعات داخل فایلها
روشهای پردازش فایلها
توابع پردازش فایلهای سطری
تابع باز کردن پرونده
شیوه های پردازش استاندارد
تابع نوشتن در پرونده متنی
الگوهای نوشتن در پرونده متنی
تابع خواندن از فایل متنی
الگوهای خواندن از پرونده متنی
تابع بستن فایل
تابع خواندن کاراکتر از فایل
تابع نوشتن رشته در فایل
توابع پردازش فایلهای رکوردی
توابع دیگر کار با فایل
حرکت اشارهگر فایل با استفاده از FSEEK
یک مثال از fseek
توابع دیگر کار با فایل
تمرینات پایان فصل
فصل دهم: ساختار
ساختار چیست؟
موجودیت
ویژگیهای یک موجودیت
موجودیت درس
ویژگیهای موجودیت دانشجو
ویژگیهای دانشجو
موجودیت درس
یا موجودیت دانشجو در ترم
مقداردهی به عناصر یک ساختار
عبارت صحیح مثال قبل
تعریف ساختار به گونه دیگر
استفاده از متغیرهای ساختاری در حلقهها
تعریف ساختار با استفاده از typedef
استفاده از متغیرهای ساختاری در حلقهها
ساختار و آرایهها
آرایه ساختاری
ساختار آرایهای
نحوه استفاده از cout
این جزوه آموزشی، یک راهنمای جامع و کاربردی برای یادگیری زبان برنامهنویسی C++ است که تمامی نیازهای یک برنامهنویس مبتدی تا متوسط را پوشش میدهد. در این آموزش، شما با مفاهیم بنیادین مانند انواع دادهها، دستورات ورودی و خروجی (cin/cout) و عملگرها آشنا میشوید. بخشهای مهمی از این فایل به دستورات کنترلی، حلقهها و ساختار توابع (از جمله توابع بازگشتی) اختصاص یافته است تا منطق برنامهنویسی شما تقویت شود. همچنین، یکی از نقاط قوت این جزوه، پرداختن ویژه به مباحث سطح بالا مانند آرایههای چندبعدی، توابع کتابخانهای و مبحث بسیار حیاتی «نشانگرها» (Pointers) است که مدیریت حافظه را به شما میآموزد. در نهایت، با یادگیری مدیریت فایلها (متنی و رکوردی) و کار با ساختارها (Structures)، قادر خواهید بود برنامههای پیچیدهتر و سازمانیافتهای طراحی کنید. این منبع برای دانشجویان رشتههای کامپیوتر و مهندسی که قصد تسلط بر مفاهیم اصلی برنامهنویسی را دارند، انتخابی بینظیر است.