田爱奎、张先伟、张立红、王云编著的《程序设计基础(C语言)》内容共分为三部分,分别介绍程序的基本结构、批量数据的组织方式与处理技巧、常用算法的思路与应用典型案例。第一部分主要介绍程序结构与函数,力求结合案例以简练的内容介绍最常用的知识与离散数据的处理方法,是程序设计能力的基础;第二部分主要以经典案例与实践训练相结合的方法介绍批量数据的组织方法与处理技巧,是对程序设计能力的拔高;第三部分主要以基本算法理论与经典案例结合的方式介绍常用算法,是程序设计能力的升华。
田爱奎、张先伟、张立红、王云编著的《程序设计基础(C语言)》重点介绍在C语言环境下,编写程序的思路与方法。全书以程序设计的基本思想与方法作为主要结构,主要介绍了程序的基本结构组织、批量数据的组织方式与处理技巧,引入了分治与递归、动态规划、贪心等常用的算法设计方法应用案例,注重强调了程序设计中设计方法与动手实践。
《程序设计基础(C语言)》可作为大专院校教材,亦可供从事计算机相关领域的科研人员参考自学。
第1章 程序设计引论
1.1 计算机程序与计算机语言
1.1.1 计算机程序
1.1.2 计算机语言
1.2 C语言的发展
1.3 简单的C程序构成
1.3.1 最简单的C语言程序举例
1.3.2 C语言程序的结构
1.4 C程序的运行与调试
1.4.1 C程序的运行步骤
1.4.2 Visual C++6.0下程序文件的创建、编译与运行
第2章 算法设计基础
第3章 数据类型基础
第4章 基本控制结构
第5章 函数
第6章 数
第7章 指针
第8章 结构体、共用体和枚举类型
第9章 文件
第10章 链表
第11章 递推与递归
第12章 贪心法与动态规划法
参考文献