顶部
收藏

程序设计基础(第2版)

“十二五”普通高等教育本科国家级规划教材

作者:
张长海 陈娟
定价:
36.00 元
版面字数:
600.00千字
开本:
16开
装帧形式:
平装
页数:
414
最新
印次时间:
暂无
ISBN:
978-7-04-038327-0
物料号:
38327-00
出版时间:
2013-09-22
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机类专业核心课程
三级分类:
程序设计基础

本书以C语言为载体,引进PAD表示程序逻辑,阐述基本的程序设计方法。全书共分14章,主要内容包括算法、程序设计方法、函数、数据的组织、程序开发和结构化程序设计。每章都包含大量例题和习题。

本书最大的特点是“以计算思维为主导”、“以授之以渔为宗旨”、“以程序设计为主线”,自始至终在讲“程序设计”,而不是讲“语言”,摈弃了很多程序设计书中流行的主要解释程序设计语言的做法。本书的另一个特点是“以案例为驱动”,全书在案例的驱动下讲述程序设计。书中所有例题和习题全部以构造算法为基础,全部为“讲述程序设计”,而不是“解释语言概念”。本书的目的是教会读者怎样编写程序,提高读者的程序设计能力和计算思维能力,彻底改变“学了程序设计而不会编程序”的现状。

本书整体结构清晰,图文并茂,力求体现“结构化程序设计”思想,注重培养和训练良好的程序设计风格。

本书可作为高等学校“高级语言程序设计”、“程序设计基础”、“C程序设计”等课程的教材和参考书,也可以供从事计算机工作的有关人员阅读参考。

  • 目录
    • 前言
      • 第1章 绪论
        • 1.1 “鸡兔同笼”——计算
          • 1.2 算法——程序设计精髓
            • 1.3 表示算法——PAD图
              • 1.4 程序
                • 1.5 执行程序
                  • 1.6 C语言
                    • 1.7 Visual C++集成开发环境
                      • 本章小结
                        • 习题一
                        • 第2章 顺序程序设计
                          • 2.1 求绿化带宽度——简单程序
                            • 2.2 基本符号
                              • 2.3 数据
                                • 2.4 语句
                                  • 2.5 表达式
                                    • 2.6 顺序控制结构
                                      • 2.7 数据类型
                                        • 2.8 输入/输出
                                          • 本章小结
                                            • 习题二
                                            • 第3章 分支程序设计
                                              • 3.1 判断成绩是否及格——双分支程序设计
                                                • 3.2 成绩加上获奖信息——单分支程序设计
                                                  • 3.3 逻辑判断——布尔类型
                                                    • 3.4 获奖分等级——多分支程序设计
                                                      • 3.5 表示汽车种类——枚举类型
                                                        • 本章小结
                                                          • 习题三
                                                          • 第4章 循环程序设计
                                                            • 4.1 计算平均成绩——循环程序
                                                              • 4.2 计算全班每人平均成绩——多重循环
                                                                • 4.3 程序设计实例
                                                                  • 本章小结
                                                                    • 习题四
                                                                    • 第5章 模块化程序设计——函数
                                                                      • 5.1 求给定三角形重心——模块化程序设计
                                                                        • 5.2 函数
                                                                          • 5.3 程序设计实例
                                                                            • 本章小结
                                                                              • 习题五
                                                                              • 第6章 批量数据组织——数组
                                                                                • 6.1 成绩统计——数组类型
                                                                                  • 6.2 统计多科成绩——多维数组
                                                                                    • 6.3 程序设计实例
                                                                                      • 6.4 线性表——分类与检索
                                                                                        • 6.5 带学号的成绩排序——数组初值
                                                                                          • 6.6 表示姓名——字符串
                                                                                            • 6.7 类型定义
                                                                                              • 6.8 线性表——栈和队列
                                                                                                • *6.9 程序设计实例(二)
                                                                                                  • 本章小结
                                                                                                    • 习题六
                                                                                                    • 第7章 指针
                                                                                                      • 7.1 指针与变量
                                                                                                        • 7.2 指针操作
                                                                                                          • 7.3 指向指针的指针
                                                                                                            • 7.4 指针与数组
                                                                                                              • 7.5 指针与字符串
                                                                                                                • 本章小结
                                                                                                                  • 习题七
                                                                                                                  • 第8章 表单数据组织——结构体
                                                                                                                    • 8.1 成绩单管理
                                                                                                                      • 8.2 保存成绩单——结构体
                                                                                                                        • 8.3 程序设计实例
                                                                                                                          • 本章小结
                                                                                                                            • 习题八
                                                                                                                            • 第9章 再论函数
                                                                                                                              • 9.1 参数
                                                                                                                                • 9.2 函数值
                                                                                                                                  • 9.3 作用域
                                                                                                                                    • 本章小结
                                                                                                                                      • 习题九
                                                                                                                                      • 第10章 递归程序设计
                                                                                                                                        • 10.1 计算n!——递归程序设计
                                                                                                                                          • 10.2 程序设计实例
                                                                                                                                            • *10.3 计算算术表达式的值——间接递归
                                                                                                                                              • *10.4 递归程序执行过程
                                                                                                                                                • 本章小结
                                                                                                                                                  • 习题十
                                                                                                                                                  • 第11章 外部数据组织——文件
                                                                                                                                                    • 11.1 重新考虑户籍管理问题——文件
                                                                                                                                                      • 11.2 文件概述
                                                                                                                                                        • 11.3 打开、关闭文件
                                                                                                                                                          • 11.4 I/O操作
                                                                                                                                                            • 11.5 与操作系统文件联系——程序参数
                                                                                                                                                              • 11.6 程序设计实例
                                                                                                                                                                • 本章小结
                                                                                                                                                                  • 习题十一
                                                                                                                                                                  • 第12章 程序开发
                                                                                                                                                                    • 12.1 求玉米单产——自顶向下、逐步求精
                                                                                                                                                                      • 12.2 结构化程序设计原则
                                                                                                                                                                        • 12.3 程序风格
                                                                                                                                                                          • *12.4 程序设计实例
                                                                                                                                                                            • *12.5 八皇后——穷举与试探
                                                                                                                                                                              • 本章小结
                                                                                                                                                                                • 习题十二
                                                                                                                                                                                • 第13章 动态数据组织
                                                                                                                                                                                  • 13.1 保存实数序列——动态数据结构
                                                                                                                                                                                    • 13.2 动态变量
                                                                                                                                                                                      • 13.3 链表
                                                                                                                                                                                        • 13.4 程序设计实例
                                                                                                                                                                                          • *13.5 树
                                                                                                                                                                                            • *13.6 图
                                                                                                                                                                                              • 本章小结
                                                                                                                                                                                                • 习题十三
                                                                                                                                                                                                • *第14章 若干深入问题
                                                                                                                                                                                                  • 14.1 函数
                                                                                                                                                                                                    • 14.2 运算
                                                                                                                                                                                                      • 14.3 语句
                                                                                                                                                                                                        • 14.4 数据组织
                                                                                                                                                                                                          • 14.5 存储类别
                                                                                                                                                                                                            • 14.6 编译预处理
                                                                                                                                                                                                              • 本章小结
                                                                                                                                                                                                                • 习题十四
                                                                                                                                                                                                                • 附录一 ACSII字符集
                                                                                                                                                                                                                  • 附录二 标准函数库头文件表
                                                                                                                                                                                                                    • 附录三 常用函数库中所含常用函数
                                                                                                                                                                                                                      • 参考文献
                                                                                                                                                                                                                        • 版权

                                                                                                                                                                                                                        相关图书