分享
 
 
 

程序设计教程:用C++语言编程(第2版)

程序设计教程:用C++语言编程(第2版)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,程序设计,C C++ C# VC VC++,

作者: 陈家骏,郑滔编著

出 版 社: 机械工业出版社

出版时间: 2009-4-1字数:版次: 2页数: 307印刷时间:开本: 16开印次:纸张:I S B N : 9787111268017包装: 平装内容简介

本书是以C++作为实现语言的第一门程序设计课程的教材。以介绍基本的程序设计思想、概念和技术为中心,强调了数据结构、算法、过程抽象以及数据抽象等重要的程序设计思想。全书共12章,主要内容包括:数据类型、表达式、流程控制、子程序、递归、类/对象、继承、类属(泛型)、输入/输出以及异常处理等。内容相对完整,概念力求精确。

本书在第1版的基础上,相应地增加了例子、代码注释和习题,便于读者轻松且牢固地掌握程序设计的技巧。可作为高等院校本科生第一门程序设计课程的教材,也可供程序设计的初学者参考。

目录

第2版前言

第1版前言

作者简介

教学建议

第1章概述

1.1计算机的工作模型

1.1.1硬件

1.1.2软件

1.1.3机内信息表示

1.2程序设计

1.2.1程序设计范型

1.2.2程序设计步骤

1.2.3程序设计语言

1.3C++语言

1.3.1C++语言概述

1.3.2C++程序的构成

1.3.3C++程序的运行步骤

1.3.4C++语言的词法

1.4小结

1.5习题

第2章 数据描述(I)——基本数据类型和表达式

2.1数据类型概述

2.2基本数据类型

2.2.1整数类型

2.2.2实数类型

2.2.3字符类型

2.2.4逻辑类型

2.3数据的表现形式

2.3.1常量

2.3.2变量

2.3.3变量值的输入

2.4操作符(运算符)

2.4.1算术操作符

2.4.2关系与逻辑操作符

2.4.3位操作符

2.4.4赋值操作符

2.4.5其他操作符

2.4.6操作数的类型转换

2.5表达式

2.5.1表达式的构成与分类

2.5.2操作符的优先级和结合性

2.5.3表达式中操作数的类型转换

2.5.4表达式结果的输出

2.5.5表达式的副作用

2.6小结

2.7习题

第3章流程控制——语句

3.1程序流程控制概述

3.2顺序控制

3.2.1表达式语句

3.2.2复合语句

3.2.3空语句

3.3选择控制

3.3.1if语句

3.3.2switch语句

3.4循环(重复)控制

3.4.1while语句

3.4.2d0—while语句

3.4.3for语句

3.4.4计数循环和事件循环

3.4.5循环程序设计实例

3.5无条件转移控制

3.5.1goto语句

3.5.2break语句

3.5.3continue语句

3.6程序设计风格

3.6.1结构化程序设计

3.6.2关于g0t0语句

3.7小结

3.8习题

第4章过程抽象——函数

第5章数据描述(II)——构造数据类型

第6章数据抽象——对象与类

第7章操作符重载

第8章类的继承——派生类

第9章类属(泛型)机制——模板

第10章输入/输出

第11章异常处理

第12章实例——面向对象的Windows

附录A ASCII字符集及其编码

附录BIEEE浮点数的内部表示

参考文献

书摘插图

第1章概述

自1946年第一台数字电子计算机(ENIAC)问世以来,计算机在理论、技术以及应用等方面发展迅速。特别是计算机的应用,它已从早期的数值计算应用拓广到现在的大量的非数值计算应用,如管理信息系统、文字处理系统、基于Internet的web浏览器以及嵌入式应用系统(如家电的电脑控制)等。现在,计算机已经渗透到人类社会活动的各个领域并发挥着巨大的作用。

一台计算机由硬件和软件两部分构成。硬件是指计算机的物理构成,软件主要是指计算机程序(指令序列)。硬件是计算机的物质基础,软件是计算机的灵魂。没有硬件就没有计算机;但是,如果只有硬件没有软件,可以说计算机几乎什么事情也做不了,要想用计算机来解决各种问题,必须要有相应的软件。从某种意义上讲,一台计算机的性能主要由硬件决定,而它的功能则主要由软件来提供。

随着计算机应用领域不断扩大、应用层次不断加深,社会对计算机软件的需求急剧增长,从而导致软件规模不断扩大、复杂程度不断提高。如何设计出大量的满足用户需求的高质量软件是软件工作者所面临的严峻挑战。

1.1计算机的工作模型

计算机程序不同于其他程序(如音乐会程序),它是由计算机来执行的,编制计算机程序(程序设计)时通常要考虑到计算机解决问题的方式和特点。因此,要进行程序设计,就有必要对计算机的工作模型有一定的了解。下面将分别从计算机的硬件、软件以及计算机内部的信息表示几个方面来介绍计算机的工作模型。

……

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有