本書面向正在學習程序設計的高校學生選講計算機程序設計典型問題求解,旨在培養(yǎng)掌握程序設計的基本方法與技巧,提高通過程序設計解決實際問題的能力。本書以程序設計注解問題為主線,取材注重典型性與趣味性,實例分類精選,內容新穎豐富。所選講的實例緊貼計算機等級考試與程序設計競賽,包括典型的數(shù)值問題求解,常見的數(shù)據處理,新穎的數(shù)字游戲,有趣的邏輯推理與智力測試,實用的近似計算與高精度計算,引人入勝的著名數(shù)學猜想驗證等,既有引導入門的基礎常規(guī)題,也有難度較大的綜合引申題,深入淺出,難度適宜。本書選講程序設計實例墳解突出算法分析與不同算法的比較,選用目前各學校使用較廣的Turbo C、Foxpro(VFP,F(xiàn)oxbase)與Qbasic等語言編寫程序,注重程序的結構化與可讀性,實用性強。為便于讀者對不同算法的理解與不同程序的對照比較,對其中部分典型問題采用多種算法求解與多種語言設計程序實現(xiàn)。本書適合高校本專科學生作為計算機“算法分析與設計”課程教學、各級程序設計競賽、計算機競賽等級考試與計算機程序員水平考試參考用書,也可供中學信息學(計算機)奧林匹克指導與IOI、NOI及省級程序設計競賽培訓選用。