C++课堂教学与编程演练

出版时间:2004-9-1  出版社:清华大学出版社  作者:侯普秀,冯飞,Timothy B.DOrazio  页数:878  字数:1445000  译者:侯普秀,冯飞  
Tag标签:无  

内容概要

本书是一本讲授C++语言和面向对象程序设计的教程,着重介绍如何为解决各种工程和科学问题进行程序开发。书中的每一章都由课堂教学部分与应用示例部分组成。课堂教学部分讲授C++语言的要素和一些简单的编程技巧;应用示例部分讲授如何进行工程问题程序设计。本书以渐进的方式先介绍如何开发程序,然后通过大量的应用示例和30多个案例分析不断巩固所学的内容。学习本书时不要求学生必须具备编程的背景知识。

书籍目录

第1章 计算机和计算的基本原理  1.1 电子计算机的发展历史  1.2 体系结构  1.3 网络  1.4 使用位来表示字符和符号、整数、实数、地址以及指令  1.5 编程语言  1.6 软件  1.7 软件工程、C++语言和C++编译器  1.8 关于本书以及如何最大程度地利用本书第2章 程序设计入门——程序结构、屏幕输出和注释  2.1 课堂教学:程序的基本结构  2.2 课堂教学:编写注释  2.3 课堂教学:输出中生成新行  2.4 应用示例:输出标志和表头  2.5 应用示例:调试第3章 变量和算术运算  3.1 课堂教学:变量(1)—— 命名、声明、赋值以及显示变量值  3.2 课堂教学:变量(2)——创建常量以及更多显示变量值的信息  3.3 课堂教学:变量(3)—— 赋值以及显示单个字符数据  3.4 课堂教学:算术运算(1)——算术运算符和表达式  3.5 课堂教学:算术运算(2)——混合类型算术、复合赋值、运算符优先级,以及类型强制转换  3.6 课堂教学:算术运算(3)——数学库函数和数据类型  3.7 应用示例:模式识别  3.8 应用示例:温度单位转换  3.9 应用示例:变位词解决方案第4章 基本输入输出  4.1 课堂教学:从键盘读取数据  4.2 课堂教学:将输出写入文件  4.3 课堂教学:从文件读取数据  4.4 课堂教学:从键盘读取字符  4.5 应用示例:恺撒密码  4.6 应用示例:山崩分析  4.7 应用示例:长方体在光滑表面上滑动第5章 作出决策  5.1 课堂教学:if控制结构(1)—— 基础知识  5.2 课堂教学:if控制结构(2)——简单的if-else控制结构  5.3 课堂教学:if控制结构(3)—— 嵌套的if-else语句  5.4 课堂教学:逻辑运算符(1)—— 逻辑运算符  5.5 课堂教学:逻辑运算符(2)——关系表达式的值以及关系运算符和逻辑运算符的优先次序  5.6 课堂教学:if-else-if控制结构和switch控制结构  5.7 课堂教学:bool数据类型  5.8 应用示例:求解一元二次方程  5.9 应用示例:构件的负荷-变形  5.10 应用示例:安排会议时间第6章 迭代  6.1 课堂教学:while循环(1)  6.2 课堂教学:while循环(2)  6.3 课堂教学:do-while循环  6.4 课堂教学:for循环  6.5 课堂教学:嵌套的for循环  6.6 应用示例:面积计算(1)  6.7 应用示例:面积计算(2)  6.8 应用示例:温度单位转换  6.9 应用示例:利息计算  6.10 应用示例:数学级数  6.11 应用示例:消息的加密及解密第7章 函数  7.1 课堂教学:函数基础  7.2 课堂教学:返回单个值的函数  7.3 课堂教学:通过引用传递  7.4 课堂教学:作用域  7.5 课堂教学:存储类  7.6 课堂教学:带有默认参数的函数  7.7 课堂教学:函数重载  7.8 课堂教学:产生随机数  7.9 应用示例:利用梯形规则计算积分  7.10 应用示例:使用网格  7.11 应用示例:对棋盘游戏的模拟第8章 类和对象  8.1 课堂教学:结构的基本概念—— 数据集合  8.2 课堂教学:类的基本概念—— 数据和函数的集合  8.3 课堂教学:构造函数(1)—— 无参数  8.4 课堂教学:构造函数(2)—— 带参数  8.5 课堂教学:构造函数(3)—— 重载和默认复制构造函数  8.6 应用示例:线的交点  8.7 应用示例:平行四边形的面积及平行六面体的体积第9章 一维数值型数组  9.1 课堂教学:简介  9.2 课堂教学:初始化  9.3 课堂教学:输入/输出和计算  9.4 课堂教学:一维数组和函数  9.5 课堂教学:使用数组作为数据成员的类  9.6 课堂教学:对象数组  9.7 应用示例:计算电压测量数据  9.8 应用示例:浪高分析  9.9 应用示例:为4个玩家每人发5张牌  9.10 应用示例:冒泡排序和交换排序第10章 多维数值型数组  10.1 课堂教学:声明、初始化和输出  10.2 课堂教学:从一个文件中读取二维数组、存储分配和函数  10.3 应用示例:矩阵-向量的操作  10.4 应用示例:搜索和文件压缩第11章 指针变量  11.1 课堂教学:指针变量和地址的基础知识  11.2 课堂教学:指针变量和函数  11.3 课堂教学:指针变量和数组、指针变量和函数  11.4 课堂教学:指针变量的其他用法  11.5 课堂教学:从函数返回地址  11.6 课堂教学:从多维数组返回地址  11.7 课堂教学:指向对象的指针  11.8 课堂教学:指针作为数据成员  11.9 课堂教学:动态内存分配  11.10 应用示例:地下污染羽烟的边界问题第12章 字符数组第13章 C++string类第14章 关于类、对象以及面向对象设计的更多内容第15章 继承及多态性第16章 数据结构和递归第17章 模板与C++标准模板库第18章 其他主题附录A 数字的二进制和十进制表示法附录B 字符数组函数附录C 操作符附录D ASCII表

图书封面

图书标签Tags

评论、评分、阅读与下载


    C++课堂教学与编程演练 PDF格式下载


用户评论 (总计1条)

 
 

  •   10号买的东西,26号还没到。。。
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7