C++程序设计(第3版)(影印版) / 教育部推荐引进版教材
¥50.00定价
作者: Nell Dale,Chip Weems
出版时间:2006年2月
出版社:高等教育出版社
- 高等教育出版社
- 9787040191097
- 3版
- 31458
- 0045151123-2
- 异16开
- 2006年2月
- 720
- 748
- 工学
- 软件工程
- TP312C
- 计算机科学与技术
- 本科
内容简介
这项教材引进工作是在教育部高等教育司和高教社的共同组织下,由国内信息科学技术领域的专家、教授广泛参与,在对大量国外教材进行多次遴选的基础上,参考了国内和国外著名大学相关专业的课程设置进行系统引进的。其中,John Wiley公司出版的贝尔实验室信息科学研究中心副总裁Silberschatz教授的经典著作《操作系统概念》,是我们经过反复谈判,做了很多努力才得以引进的。William StaUings先生曾编写了在美国深受欢迎的信息科学技术系列教材,其中有多种教材获得过美国教材和学术著作者协会颁发的计算机科学与工程教材奖,这批引进教材中就有他的两本著作。留美中国学者Jiawei Han先生的《数据挖掘》是该领域中具有里程碑意义的著作。由达特茅斯学院Thomas Cormen和麻省理工学院、哥伦比亚大学的几位学者共同编著的经典著作《算法导论》,在经历了11年的锤炼之后于2001年出版了第二版。目前任教于美国Massachusetts大学的James Kurose教授,曾在美国三所高校先后l0次获得杰出教师或杰出教学奖,由他主编的《计算机网络》出版后,以其体系新颖、内容先进而倍受欢迎。在努力降低引进教材售价方面,高等教育出版社做了大量和细致的工作。这套引进的教材体现了权威性、系统性、先进性和经济性等特点。
目录
Preface1 Ocerview of Programming and Problem Solving 1.1 Overview of Programming How Do We Write a Program? 1.2 What is a Programming Language? 1.3 What is a Computer? 1.4 Problem-Solving Techniques Ask Questions 15 Look For Things That Are Familiar Solve by Analogy Means-Ends Analysis Divide and Conquer The Building-Block Approach Merging Solutions Mental Blocks: The Fear of Starting Algorithmic Problem Solving Summary Quick Check Exam Preparation Exercises Programming Warm-Up Exercises 2 C++ Syntax and Semantics, and the Program Development Process 2.1 The Elements of C++ Programs Syntax and Semantics Syntax Templates Naming Program Elements: Identifiers Data and Data Types Data Storage The char Data Type The string Data Type Naming Elements: Declarations Taking Action: Executable Statements Beyond Minimalism: Adding Comments to a Program 2.2 Program Construction Blocks (Compound Statements) The C++ Preprocessor An Introduction to Namespaces 2.3 More About Output Creating Blank Lines Inserting Blanks Within a Line Programming Example esting and Debugging Summary Quick Check Exam Preparation Exercises Programming Warm-Up Exercises Programming Problems Programming Example Follow-Up 3 Numeric Types,Expressions,and Output ……4 Program Input and the Software Design Process5 Conditions,Logical Expressions,and Selection Control Structures6 Looping7 Functions 8 Scope,Liftime,and More on Functions 9 Additional Control Structures10 Simple Data Types:Built-In and User-Defined11 Structured Types,Date Abstraction,and Classes12 Arrays13 Array-Based Lists14 Object-Orinted Software Development15 RecursionGlossaryAnswers to Selected ExercisesAppendicesIndex