本书面向正在学习程序设计的高校学生选讲计算机程序设计典型问题求解,旨在培养掌握程序设计的基本方法与技巧,提高通过程序设计解决实际问题的能力。本书以程序设计注解问题为主线,取材注重典型性与趣味性,实例分类精选,内容新颖丰富。所选讲的实例紧贴计算机等级考试与程序设计竞赛,包括典型的数值问题求解,常见的数据处理,新颖的数字游戏,有趣的逻辑推理与智力测试,实用的近似计算与高精度计算,引人入胜的著名数学猜想验证等,既有引导入门的基础常规题,也有难度较大的综合引申题,深入浅出,难度适宜。本书选讲程序设计实例坟解突出算法分析与不同算法的比较,选用目前各学校使用较广的Turbo C、Foxpro(VFP,Foxbase)与Qbasic等语言编写程序,注重程序的结构化与可读性,实用性强。为便于读者对不同算法的理解与不同程序的对照比较,对其中部分典型问题采用多种算法求解与多种语言设计程序实现。本书适合高校本专科学生作为计算机“算法分析与设计”课程教学、各级程序设计竞赛、计算机竞赛等级考试与计算机程序员水平考试参考用书,也可供中学信息学(计算机)奥林匹克指导与IOI、NOI及省级程序设计竞赛培训选用。