• C++程序设计题解与拓展(第2版)
21年品牌 40万+商家 超1.5亿件商品

C++程序设计题解与拓展(第2版)

正版新书 新华官方库房直发 可开电子发票

43.66 7.4折 59 全新

仅1件

江苏南京
认证卖家担保交易快速发货售后保障

作者翁惠玉 俞勇

出版社清华大学出版社

ISBN9787302532828

出版时间2019-09

版次2

装帧其他

开本其他

纸张胶版纸

定价59元

货号SC:9787302532828

上书时间2024-09-18

文源文化

六年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
全新正版 提供发票
商品描述
作者简介:
作者毕业于上海交通大学,获博士学位,现为上海交通大学计算机系副教授。长期承担程序设计和数据结构的教学工作,主讲ACM试点班和电信学院的《程序设计》和《数据结构》课程,这两门课程分别是上海市精品课程和重量精品课程。出版过教材三本:《C++程序设计:思想与方法》(获上海交大优秀教材二等奖)、《数据结构:思想与实现》(获上海市优秀教材二等奖并入选教育部十二五规划教材)、《计算机网络》。出版过教辅两本:《数据结构:题解与拓展》、《计算机网络300题》
主编推荐:
"l归纳、总结了C++语言的基本内容、过程化程序设计和面向对象程序设计的基本思想。
l187个简答题帮助进一步理解程序设计的基本概念、方法,了解常见的错误和解决方法。
l181个编程题详解有助于进一步理解问题求解过程、培养良好的代码风格和计算思维。
l讲解深入浅出、语言通俗,是读者不仅知其然,更知其所以然。
"
精彩内容:
出版说明 

一、 系列教材背景
人类已经进入智能时代,云计算、大数据、物联网、人工智能、机器人、量子计算等是这个时代最重要的技术热点,为了适应和满足时代发展对人才培养的需要,2017年2月以来,教育部积极推进新工科建设,先后形成了“复旦共识”“天大行动”和“北京指南”,并发布了《关于开展新工科研究与实践的通知》《关于推荐新工科研究与实践项目的通知》,全力探索形成领跑全球工程教育的中国模式、中国经验,助力高等教育强国建设。新工科有两个内涵: 一是新的工科专业;二是传统工科专业的新需求。新工科建设将促进一批新专业的发展,这批新专业有的是依托于现有计算机类专业派生、扩展而成的,有的是多个专业有机整合而成的。由计算机类专业派生、扩展形成的新工科专业有计算机科学与技术、软件工程、网络工程、物联网工程、信息管理与信息系统、数据科学与大数据技术等。由“计算机类”学科交叉融合形成的新工科专业有网络空间安全、人工智能、机器人工程、数字媒体技术、智能科学与技术等。
在新工科建设的“九个一批”中,明确提出“建设一批体现产业和技术近期新发展的新课程”“建设一批产业急需的新兴工科专业”,新课程和新专业的持续建设,都需要以适应新工科教育的教材作为支撑。由于各个专业之间的课程相互交叉,但是又不能相互包含,所以在选题方向上,既考虑由计算机类专业派生、扩展形成的新工科专业的选题,又考虑由计算机类专业交叉融合形成的新工科专业的选题,特别是网络空间安全专业、智能科学与技术专业的选题。基于此,清华大学出版社计划出版“面向新工科专业建设计算机系列教材”。
二、 教材定位
教材使用对象为“211工程”高校或同等水平及以上高校计算机类专业及相关专业学生。三、 教材编写原则
(1) 借鉴Computer Science Curricula 2013(以下简称CS2013)。CS2013的核心知识领域包括算
...
内容简介:
本书是与《C++程序设计: 思想与方法(慕课版第3版)》(翁惠玉、俞勇编著)配套的辅助教材。
本书与主教材的章安排接近相同。每一章首先总结了主教材中对应章的主要内容以及重点、难点,解答了主教材中的所有习题。作为对主教材的补充,本书在某些章后还增加了进一步拓展部分。通过对本书的学习,可以帮助读者进一步巩固程序设计的知识,提高编程能力。
本书概念清楚,习题丰富,可作为高等院校计算机专业或其他相关专业的“程序设计”课程的配套教辅,也可作为计算机专业研究生入学考试的辅导书,还可作为其他专业人员的参考书。
摘要:
    第
        3
        章分支程序设计3.1知识点回顾
        分支程序设计可以根据不同的情况执行不同的处理过程。实现分支程序设计首先要能够区分不同的情况,然后要有一个能够根据不同的情况执行不同语句的控制机制。前者由关系表达式和逻辑表达式完成,后者由分支语句完成。
        3.1.1关系表达式和逻辑表达式
        关系运算符用于比较两个对象。C++提供了6个关系运算符: <(小于)、<=(小于或等于)、>(大于)、>=(大于或等于)、==(等于)、!=(不等于)。前4个运算符的优先级相同,后两个运算符的优先级相同。前4个运算符的优先级高于后两个。
        用关系运算符可以将两个表达式连接起来形成一个关系表达式,关系表达式的格式如下: 表达式关系运算符表达式参加关系运算的表达式可以是C++的各类合法的表达式,包括算术表达式、逻辑表达式、赋值表达式以及关系表达式本身。关系表达式的计算结果是布尔型的值: true和false。
        除了关系运算符外,C++还定义了3个逻辑运算符,即!(逻辑非)、&&(逻辑与)和‖(逻辑或),它们可以将关系表达式组合起来,形成更加复杂的情况。由逻辑运算符连接而成的表达式称为逻辑表达式。
        !是一元运算符,&&和‖是二元运算符。它们之间的优先级: !优选,&&次之,‖大力度优惠。事实上,!运算是所有C++运算符中优先级优选的。它们的准确意义可以用真值表来表示。给定布尔变量p和q,&&运算、‖运算和!运算的真值表如表3?1所示。
        当C++程序在计算exp1 && exp2或exp1 ‖ exp2形式的表达式时,总是先计算exp1。一旦exp1的值能确定整个表达式的值时,终止计算,不再计算exp2,这称为短路求值。短路求值的一个好处是可以减少计算量,另一个好处是第一个条件能控制第二个条件的执行。在很多情况下,复合条件的第二部分只有在第一部分满足某个条件时才有意义。例如,要表达以下两个条件: 整型变量x的值非零;x能整除y。由于表达式y%x只有在x不为0时才计算,用C++语言可表达这个条件测试为(x != 0) && (y % x = = 0)而该表达式在其他语言中可能出现除0的错误。表3?1&&运算、‖运算和!运算的真值表pqp && qp ‖ q!pfalsefalsefalsefalsetruefalsetruefalsetruetruefalsefalsetruefal
