书籍详情
程序设计教程:用C++语言编程(第2版)
作者:陈家骏,郑滔 编著
出版社:机械工业出版社
出版时间:2009-04-01
ISBN:9787111268017
定价:¥35.00
购买这本书可以去
内容简介
本书是以C++作为实现语言的第一门程序设计课程的教材。以介绍基本的程序设计思想、概念和技术为中心,强调了数据结构、算法、过程抽象以及数据抽象等重要的程序设计思想。全书共12章,主要内容包括:数据类型、表达式、流程控制、子程序、递归、类/对象、继承、类属(泛型)、输入/输出以及异常处理等。内容相对完整,概念力求精确。本书在第1版的基础上,相应地增加了例子、代码注释和习题,便于读者轻松且牢固地掌握程序设计的技巧。可作为高等院校本科生第一门程序设计课程的教材,也可供程序设计的初学者参考。
作者简介
陈家骏,男,1963年生。获南京大学博士学位,现为南京大学计算机科学与技术系教授,博士生导师。主要从事自然语言处理和软件工程领域的研究工作,曾多次主持国家及省级科研项目的研究与开发,其中包括:863“基于语义和多策略融合的日汉机器翻译关键技术研究”、国家自然科学基金“基于统计关系学习的汉语指代消解研究”以及江苏省自然科学基金“基于条件随机场和核集成的自适应中文信息抽取技术研究”等项目,研究成果多次获得省部级科研奖励。具有多年的软件开发和程序设计课程教学的经历。郑滔,男,1966年生。获南京大学硕士学位,现为南京大学软件学院教授。主要从事软件工程和嵌入式系统领域的研究工作。曾多次参加国家/省科技攻关项目、国家/省自然科学基金项目和国家863高科技项目的研究与开发,研究成果两次获得部级科技成果二等奖。具有多年软件开发和程序设计以及编译技术课程教学的经历。
目录
第2版前言
第1版前言
作者简介
教学建议
第1章 概述
1.1 计算机的工作模型
1.1.1 硬件
1.1.2 软件
1.1.3 机内信息表示
1.2 程序设计
1.2.1 程序设计范型
1.2.2 程序设计步骤
1.2.3 程序设计语言
1.3 C++语言
1.3.1 C++语言概述
1.3.2 C++程序的构成
1.3.3 C++程序的运行步骤
1.3.4 C++语言的词法
1.4 小结
1.5 习题
第2章 数据描述(I)——基本数据类型和表达式
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.4 操作符(运算符)
2.4.1 算术操作符
2.4.2 关系与逻辑操作符
2.4.3 位操作符
2.4.4 赋值操作符
2.4.5 其他操作符
2.4.6 操作数的类型转换
2.5 表达式
2.5.1 表达式的构成与分类
2.5.2 操作符的优先级和结合性
2.5.3 表达式中操作数的类型转换
2.5.4 表达式结果的输出
2.5.5 表达式的副作用
2.6 小结
2.7 习题
第3章 流程控制——语句
3.1 程序流程控制概述
3.2 顺序控制
3.2.1 表达式语句
3.2.2 复合语句
3.2.3 空语句
3.3 选择控制
3.3.1 if语句
3.3.2 switch语句
3.4 循环(重复)控制
3.4.1 while语句
3.4.2 d0—while语句
3.4.3 for语句
3.4.4 计数循环和事件循环
3.4.5 循环程序设计实例
3.5 无条件转移控制
3.5.1 goto语句
3.5.2 break语句
3.5.3 continue语句
3.6 程序设计风格
3.6.1 结构化程序设计
3.6.2 关于g0t0语句
3.7 小结
3.8 习题
第4章 过程抽象——函数
第5章 数据描述(II)——构造数据类型
第6章 数据抽象——对象与类
第7章 操作符重载
第8章 类的继承——派生类
第9章 类属(泛型)机制——模板
第10章 输入/输出
第11章 异常处理
第12章 实例——面向对象的Windows
附录A ASCII字符集及其编码
附录B IEEE浮点数的内部表示
参考文献
第1版前言
作者简介
教学建议
第1章 概述
1.1 计算机的工作模型
1.1.1 硬件
1.1.2 软件
1.1.3 机内信息表示
1.2 程序设计
1.2.1 程序设计范型
1.2.2 程序设计步骤
1.2.3 程序设计语言
1.3 C++语言
1.3.1 C++语言概述
1.3.2 C++程序的构成
1.3.3 C++程序的运行步骤
1.3.4 C++语言的词法
1.4 小结
1.5 习题
第2章 数据描述(I)——基本数据类型和表达式
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.4 操作符(运算符)
2.4.1 算术操作符
2.4.2 关系与逻辑操作符
2.4.3 位操作符
2.4.4 赋值操作符
2.4.5 其他操作符
2.4.6 操作数的类型转换
2.5 表达式
2.5.1 表达式的构成与分类
2.5.2 操作符的优先级和结合性
2.5.3 表达式中操作数的类型转换
2.5.4 表达式结果的输出
2.5.5 表达式的副作用
2.6 小结
2.7 习题
第3章 流程控制——语句
3.1 程序流程控制概述
3.2 顺序控制
3.2.1 表达式语句
3.2.2 复合语句
3.2.3 空语句
3.3 选择控制
3.3.1 if语句
3.3.2 switch语句
3.4 循环(重复)控制
3.4.1 while语句
3.4.2 d0—while语句
3.4.3 for语句
3.4.4 计数循环和事件循环
3.4.5 循环程序设计实例
3.5 无条件转移控制
3.5.1 goto语句
3.5.2 break语句
3.5.3 continue语句
3.6 程序设计风格
3.6.1 结构化程序设计
3.6.2 关于g0t0语句
3.7 小结
3.8 习题
第4章 过程抽象——函数
第5章 数据描述(II)——构造数据类型
第6章 数据抽象——对象与类
第7章 操作符重载
第8章 类的继承——派生类
第9章 类属(泛型)机制——模板
第10章 输入/输出
第11章 异常处理
第12章 实例——面向对象的Windows
附录A ASCII字符集及其编码
附录B IEEE浮点数的内部表示
参考文献
猜您喜欢