





定价:35元
印次:1-1
ISBN:9787302380955
出版日期:2014.12.01
印刷日期:2014.11.15
图书责编:文怡
图书分类:零售
本书以C++语言为载体,介绍了程序设计的基本思想、常用的程序设计方法以及算法、数据结构的概念等程序设计的相关知识与技能。本书的主要内容包括: 程序设计基础知识与C++程序设计的一般方法; 算法、数据结构的概念及应用; 数据类型的概念以及C++中的常用数据类型; 面向对象程序设计方法; 模板、异常处理等机制的概念及应用; 输入输出流与数据文件的概念及应用。 本书将理论知识、程序实例与实验指导整合为一体,尽力为各教学环节的融会贯通创造条件。本书注重程序设计理念的先进性、程序设计方法的实用性以及学习过程中思维的连贯性,对于主要概念、常用方法以及具有递进关系的系列内容,都根据教学活动中的实际需求予以精心的编排与讲解。 本书可用作高等院校计算机程序设计课程的教材,也可与《程序设计教程(C++)》一书一起作为教材,还可作为程序设计工作者的参考书。
姚普选,理学硕士,高级工程师,长期从事计算机基础课教学工作,主讲过国家级精品课程“大学计算机基础”、“软件基础”以及“数据库原理及应用”、“面向对象程序设计”、“微机原理及应用”等多门课程。参于或负责过多项国家、教育部、陕西省及西安交通大学的教改和科研项目,发表论文多篇。编著出版过多本教材,包括唯一作者8本,其中《数据库原理及应用(第二版)》获第八届全国高校出版社优秀畅销书一等奖;第一及第二作者多本,其中包括国家十一五规划教材、国家精品课程专用教材及部级重点教材。
程序设计是一门逻辑性与实践性都很强的课程,学生必须由浅入深地研习其内在逻辑,循序渐进地阅读足量程序并且独立自主地完成相应实验(上机编辑、调试和运行程序)任务,才能在学习和实践中逐步理解程序设计的基础知识、掌握通过特定工具(程序设计语言、软件开发环境等)进行程序设计的基本技能,同时将渐次而来的对于程序设计本质的感悟内化为自己的科学素养。有鉴于此,笔者在《程序设计教程(C++)》见《参考文献——1》 教材的基础上,根据全国高等院校计算机教学指导委员会的相关文件,结合自己多年来的教学实践以及计算机基础教育的实际需求,精心编写了本书。 本书涵盖高等院校理工科“程序设计”课程的必要内容,这些内容编排在10章(分别对应于《程序设计教程(C++)》的第1~10章)之中: 程序设计的概念与C++程序设计的一般方法。 数据类型的概念、C++的基本数据类型与表达式。 算法的概念、算法的三种基本结构及其C++程序实现。 函数与编译预处理机制。 构造类型与顺序表操作。 指针应用与链表操作。 类和对象的概念及应用。 类的继承性与多态性的概念及应用。 模板、异常处理与命名空间机制。 输入输出流的应用与数据文件操作。 本书在选取教学内容时,注重程序设计理念的先进性和程序设计方法的实用性; 在编排各部分内容时,尽可能照顾学生在学习过程中的思维连贯性; 在讲解核心词语、抽象概念与重要技能时,详细说明其来龙去脉、优点与局限且常以简洁易懂的实例加以佐证。 本书兼顾各教学环节的实际需求,每章都编排了三部分内容: 基本知识: 介绍程序设计的基础...
1.1基本知识
1.1.1C++程序中的语句及命令行
1.1.2C++程序中的函数
1.1.3Visual C++的控制台工程
1.2程序解析
程序11计算并联电阻
程序12求解二元一次方程组
程序13判断考试是否及格
1.3实验指导
实验11C++程序的编辑、编译和运行
实验12简单C++程序
实验13程序的调试和运行
第2章基本数据类型与表达式
2.1基本知识
2.1.1基本数据类型、常量与变量
2.1.2运算符与表达式
2.1.3数据的输入与输出
2.2程序解析
程序21整数加法练习
程序22输出5位整数的反序数
程序23统计参赛选手分数
2.3实验指导
实验21不同类型数据的输入输出
实验22表达式求值
实验23数据的输出格式控制
第3章算法与控制结构
3.1基本知识
3.1.1算法的概念与表示
3.1.2算法的3种基本结构
3.1.3C++中实现选择结构和循环结构的语句
3.2程序解析
程序31求三角形的面积
程序32确定某年某月的天数
程序33输出100以内能同时被3和5整除的数
程序34穷举法求组合数
程序35计算sinx函数的值
3.3实验指导
实验313种基本结构
实验32迭代法与穷举法
第4章函数与编译预处理
4.1基本知识
4.1.1函数的定义和调用...