سلام و عرض ادب خدمت کاربران همیشگی سورس باران. در این مطلب کتاب مبانی رایانه و برنامه نویسی سی پلاس پلاس به همراه ۳۵۰ مثال برنامه نویسی رو خدمت شما دوستان عزیز به اشتراک گذاشته ایم. کتاب مبانی رایانه و برنامه نویسی به زبان ++C (خلاصه و معرفی) حاصل سالها تجربه در زمینه تالیف کتب برنامه نویسی و تدریس این زبان تدوین است. این کتاب با ارائه مثالهای ساده، روان، هدفدار و متنوع، مفاهیم اساسی برنامه نویسی به زبان ++C را به صورت گامبهگام آموزش میدهد. این کتاب آموزش برنامه نویسی سی پلاس پلاس نوسط آقای رمضان عباس نژاد ورزی ارائه شده است.
کتاب برنامه نویسی سی پلاس پلاس به همراه ۳۵۰ مثال برنامه نویسی
این کتاب برنامه نویسی سی پلاس پلاس دارای ویژگیهای زیر است :
- بیان الگوریتم و فلوچارت، که پایه و اساس یادگیری هر زبان برنامهنویسی است.
- ارائه و حل برنامههای متعدد، در این کتاب حدود ۶۵۰ مسئله برنامه نویسی بیان گردیده، که ۱۹۳ برنامه آن در متن کتاب حل شده است.
فصل اول : آشنایی با رایانه ، الگوریتم و فلوچارت
- انواع رایانه ها
- سخت افزار و نرم افزار
- پردازنده مرکزی
- اجزای تشکیل دهنده رایانه
- واحد ورودی
- واحد حافظه
- حافظه اصلی
- حافظه کمکی
- واحدهای اطلاعاتی و حافظه
- واحد خروجی
- انتقال اطلاعات و پیدایش شبکه
- مراحل برنامه نویسی
- الگوریتم چیست؟
- تفکر الگوریتم
- تعریف فلوچارت
- ساختار تصمیم
- ساختار حلقه
- آرایه
- الگوریتم فرعی
- مسائل حل شده
- سیستم اعداد دودویی
- تمرین ها
فصل دوم: آشنایی با زبان سی پلاس پلاس
- سطوح مختلف زبان های برنامه سازی
- زبان های سطح پایین
- زبان های سطح بالا
- زبان های سطح مبانی
- ویژگی های زبان برنامه نویسی c++
- آموزش زبان های برنامه نویسی
- کلمات کلیدی
- انواع داده ها
- داده های اولیه
- متغییر
- ثابت ها
- عملگرها
- عملگرهای محاسباتی
- عملگرهای رابطه ای (مقایسه ای)
- عملگرهای ترکیبی
- عملگرهای منطقی
- عملگرهای خاص
- اولویت عملگرها
- تبدیل نوع
- ساختار برنامه c++
- دستورات ورودی و خروجی
- دستورات ورودی
- دستورات خروجی
- گرافیکی در c++
- مسائل حل شده
- مسائل حل شده در سایت
- تمرین ها
فصل سوم : ساختار تصمیم و تکرار
- ساختارهای تصمیم گیری
- ساختار تصمیم if
- ساختار if تو در تو
- ساختار switch
- ساختارهای تکرار
- ساختار تکرار for
- دستور break
- دستور continue
- ساختار while
- ساختار تکرار do while
- مسائل حل شده
- مسائل حل شده در سایت
- تمرین ها
فصل چهارم : توابع
- انواع توابع
- توابعی که برنامه نویس می نویسد
- نوشتن تابع
- فراخوانی تابع
- ارسال پارامترها
- ارسال پارامتر از طریق مقدار
- ارسال پارامتر از طریق ارجاع
- طول عمر و محدوده حضور متغیرها
- طول عمر متغیر
- محدوده حضور متغیر
- ارسال پارامتر از طریق ارجاع
- توابع inline
- چند ریختی توابع
- تعریف آرگومان های اختیاری با مقدار پیش فرض
- توابع بازگشتی
- معرفی چند تابع کتابخانه ای
- مسائل حل شده
- مسائل حل شده در سایت
- تمرین ها
فصل پنجم : آرایه ها ، رشته ها و اشاره گرها
- آرایه های یک بعدی
- مقدار دهی به عناصر آرایه
- مقداردهی به عناصر آرایه به صورت خانه های مجزا
- مقدارهی اولیه به آرایه در هنگام تعریف آن
- مقداردهی به عناصر آرایه با حلقه تکرار وشئ cin
- نمایش عناصر آرایه
- نمایش مقادیر هر عنصر به صورت مجزا
- نمایش عناصر آرایه با حلقه تکرار
- تولید اعداد تصادفی
- مرتب سازی حبابی
- جست و جوی مقدار در آرایه
- جست و جوی خطی ( ترتیبی)
- جست و جوی دودویی
- آرایه های دو بعدی
- تعریف آرایه دو بعدی
- مقداردهی به عناصر آرایه دو بعدی
- مقداردهی اولیه عناصر آرایه دو بعدی
- مقداردهی به عناصر آرایه دو بعدی با حلقه های تو در توو شئcin
- نمایش مقادیر عناصر آرایه دوبعدی
- رشته ها
- مقداردهی به رشته ها
- توابع رشته ای
- تعریف آرایه ای از رشته ها
- مقداردهی به آرایه ای از رشته ها
- نمایش محتویات آرایه رشته ای
- اشاره گرها
- توابع و اشاره گارها
- اشاره گرها و آرایه ها
- تخصیص پویای حافظه
- مسائل حل شده
- مسائل حل شده در سایت
- تمرین ها
پیوست الف:مسائل تکمیلی و امتحانی
پیوست ب: پروژه برنامه نویسی
منابع
حتما بخوانید : مشاهده لیست تمامی کتابهای برنامه نویسی سی پلاس پلاس
The post کتاب مبانی رایانه و برنامه نویسی سی پلاس پلاس به همراه ۳۵۰ مثال برنامه نویسی appeared first on آموزش برنامه نویسی.