注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计C/C++及其相关C++编程导论(第2版)

C++编程导论(第2版)

C++编程导论(第2版)

定 价:¥39.00

作 者: (美)Diane Zak著;马良荔 等译
出版社: 电子工业出版社
丛编项: 国外计算机科学教材系列
标 签: C++

ISBN: 9787505382428 出版时间: 2003-09-01 包装: 平装
开本: 26cm 页数: 414 字数:  

内容简介

  本书主要介绍了C++语言的基本知识,首先概述了微机系统及其软、硬件,程序设计语言及其控制结构,从面向对象的设计方法着手引入C++语言;第4章详细介绍了C++的基础知识,包括变量、常量、运算符、内存分配;第5章、第7章和第8章分别说明了内置函数、函数的返回值以及无返回值函数;接下来又详细讲述了程序设计的选择和循环结构,深入说明了如何用选择结构编程实现一些实际的算法;第11章系统地讲述了C++中的字符和字符串概念及其一些相关的实际算法应用;第12章给出了C++语言最重要的特性——面向对象的概念和简单的编程方法;接着,描述了顺序存取文件的基本概念以及打开、关闭文件等一些操作;最后,详细讲述了数组的概念、编程方法及其在具体算法中的编程应用。通过阅读本书,读者可以清楚地了解有关C++语言的特性和基本知识,可以熟练地掌握C++的基本编程设计方法。本书可作为大中专院校计算机专业的教材和参考书,也可供从事相关工作的工程技术人员参考。

作者简介

  DianeZak:著名计算机畅销图书作家,曾获得计算机信息系统学士学位和成人继续教育硕士学位,著作颇丰。其中“ProgrammingwithMicriosoftVisualBasic6.0EnhancedEdition”一书被选为美国卡内基梅隆大学SSD软件系统开发课程的指定教材。相关图书数据结构与问题求解:Java版操作系统基础教程人机交互:第二版离散数学:第五版智能系统:结构、设计与控制网络分析、体系结构与设计(第二版)数据库设计、应用开发与管理(第二版)可变目标C编译器:设计与实现非线性控制系统(第三版)并行计算机互连网络技术:一种工程方法可计算性与数理逻辑数值方法:第四版算法引论:一种创造性方法软件需求计算机文化C++大学教程:第4版现代数据库管理(第七版)计算机安全学导论..支持向量机导论密码学基础(第二卷):基础应用计算机系统设计与结构(第二版)软件设计:从程序设计到体系结构数据库系统:设计、实现与管理第三版(英文版)类型和程序设计语言模式识别(第二版)数字与微处理器基础——理论与应用器(第四版)虚拟现实技术(第二版)非线性系统(第三版)交互设计:超越人机交互Java大学基础教程(第六版)(英文版)Java程序设计教程(第四版)C++大学简明教程:实例程序设计

图书目录