...
目录:
第1章绪论1
1.1知识点回顾1
1.1.1计算机组成1
1.1.2程序设计语言2
1.1.3程序设计过程3
1.2习题解答5
1.2.1简答题5
1.2.2编程题12
1.3进一步拓展12
1.3.1计算机为什么采用二进制12
1.3.2算法的评价13
第2章程序的基本组成14
2.1知识点回顾14
2.1.1C++程序的基本结构14
2.1.2常量与变量14
2.1.3数据的输入输出18
2.1.4算术运算18
2.1.5赋值运算19
2.2习题解答21
2.2.1简答题21
2.2.2程序设计题27
2.3进一步拓展34
2.3.1“按位与”运算35
2.3.2“按位或”运算37
2.3.3“按位异或”运算38
2.3.4“取反”运算39
2.3.5“左移”运算402.3.6“右移”运算40
第3章分支程序设计43
3.1知识点回顾43
3.1.1关系表达式和逻辑表达式43
3.1.2分支语句44
3.2习题解答45
3.2.1简答题45
3.2.2程序设计题48
〖3〗C++程序设计题解与拓展(第2版)目录〖3〗第4章循环程序设计63
4.1知识点回顾63
4.1.1计数循环63
4.1.2while循环64
4.1.3dowhile循环64
4.1.4break和continue语句65
4.2习题解答65
4.2.1简答题65
4.2.2程序设计题67
4.3进一步拓展81
4.3.1goto语句81
4.3.2结构化程序设计82
4.3.3位运算的进一步讨论83
第5章批量数据处理——数组84
5.1知识点回顾84
5.1.1一维数组84
5.1.2二维数组85
5.1.3字符串86
5.2习题解答88
5.2.1简答题88
5.2.2程序设计题90
...

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

全新正版 提供发票
此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP