顶部
收藏

程序设计基础(第2版)

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

作者:
张长海 陈娟
定价:
36.00元
ISBN:
978-7-04-038327-0
版面字数:
600.000千字
开本:
16开
全书页数:
414页
装帧形式:
平装
重点项目:
“十二五”普通高等教育本科国家级规划教材
出版时间:
2013-09-23
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机类专业核心课程
三级分类:
程序设计基础

本书以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字符集
  • 附录二 标准函数库头文件表
  • 附录三 常用函数库中所含常用函数
  • 参考文献
  • 版权

相关图书