新闻资讯
看你所看,想你所想

电脑程式设计基础(清华大学出版社,作者:赵宏)

电脑程式设计基础(清华大学出版社,作者:赵宏)

本书是根据教育部非计算机专业计算机基础课程教学指导分委员会提出的高等学校计算机基础课程教学基本要求组织编写的。为适应新的人才培养的要求,结合程式设计技术和信息技术的发展,对程式设计基础课程教学内容和体系结构进行了重大改革。以C/C++语言为背景,全面介绍了结构化程式设计和面向对象程式设计的基本原理和方法,内容由浅入深,循序渐进,每章都有丰富的例题和习题,有配套的实验教材指导学生上机实践,以及丰富的数位化资源。本书可作为高等学校各专业的程式设计基础课程教材,也可用于网路化教学以及培训机构和读者自学程式设计课程的教材。

基本介绍

  • 书名:电脑程式设计基础
  • 作者:赵宏
  • ISBN:781082341
  • 出版社:清华大学出版社
  • 出版时间:2005-01-01

基本信息

书名:电脑程式设计基础
图书编号:1062442
出版社:清华大学出版社,北京交通大学出版社
定价:26.0
ISBN:781082341
作者:赵宏
出版日期:2005-01-01
版次:1
开本:260×184×10毫米

图书目录

