书籍介绍
本教材是我校程序设计教学改革的成果。以培养学生程序设计能力为目标,以程序设计基本思想和常用方法为主线,通过ACM/ICPC竞赛经典题目为例进行阐述,以在线竞赛平台为实验教学环境。教学课时安排为90~120。本教材的内容分为三部分:第一部分介绍C/C++语言基础知识。这一章所讲授的语言知识只是用来编写一个C/C++程序所需的最小语法知识集。第二部分是本教材的重点,介绍程序设计的基本思想和方法。从最简单的例子引入算法思想,然后通过一些经典的ACM/ICPC竞赛题目进行分析与设计。包括枚举、模拟、字符串处理、高精度运算、递归与搜索、排序与检索等。第三部分是课程设计。本教材适用于大一、二学生的《程序设计基础》、《C语言程序设计》等课程的教材。