第0章    微机系统综述 10.1    微机系统简介 10.2    硬件和软件综述 20.2.1    外围设备 20.2.2    内存 20.2.3    中央处理单元 30.2.4    软件类型 40.3    程序设计语言的简要发展历史 50.3.1    机器语言 50.3.2    汇编语言 60.3.3    面向过程的高级语言 60.3.4    面向对象的高级语言 70.3.5    小结 90.3.6    小测验答案 90.3.7    思考题 100.3.8    习题 11第1章    控制结构引论 121.1    概念课程  121.1.1    控制结构定义 121.1.2    顺序结构 121.1.3    循环结构 131.1.4    选择结构 141.1.5    小结 161.1.6    小测验答案 161.1.7    思考题 161.1.8    习题 171.2    应用课程 191.2.1    使用控制结构 191.2.2    编写机器人Rob 程序 191.2.3    习题 23第2章    开始问题求解过程 272.1    概念课程  272.1.1    问题求解 272.1.2    解决日常问题 272.1.3    设计解决问题的方案 282.1.4    分析问题 292.1.5    规划算法 322.1.6    检查算法 362.1.7    汽油/英里问题 382.1.8    小结 392.1.9    小测验答案 402.1.10  思考题 412.1.11  习题 432.2    应用课程 452.2.1    使用问题求解过程的前三步 452.2.2    问题描述 452.2.3    分析问题 452.2.4    规划算法 462.2.5    检查算法 472.2.6    习题 49第3章    完成问题求解过程并开始学习C++ 533.1    概念课程  533.1.1    有关问题求解过程的更多内容 533.1.2    编码实现算法形成程序 543.1.3    检查程序 573.1.4    评估和修改程序 593.1.5    小结 603.1.6    小测验答案 613.1.7    思考题 613.1.8    习题 633.2    应用课程  653.2.1    创建C++程序 653.2.2    C++程序设计语言 653.2.3    开始在C++中编程 673.2.4    运行C++程序 723.2.5    查找和修改程序中的错误 743.2.6    打印和关闭程序 773.2.7    小测验答案 773.2.8    习题 77第4章    变量、常量、算术运算符和赋值语句 804.1    概念课程  804.1.1    程序组成 804.1.2    变量和常量 814.1.3    声明常量 894.1.4    声明变量 904.1.5    使用赋值语句在变量中存储数据 914.1.6    算术运算符 934.1.7    小结 944.1.8    小测验答案 944.1.9    思考题 954.1.10  习题 974.2    应用课程 984.2.1    在C++程序中使用变量、常量、算术运算符和赋值语句 984.2.2    Jackson学院问题的算法 984.2.3    确定程序使用的内存单元 994.2.4    编码实现Jackson学院问题的算法 1024.2.5    在C++中创建控制台应用程序 1044.2.6    小测验答案 1114.2.7    习题 111第5章    内置系统函数 1165.1    概念课程 1165.1.1    函数 1165.1.2    使用内置数学函数 1185.1.3    产生随机数 1205.1.4    小结 1235.1.5    小测验答案 1235.1.6    思考题 1245.1.7    习题 1255.2    应用课程 1265.2.1    在C++程序中使用内置函数 1265.2.2    分析、规划并检查当前值算法 1265.2.3    编写当前值算法的代码 1275.2.4    完成David Liu程序 1295.2.5    格式化数字的输出 1315.2.6    将程序的输出写到一个文件中 1325.2.7    习题 135第6章    自定义有返回值类型的函数 1386.1    概念课程 1386.1.1    关于函数的更多内容 1386.1.2    创建有返回值型的函数 1396.1.3    处理自定义函数 1416.1.4    小结 1476.1.5    小测验答案 1476.1.6    思考题 1486.1.7    习题 1506.2    应用课程 1516.2.1    在C++程序中使用自定义有返回值型函数 1516.2.2    分析、规划并检查定期付款算法 1516.2.3    编写main( )函数的代码 1546.2.4    编写calcPayment( )函数的代码 1576.2.5    完成David Liu 程序 1576.2.6    习题 163第7章    自定义的void类型函数 1687.1    概念课程 1687.1.1    关于自定义函数的更多内容 1687.1.2    创建并引用void型函数 1687.1.3    传递变量 1707.1.4    通过值和引用传递变量 1767.1.5    小结 1787.1.6    小测验答案 1797.1.7    思考题 1797.1.8    习题 1827.2    应用课程 1837.2.1    在C++程序中使用void函数 1837.2.2    分析、规划并检查水费账单的算法 1837.2.3    编写main( )函数的代码 1867.2.4    编写getInput( )函数的代码 1877.2.5    编写calculate( )函数的代码 1877.2.6    编写displayBill( )函数的代码 1877.2.7    完成水费账单程序 1887.2.8    习题 192第8章    选择结构 1998.1    概念课程 1998.1.1    使用选择结构 1998.1.2    在伪码中包含选择结构 2008.1.3    选择结构的流程图 2018.1.4    为选择结构编写代码 2018.1.5    比较运算符 2038.1.6    逻辑运算符 2078.1.7    小结 2128.1.8    小测验答案 2128.1.9    思考题 2138.1.10  习题 2148.2    应用课程 2178.2.1    在C++程序中使用选择结构 2178.2.2    分析、规划并检查健康俱乐部程序 2178.2.3    编写main( )函数的代码 2188.2.4    编写calcFatInfo( )函数的代码 2198.2.5    完成健康俱乐部程序 2208.2.6    习题 223第9章    选择结构的更多内容 2279.1    概念课程 2279.1.1    嵌套的选择结构 2279.1.2    选择结构中的逻辑错误 2329.1.3    使用if/else形式来创建多路选择结构 2369.1.4    使用switch形式创建多路选择结构 2379.1.5    小结 2419.1.6    小测验答案 2419.1.7    思考题 2429.1.8    习题 2449.2    应用课程 2489.2.1    在C++程序中使用选择结构 2489.2.2    分析、规划并检查Golf Pro佣金程序 2489.2.3    编写main( )函数的代码 2509.2.4    编写calcCommission( )函数的代码 2519.2.5    完成佣金程序 2529.2.6    习题 252第10章    循环结构 25810.1    概念课程 25810.1.1    使用循环结构 25810.1.2    事先测试循环 25810.1.3    事先测试循环编码 26210.1.4    使用计数器和累加器 26410.1.5    计数器控制的事先测试循环 26610.1.6    嵌套的循环结构 26810.1.7    小结 27110.1.8    小测验答案 27110.1.9    思考题 27210.1.10  习题 27410.2    应用课程 27910.2.1    在C++程序中使用循环结构 27910.2.2    分析、计划和检查分数程序 27910.2.3    main( )函数编码 28110.2.4    getPointsEarned( )函数编码 28210.2.5    assignGrade( )函数编码 28210.2.6    完成等级分程序 28410.2.7    习题 286第11章    字符和字符串操作 29011.1    概念课程 29011.1.1    字符和字符串操作 29011.1.2    控制字符大小写 29011.1.3    控制字符串的大小写 29211.1.4    确定字符串中含有的字符数量 29511.1.5    字符串变量的部分内容与另一个字符串比较 29611.1.6    确定字符串是否包含在一个字符串变量中 29811.1.7    替代字符串变量的部分内容 30011.1.8    将字符串变量的一部分赋值给另一个字符串变量 30111.1.9    连接字符串 30311.1.10  小结 30411.1.11  小测验答案 30411.1.12  思考题 30511.1.13  习题 30711.2    应用课程 30811.2.1    C++程序中对字符和字符串的操作 30811.2.2    分析、计划和检查Hangman算法 30811.2.3    Hangman游戏算法编码 31011.2.4    完成Hangman程序 31511.2.5    习题 317第12章    类和对象 32012.1    概念课程 32012.1.1    程序设计方法 32012.1.2    面向对象的程序设计 32012.1.3    在C++中定义类 32212.1.4    程序中使用类 32512.1.5    小结 32712.1.6    小测验答案 32712.1.7    思考题 32712.1.8    习题 32912.2    应用课程 33212.2.1    在C++程序中使用类和对象 33212.2.2 &n

本目录推荐