該書以C++為工具,以Visual Studio 2010為編程環(huán)境,面向編程實踐和問題求解能力訓(xùn)練。本書從計算機(jī)的基本工作原理、常用進(jìn)制、數(shù)據(jù)的表示與編碼等計算機(jī)基礎(chǔ)知識入手,引入算法及流程圖,為程序設(shè)計的入門打下基礎(chǔ)。針對每個知識點精心設(shè)計案例內(nèi)容,并從思路分析、數(shù)據(jù)結(jié)構(gòu)規(guī)劃、算法設(shè)計、程序設(shè)計與運行、延展學(xué)習(xí)等方面進(jìn)行全面的探討,以幫助讀者清晰地掌握程序設(shè)計的思路與方法,并真正做到由淺入深、由易到難,引導(dǎo)讀者編寫規(guī)模逐漸加大、難度逐漸提高的程序。本書的對象不是C++軟件開發(fā)專業(yè)人員,而是高校各專業(yè)(尤其是非計算機(jī)專業(yè))的學(xué)生。