本书是《程序设计方法及在线实践指导》这本主教材的配套教材。第1~9章的内容分为学习指导、思考题解析、练习题解析和补充例题,首先通过学习指导引导学生更好地学习和理解主教材中介绍的编程思想和方法,同时对主教材中的内容做了很好的总结和补充;然后对主教材中的思考题和练习题作了详细的分析和求解;为进一步阐述主教材中的编程思想和方法,本书在每章补充了丰富的例题。另外,为了让低年级学生进一步理解软件开发过程,本书在第10章给出了两个课程设计的实例。*后,本书附录为c/c++基础知识设计了八个实验报告和两套试卷。