در این کتاب، به هر دو قسمت در فرآیند حل مساله میپردازد. در قسمت ابتدایی کتاب به الگوریتم و فلوچارت پرداخته میشود و با استفاده از یک سری مثال و ارائه تمرینات مختلف، سعی در آمادهسازی فرد در جهت ارائه الگوریتم برای مسائل دارد.
در قسمت دوم کتاب، مبانی و دستورات زبان برنامهنویسی C++ بیان میشود و الگوریتمهای ارائه شده در قسمت اول کتاب، به برنامه تبدیل میشود.
صفحه وب زیر جهت ارائه مطالب مربوط به کتاب شامل مطالب تکمیلی، کد برنامههای موجود در کتاب و همچنین منابع کمک درسی در نظر گرفته شده است.
http://cs.yazd.ac.ir/farshi/princprog