本书分为基础、提高和课程设计3个部分。基础部分重在引入结构化编程和计算机解题基础知识,结合趣味性程序,解析学习难点。提高部分通过典型算法,简要介绍基于过程编程的基本方法,为编写实用程序打下基础。课程设计部分给出了难易不同的设计实例,以便学生巩固所学知识,扩大教师教学选择的余地。<br /> 本书语言生动,叙述清楚,通俗易懂,实例丰富,不仅可作为高等学校文科类专业程序设计课程的教材,也可作为自学材料。