程序设计(C++)
全新正版 极速发货
¥
19.54
5.6折
¥
35
全新
仅1件
作者姚普选 编著
出版社清华大学出版社
ISBN9787302380955
出版时间2014-12
装帧平装
开本16开
定价35元
货号1201059821
上书时间2024-06-05
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
姚普选,理学硕士,不错工程师,长期从事计算机基础课教学工作,主讲过国家精品课程“大学计算机基础”。“软件基础”以及“数据库原理及应用”、“面向对象程序设计”、“微机原理及应用”等多门课程。
参与或负责过多项国家、教育部、陕西省及西安交通大学的教改和科研项目,发表论文多篇。编著出版过多本教材,包括专享作者8本,其中《数据库原理及应用(第二版)》获第八届全国高校出版社很好畅销书一等奖:靠前及第二作者多本,其中包括普通高等教育“十一五”重量规划教材、国家精品课程专用教材及部级重点教材。
目录
章程序设计的概念
1.1基本知识
1.1.1C++程序中的语句及命令行
1.1.2C++程序中的函数
1.1.3VisualC++的控制台工程
1.2程序解析
程序1-1计算并联电阻
程序1-2求解二元一次方程组
程序1-3判断考试是否及格
1.3实验指导
实验1-1C++程序的编辑、编译和运行
实验1-2简单C++程序
实验1-3程序的调试和运行
第2章基本数据类型与表达式
2.1基本知识
2.1.1基本数据类型、常量与变量
2.1.2运算符与表达式
2.1.3数据的输入与输出
2.2程序解析
程序2-1整数加法练习
程序2-2输出5位整数的反序数
程序2-3统计参赛选手分数
2.3实验指导
实验2-1不同类型数据的输入输出
实验2-2表达式求值
实验2-3数据的输出格式控制
第3章算法与控制结构
3.1基本知识
3.1.1算法的概念与表示
3.1.2算法的3种基本结构
3.1.3C++中实现选择结构和循环结构的语句
3.2程序解析
程序3-1求三角形的面积
程序3-2确定某年某月的天数
程序3-3输出100以内能同时被3和5整除的数
程序3-4穷举法求组合数
程序3-5计算sinx函数的值
3.3实验指导
实验3-13种基本结构
实验3-2迭代法与穷举法
第4章函数与编译预处理
4.1基本知识
4.1.1函数的定义和调用
4.1.2变量的作用域
4.1.3变量的生存期
4.1.4C++程序的多文件结构
4.1.5编译预处理
4.2程序解析
程序4-1将字符串中的小写字母转换为大写字母
程序4-2求3个实数中的优选数
程序4-3比较两个分数的大小
程序4-4求多项式的值
程序4-5牛顿迭代法求方程的根
4.3实验指导
实验4-1函数的定义和调用
实验4-2函数的嵌套与递归调用
实验4-3编译预处理与多文件结构
第5章构造类型与顺序表操作
5.1基本知识
5.1.1一维数组的定义和使用
5.1.2二维数组的定义和使用
5.1.3字符串处理
5.1.4结构体的定义和使用
5.1.5顺序表的概念
5.1.6顺序表的C++实现
5.2程序解析
程序5-1顺序查找
程序5-2二分查找
程序5-3筛法求素数
程序5-4约瑟夫斯问题
程序5-5快速排序
程序5-6计算并输出学生成绩表
程序5-7枚举型变量的使用
5.3实验指导
实验5-1数组的使用
实验5-2字符串的使用
实验5-3结构体及结构体数组的使用
第6章指针与链表
6.1基本知识
6.1.1指针变量
6.1.2动态存储分配
6.1.3指针与数组和字符串
6.1.4指针与函数
6.1.5线性链表
6.2程序解析
程序6-1三数排序并输出
程序6-2逆置数组元素
程序6-3计算圆的周长和面积
程序6-4按3位分节格式输出正整数
程序6-5线性链表求解约瑟夫斯问题
6.3实验指导
实验6-1指针变量与取地址运算符
实验6-2指针与数组和字符串
实验6-3线性单链表的创建与查找
第7章类和对象
7.1基本知识
7.1.1类与对象的定义和使用
7.1.2构造函数与析构函数
7.1.3对象与指针
7.1.4类的静态成员和友元
7.1.5类的常对象与常成员
7.2程序解析
程序7-1日期类
程序7-2日期时间类
程序7-3学生成绩类
程序7-4核对密码的学生成绩类
程序7-5矩阵的加减运算
7,3实验指导
实验7-1修改并运行程序
实验7-2人员类及其对象
实验7-3椭圆类及其对象
第8章类的继承性与多态性
8.1基本知识
8.1.1派生类的定义
8.1.2派生类的继承方式
8.1.3派生类的构造函数和析构函数
8.1.4重载
8.1.5虚函数
8.2程序解析
程序8-1点类与直线类
程序8-2点类、圆类与圆柱类
程序8-3多重继承的工程硕士类
程序8-4通过函数重载求数组中优选元素
程序8-5抽象图形类以及圆、矩形和三角形类
8.3实验指导
实验8-1类的继承性
实验8-2函数重载与运算符重载
实验8-3虚函数与抽象类
第9章模板、异常处理和命名空间
9.1基本知识
9.1.1函数模板和类模板
9.1.2异常处理
9.1.3命名空间
9.2程序解析
程序9-1模板函数实现矩阵加法
程序9-2类模板实现顺序表
程序9-3类模板实现数组越界报错
9.3实验指导
实验9-1函数模板和类模板
实验9-2异常处理
0章输入/输出流
10.1基本知识
10.1.1输入/输出流
10.1.2数据文件的打开与关闭
10.1.3数据文件的读写
10.2程序解析
程序10-1从输入流中分析出数字串
程序10-2通信录文本文件
程序10-3二进制方式打开指定文件
10.3实验指导
实验10-1输出操作
实验10-2输入操作
实验10-3文件读写操作
附录AASCII码表
附录B程序的调试与纠错
附录C图形用户界面应用程序
参考文献
内容摘要
本书以C++语言为载体,介绍了程序设计的基本思想、常用的程序设计方法以及算法、数据结构的概念等程序设计的相关知识与技能。本书的主要内容包括:程序设计基础知识与C++程序设计的一般方法;算法、数据结构的概念及应用;数据类型的概念以及C++中的常用数据类型;面向对象程序设计方法;模板、异常处理等机制的概念及应用;输入输出流与数据文件的概念及应用。
本书将理论知识、程序实例与实验指导整合为一体,尽力为各教学环节的融会贯通创造条件。本书注重程序设计理念的优选性、程序设计方法的实用性以及学习过程中思维的连贯性,对于主要概念、常用方法以及具有递进关系的系列内容,都根据教学活动中的实际需求予以精心的编排与讲解。
本书可用作高等院校计算机程序设计课程的教材,也可与《程序设计教程(C++)》一书一起作为教材,还可作为程序设计工作者的参考书。
— 没有更多了 —
以下为对购买帮助不大的评价