图书介绍

程序设计基础-(C++)

  • 李赤松 著
  • 店铺: 北京图书大厦旗舰店
  • 出版社: 电子工业出版社
  • ISBN:9787121267147
  • 版次:1
  • 上架时间:2015-10-01 06:56:03
  • 商品编码:1766909314
  • 出版时间:2015-09-01

微信扫码下载

手机扫码下载

电脑下载PDF

高速下载 普通下载

赞助商链接

图书目录

作者为教育部文科计算机基础课程教学指导分委员会委员,本书采用案例驱动方式来讲解。
本书遵循以计算思维能力培养为切入点的教学改革思路,以 C 语言作为实现工具,介绍计算机和程序设计的基础知识与基本方法。全书的主要内容包括计算机基础知识、C 程序设计概述、分支结构、循环控制结构、数组与指针、函数、类与对象、继承与多态。__eol__在本书编写过程中,考虑到初学者的认知特点及培养程序设计能力的教学要求,对 C 语言本身的语法规则做了适当处理和组织编排,突出算法的重要概念和本质特点。全书以实际问题的求解过程为向导,突出从问题到算法,再到程序的一种思维过程,强调计算机求解问题的思路引导与程序设计思维方式的训练,重点放在程序设计的思想与方法上。__eol__本书例题丰富,与《程序设计基础学习指导书(C )》(ISBN 978-7-121-26967-7)一起构成了一套完整的教学用书,可作为高等学校计算机与程序设计基础课程的教材,也可供社会各类计算机应用人员阅读参考。__eol__
李战春,博士毕业于华中科技大学;1996年7月至今就职于华中科技大学,负责计算机基础教学工作;为教育部文科计算机基础课程教学指导分委员会委员;2009年出版《大学计算机基础》一书。
第1章 计算机基础知识1.1计算机的概况1.1.1计算机的发展1.1.2计算机的分类和特点1.1.3计算机的特点与性能指标1.1.4计算机的应用领域1.2计算机中的信息表示1.2.1信息编码与数制的基本概念1.2.2数制之间的相互转换1.2.3计算机中的数据表示141.3计算机系统的组成及其工作原理1.3.1计算机硬件组成1.3.2计算机软件组成1.3.3计算机硬件与软件协同工作1.4计算机程序设计与算法基础1.4.1程序设计与程序设计语言1.4.2语言处理程序1.4.3计算机程序的执行过程1.4.4算法的概念1.4.5算法设计举例1.4.6算法的表示1.4.7算法的结构化描述1.5综合应用——配置自己的计算机1.6本章小结1.7习题第2章 C 程序设计概述2.1简单的C 程序实例2.1.1一个简单的程序结构2.1.2C 程序的编辑和实现2.2C 语言规则2.2.1C 的字符集2.2.2关键字2.2.3标识符2.2.4标点符号2.3C 的数据类型2.3.1基本数据类型2.3.2其他数据类型2.4运算符和表达式2.4.1基本运算符及其表达式2.4.2C 的运算符、优先级和结合性2.4.3语句2.5简单的输入/输出2.5.1数据的输入/输出2.5.2输出格式控制2.6本章小结2.7习题第3章 分支结构3.1if分支结构3.1.1单分支结构3.1.2双分支结构3.1.3多分支结构语句3.1.4分支结构中的if嵌套问题3.2switch开关语句3.2.1switch开关语句3.2.2switch应用实例3.3综合应用3.4本章小结3.5习题第4章 循环控制结构4.1循环语句4.1.1for语句4.1.2while语句4.1.3do-while语句4.1.4三种语句的共性和区别4.1.5多重循环4.2break语句与continue语句4.2.1break语句4.2.2continue语句4.3常用算法应用举例4.3.1穷举法4.3.2迭代法4.3.3递推法4.4输入/输出文件简介4.5综合应用4.6本章小结4.7习题第5章数组与指针5.1一维数组5.1.1一维数组的定义与初始化5.1.2一维数组的应用5.2字符数组与字符串5.3二维数组5.3.1二维数组的定义与初始化5.3.2二维数组的访问5.3.3二维数组的应用5.4指针5.4.1内存空间的访问方式5.4.2指针变量的声明与运算5.4.3指针与数组的关系5.4.4多级指针与多维数组5.4.5指针数组5.5动态内存分配5.5.1动态内存的申请和释放5.5.2动态数组5.5.3动态数组应用举例5.6综合应用5.6.1查找算法5.6.2排序算法5.6.3约瑟夫问题5.6.4贪心算法——装船问题5.7本章小结5.8习题第6章 函数6.1函数基本概念6.1.1理解函数6.1.2C 语言中的函数6.2函数的声明、定义与调用6.2.1函数声明6.2.2函数定义6.2.3函数调用6.2.4程序实例6.3变量的存储方式和生存期6.3.1存储特性与作用域6.3.2变量的生存期6.4函数参数传递6.4.1值传递6.4.2指针传递6.4.3引用传递6.4.4数组参数6.4.5程序实例6.5函数嵌套与递归调用6.5.1嵌套调用6.5.2递归调用6.5.3程序实例6.6函数重载及参数默认值设置6.6.1函数重载6.6.2带默认形参值的函数6.7多文件程序结构6.7.1多文件结构6.7.2预处理功能6.7.3多文件应用实例6.8综合应用6.9本章小结6.10习题第7章类与对象7.1从面向过程到面向对象7.2类和对象7.2.1类的定义7.2.2对象的定义与使用7.2.3构造函数与析构函数7.2.4UML类图 7.2.5程序实例7.3类的高级应用7.3.1类的组合7.3.2友元7.3.3运算符重载7.3.4静态成员7.4本章小结7.5习题第8章继承与多态8.1继承与派生8.1.1派生类的定义8.1.2同名覆盖与新成员的派生8.1.3类型兼容8.1.4程序实例8.2多态与虚函数8.2.1虚函数的定义8.2.2纯虚函数8.3本章小结8.4习题附录A库函数集锦 参考文献

查看全部 ↓

精品推荐