本教程是一本兼具趣味性和实用性的程序设计基础实践教材,共9章,内容包括三种基本结构、数组、字符串、函数与结构体、递推与递归、枚举算法、排序算法、指针、学生成绩管理系统。全书采用伪代码作为数据结构及算法的描述语言。本教程设计了大量体系化例题和实践内容,在案例的不断深化中逐步引出知识点,启发学生循序渐进地学习与实践,掌握“分析问题→设计算法→编写及运行程序→分析结果”的问题求解方法。
本教程主要面向计算机类专业已完成C/C++语言编程基础学习的学生。学生在完成程序设计语言类前驱课程的学习后,在本教程的指导下开展学习与实践,可以进一步稳固编程基础,提高问题分析、算法设计和程序编制的综合能力。本教程承上启下,为学生顺利进入下一阶段的“数据结构”等专业课程的学习夯实基础。