出版社:清华大学出版社
年代:2014
定价:39.0
本书以C语言为载体,阐述基本的程序设计方法。全书共十三章,主要内容包括:算法、程序设计方法、数据组织、程序开发。每章都包含大量例题和习题。本书最大的特点是以“计算思维为主导”、“授之以渔为宗旨”、“程序设计为主线”、“案例为驱动,突出实践”的理念组织全部内容。本书目的是教会读者“如何编程”,“如何能够像计算机学家思考问题、解决问题”。
第1章 绪论
1.1 计算机
1.1.1 中央处理器
1.1.2 内存
1.1.3 外部存储设备
1.1.4 输入和输出设备
1.1.5 通信设备
1.2 操作系统
1.3 程序设计语言
1.3.1 机器语言
1.3.2 汇编语言
1.3.3 高级语言
1.4 程序设计
1.4.1 “鸡兔同笼”--计算
1.4.2 算法--程序设计精髓
1.4.3 算法描述--PAD
1.4.4 程序
1.4.5 运行
1.5 C语言
1.5.1 C语言的历史与现状
1.5.2 C语言的优缺点
1.5.3 程序设计的载体语言
1.6 VisualC++集成开发环境
1.6.1 启动
1.6.2 独立文件模式
1.6.3 项目管理模式
1.6.4 关闭
1.6.5 警告和错误
1.6.6 调试
本章小结
习题
第2章 顺序程序设计
2.1 行程问题--顺序程序设计
2.2 基本符号
2.2.1 关键字
2.2.2 标识符
2.2.3 间隔符
2.2.4 注释
2.3 数据类型
2.3.1 整数类型
2.3.2 浮点类型
2.3.3 字符类型
2.3.4 混合运算
2.4 数据表现形式
2.4.1 常量
2.4.2 变量
2.5 表达式
2.5.1 表达式概述
2.5.2 表达式语句
2.5.3 赋值
2.6 语句
2.7 顺序控制结构
2.8 输入输出
2.8.1 单个字符读写
2.8.2 格式化读写
本章小结
习题
第3章 分支程序设计
3.1 判断成绩是否及格--双分支程序设计
3.2 成绩加上获奖信息--单分支程序设计
3.3 逻辑判断--布尔类型
3.3.1 关系运算
3.3.2 布尔运算
3.4 获奖分等级--多分支程序设计
3.5 表示汽车种类--枚举类型
本章小结
习题
第4章 循环程序设计
4.1 计算平均成绩--循环程序
4.1.1 后判断条件的循环
4.1.2 先判断条件的循环
4.1.3 for语句
4.2 打印99表--多重循环
4.3 程序设计实例
本章小结
习题
第5章 模块化程序设计--函数
5.1 求给定三角形的重心--模块化程序设计
5.2 函数
5.2.1 函数定义
5.2.2 函数调用
5.2.3 函数原型
5.3 程序设计实例
本章小结
习题
第6章 批量数据组织--数组
6.1 成绩统计--数组类型
6.1.1 数组声明
6.1.2 下标表达式
6.1.3 数组的运算与I/O
6.2 统计多科成绩--多维数组
6.3 程序设计实例
6.4 成绩排序--数组初值
6.5 表示姓名--字符串
6.5.1 初始化
6.5.2 I/O
6.5.3 运算
6.6 类型定义
6.6.1 定义已有类型的别名
6.6.2 定义数组类型名
6.6.3 定义枚举类型名
本章小结
习题
第7章 指针
7.1 指针与变量
7.1.1 指针类型和指针变量
7.1.2 指针所指变量
7.1.3 空指针和无效指针
7.1.4 指针运算(&、、=)
7.2 指针与数组
7.2.1 用指针标识一维数组
7.2.2 指针运算(+、-、==)
7.2.3 用指针标识多维数组
7.2.4 指针数组
7.3 指针与字符串
7.4 指向指针的指针
本章小结
习题
第8章 表单数据组织--结构体
8.1 保存成绩单--结构体
8.2 结构体类型
8.2.1 定义结构体类型
8.2.2 定义结构体类型名
8.3 结构体变量
8.3.1 定义结构体变量
8.3.2 结构体类型数组
8.3.3 指向结构体的指针
8.3.4 访问结构体变量的成分
本章小结
习题
第9章 再论函数
9.1 参数
9.1.1 传递直线方程系数--指针作参数
9.1.2 对任意数组排序--数组作参数
9.1.3 成绩单检索--结构体作参数
9.2 函数值
9.2.1 打印月份名--返回指针值的函数
9.2.2 读入成绩单--返回结构体值的函数
9.3 作用域
9.4 局部量和全局量
9.5 计算n!--递归程序设计
本章小结
习题
第10章 外部数据组织--文件
10.1 成绩单外部存储--文件
10.2 文件概述
10.3 打开、关闭文件
10.4 程序参数
10.4.1 基本概念
10.4.2 命令行设定程序参数
10.4.3 VC6.0设定程序参数
10.5 字符读写
10.6 字符串读写
10.7 格式化读写
10.8 数据块读写
10.9 文件定位
本章小结
习题
第11章 程序开发
11.1 求三角形外心--自顶向下、逐步求精
11.2 结构化程序设计原则
11.3 程序风格
11.3.1 行文格式
11.3.2 标识符
11.3.3 注释
11.3.4 对程序说明的建议
本章小结
习题1
第12章 动态数据组织
12.1 成绩单管理--动态数据结构
12.2 动态变量
12.3 强制类型转换
12.4 链表
12.5 程序设计实例
本章小结
习题
第13章 若干深入问题
13.1 函数
13.1.1 不定方向的数组排序--函数指针
13.1.2 计算定积分--函数作参数
13.1.3 计算算术表达式的值--间接递归
13.1.4 函数副作用
13.2 运算
13.2.1 赋值运算
13.2.2 顺序表达式
13.2.3 条件表达式
13.2.4 位运算
13.2.5 隐式类型转换
13.3 语句
13.3.1 break语句
13.3.2 continue语句
13.3.3 for的延伸
13.3.4 goto语句和标号
13.3.5 关于if
13.4 数据组织
13.4.1 多维数组与指针
13.4.2 位段
13.4.3 职工登记卡--共用体
13.5 存储类别
13.5.1 数据在内存中的存储
13.5.2 自动存储类别
13.5.3 寄存器存储类别
13.5.4 变量的静态存储类别
13.5.5 变量的外部存储类别
13.5.6 函数的存储类别
13.5.7 类型定义符
13.6 编译预处理
13.6.1 宏定义
13.6.2 条件编译
13.6.3 文件包含
本章小结
习题
附录A ASCII字符集
附录B 标准库头文件表
附录C 常用函数库中所含常用函数
参考文献
本书以C语言为载体,阐述基本的程序设计方法。全书共分13章,主要内容包括:算法、程序设计方法、函数、数据的组织、程序开发。每章都包含大量例题和习题。本书最大的特点是以程序设计为主线、以案例为驱动。全书自始至终在讲“程序设计”,而不是讲“语言”,摒弃了目前各种程序设计书中流行的主要“解释程序设计语言”的作法。本书的目的是教会读者怎样编写程序,提高读者的程序设计能力,改变学生“学了程序设计而不会编程序”的现状。本书整体结构清晰,图文并茂,力求体现“结构化程序设计”思想,注重培养和训练读者良好的程序设计风格。本书可以作为面向应用的高等院校计算机类各个专业程序设计课程或一般高等院校理工科各专业公共计算机基础课程“高级语言程序设计”、“程序设计基础”、“C程序设计”、“C语言”等的教材和参考书;还可供从事计算机工作的有关人员参考。
书籍详细信息 | |||
书名 | 大学计算机程序设计基础站内查询相似图书 | ||
9787302375203 如需购买下载《大学计算机程序设计基础》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 清华大学出版社 |
版次 | 2版 | 印次 | 1 |
定价(元) | 39.0 | 语种 | 简体中文 |
尺寸 | 26 × 19 | 装帧 | 平装 |
页数 | 印数 | 2000 |
大学计算机程序设计基础是清华大学出版社于2014.出版的中图分类号为 TP312 的主题关于 C语言-程序设计-高等学校-教材 的书籍。