第1篇结构化程式设计
第1章概述
1.1计算机语言和电脑程式设计
1.1.1计算机语言
1.1.2电脑程式设计
1.2程式设计方法
1.2.1结构化程式设计基本思想
1.2.23种基本结构
1.2.3结构化程式设计的过程
1.2.4用自顶向下、逐步细化的方法构造算法实例
1.3程式的实现环境
1.3.1硬体环境
1.3.2软体环境
1.4C语言与C 的发展
1.5本章小结
思考题
习题
第2章程式设计初步
2.1程式的基本结构
2.1.1简单程式:输出一行文本
2.1,2简单程式:计算两个整数的和
2.1.3简单程式:用多函式方法计算两个整数的和
2.1.4C/C 语言结构化程式的基本结构
2.2数据类型
2.2.1基本数据类型
2.2.2常量
2.2.3变数和记忆体的概念
2.2.4变数定义和赋初值
2.3算术运算符和算术表达式
2.4赋值运算符和赋值表达式
2.5数据类型的转换
2.6数据的输出和输入
2.6.1格式输出函式
2.6.2格式输入函式
2.7数学函式
2.8简单程式设计
2.9本章小结
思考题
习题
第3章程式控制结构
3.1选择结构程式设计
3.1.1引例
3.1.2关係运算和逻辑运算
3.1.3讧选择结构
3.1.4switch多分支选择结构
3.1.5程式设计举例
3.2循环结构程式设计
3.2.1引例
3.2.2自增和自减运算符
3.2.3while循环和do-while循环
3.2.4for循环
3.2.5循环嵌套
3.2.6break和continue语句
3.2.7循环套用举例
3.3本章小结
思考题
习题
第4章模组化程式设计
4.1模组化程式设计概述
4.2函式的声明、定义和调用
4.2.1函式说明
4.2.2函式定义
4.2.3函式调用及参数的传递
4.2.4带自定义函式的程式设计
4.3函式的多级调用
4.3.1嵌套调用
4.3.2递归调用
4.3.3递归与递推
4.4变数的作用域和存储类别
4.4.1局部变数及存储类别
4.4.2全局变数及存储类别
4.5计算机随机模拟友法
4.5.1伪随机数的产生
4.5.2蒙特卡罗方法
4.6编译预处理
4.7本章小结
.思考题
习题
第5章构造数据类型
5.1数组概述
5.2一维数组
5.2.1引例
5.2.2一维数组的定义
5.2.3数组的初始化
5.2.4数组的引用
5.3数组做函式的参数
5.4一维数组的套用
5.4.1排序
5.4.2数据查找
5.4.3数据统计分析
5.5多维数组
5.5.1二维数组的定义
5.5.2二维数组的初始化
5.5.3二维数组的引用
5.5.4二维数组元素在记忆体中的排列顺序
5.5.5多维数组举例
5.6字元数组与字元串
5.6.1字元数组的定义及初始化
5.6.2用字元数组存放字元串
5.6.3字元数组的输入输出
5.6.4用于字元串处理的函式
5.6.5套用举例
5.7结构体类型
5.7.1结构体类型的定义
5.7.2结构体变数的定义和引用
5.7.3结构体变数的初始化
5.7.4结构体套用举例
5.8共用体类型
5.8.1共用体类型的定义
5.8.2共用体类型变数的定义和引用
5.8.3共用体套用举例
5.9本章小结
思考题
习题
第6章指针
6.1变数的地址和指针
6.1.1数据在记忆体中的存储
6.1.2访问变数的方式
6.1.3指针变数
6.2指针变数的定义及引用
6.2.1指针变数的定义
6.2.2指针变数的引用
6.3指针与函式
6.3.1指针作为函式参数
6.3.2函式返回指针
6.3.3函式指针
6.4指针与数组
6.4.1指向数组的指针
6.4.2引用数组元素的方法
6.5字元指针
6.5.1字元串的表示形式
6.5.2程式设计举例
6.6指针数组
6.6.1指针数组的概念
6.6.2指针数组的初始化
6.7本章小结
思考题
习题
第7章动态数据结构
7.1从静态数据结构到动态数据结构
7.2动态记忆体分配
7.2.1ANSIC中用于动态操作的标準函式
7.2.2C抖中用于动态操作的运算符--new和delete
7.3鍊表
7.3.1鍊表的定义
7.3.2鍊表的建立
7.3.3鍊表结点的插入
7.3.4鍊表结点的删除
7.3.5循环鍊表
7.4本章小结
思考题
习题
第8章档案
8.1档案概述
8.1.1档案的概念和分类
8.1.2档案的操作过程
8.1.3缓冲区和档案指针-
8.2档案的打开和关闭
8.2.1档案的打开
8.2.2档案的关闭
8.3档案的顺序操作
8.3.1档案的字元读写函式
8.3.2档案的字元串读写函式
8.3.3档案的数据块读写函式
8.3.4档案的格式化读写函式
8.4档案的随机操作
8.4.1档案定位
8.4.2档案的随机读写
8.5档案的检测
8.6本章小结
思考题
习题
第2篇面向对象程式设计
第9章从结构化程式设计到面向对象程式设计
9.1C 对C的改进和扩充
9.1.1输入输出流
9.1.2函式的重载
9.1.3带默认参数的函式
9.1.4内联函式
9.1.5一元作用域运算符
9.1.6引用与函式
9.2面向对象的程式设计方法
9.2.1面向对象的概念
9.2.2类和对象
9.2.3面向对象程式设计的特性--封装性、继承性和多态性
9.3本章小结
思考题
习题
第10章类和对象
10.1从结构到类
10.2类和成员函式的定义
10.2.1类的定义
10.2.2在类外定义成员函式
10.2.3接口与实现方法的分离
10.3对象的定义与成员的访问
10.3.1对象的定义
10.3.2对象成员的访问
10.3.3this指针
10.4构造函式和析构函式
10.4.1构造函式
10.4.2析构函式
10.4.3默认构造函式和默认析构函式
10.4.4拷贝构造函式
10.5静态成员
10.5.1静态数据成员
10.5.2静态成员函式
10.6友元
10.6.1友元函式
10.6.2友元类
10.7对象数组
10.8複合类
10.9本章小结
思考题
习题
第11章继承与派生类
11.1继承与派生类概述
11.2单一继承
11.2.1派生类的定义与实现
11.2.2单一继承与访问控制
11.2.3继承类别及派生类对基类成员的访问权
11.3多重继承
11.3.1派生类的定义与实现
11.3.2多重继承与访问控制
11.3.3虚基类
11.4综合实例
11.5本章小结
思考题
习题
第12章多态性
12.1多态’哇概述
12.2函式重载与歧义性
12.3运算符重载
12.3.1运算符重载意义及要领
·12.3.2运算符重载实现方式
12.3.3特殊运算符重载
12.3.4类类型转换
12.4虚函式
12.4.1赋值兼容原则及虚函式的引入
12.4.2虚函式的定义及使用
12.4.3在基类构造函式与析构函式中调用虚函式
12.4.4多重继承与虚函式
12.5纯虚函式与抽象类
12.6本章小结
思考题
习题
附录A运算符的优先权和结合性
附录BASCll字元集
附录C常用库函式
参考文献

相关推荐

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com