计算机算法基础(第2版) / 计算机系列教材
作者: 宋晏、杨国兴等
出版时间:2015年8月
出版社:清华大学出版社
- 清华大学出版社
- 9787302409250
- 2-1
- 48373
- 0045168082-1
- 平装
- 16开
- 2015年8月
- 工学
- 计算机科学与技术
- TP301.6
- 计算机
- 本科
本书适合作为高等院校计算机和非计算机专业的编程初学者的教材,也可作为编程爱好者的入门参考书。
第1章 计算机基础知识
1.1 认识计算机
1.1.1 计算机硬件系统
1.1.2 计算机软件系统
1.1.3 计算机工作过程
1.1.4 计算机工作的特点
1.2 计算机语言
1.3 计算机程序
1.4 课外阅读
第2章 算法与C程序设计初步
2.1 算法的含义
2.2 算法的特性
2.3 C语言编程要点
2.3.1 C语言的特点
2.3.2 C程序的组成
2.3.3 变量
2.3.4 赋值语句
2.3.5 基本输入输出函数
2.4 C程序示例
2.5 扩展知识
2.5.1 数据类型
2.5.2 变量的初始化
2.5.3 不同数据类型间的运算
2.5.4 自增和自减运算符
2.6 C编程规范
2.6.1 排版
2.6.2 注释
2.6.3 标识符命名
2.6.4 变量
2.7 动态调试程序的方法
2.7.1 设置断点
2.7.2 单步运行和观测窗口
2.8 课后练习
2.9 实验题目
2.9.1 认识C程序
2.9.2 比较两个交换变量取值的算法
2.10 课外学习
第3章 初步认识结构化算法
3.1 结构化算法的原则和特点
3.1.1 结构化算法的主要原则
3.1.2 结构化算法的主要特点
3.2 3种基本控制结构与流程图
3.2.1 传统流程图与3种控制结构
3.2.2 N-S图与3种基本控制结构
3.3 N-S图描述算法
3.4 顺序结构算法举例
3.5 扩展知识
3.5.1 认识编译预处理命令include和define
3.5.2 编译预处理命令的使用
3.6 C编程规范
3.7 课后练习
3.8 顺序结构算法实验
3.9 课外阅读
第4章 分支结构算法及其实现
第5章 循环结构算法及其实现
第6章 模块化和C语言的函数
第7章 数组
第8章 字符和字符串处理的算法
第9章 结构体
附录A C语言常用格式说明符
附录B 本书各章C语言运算符的优先级和结合性
附录C 常用字符ASCII码表
C语言语法索引
算法索引
参考文献