C++ for Everyone, 3e Enhanced EPUB Reg Card Loose Leaf Print Companion Set
Authors:Cay S. Horstmann
Release Finelybook 出版日期：2017-10-13
Brief C++:Late Objects, 3rd Edition focuses on the essentials of effective learning and is suitable for a two-semester introduction to programming sequence. The interactive eText requires no prior programming experience and only a modest amount of high school algebra. It provides an approachable introduction to fundamental programming techniques and design skills, helping students master basic concepts and become competent coders. Objects are used where appropriate in early sections of the program. Students begin designing and implementing their own classes in Section 9.
NEW TO THIS EDITION
The Title Has Been Updated to Modern Versions of C++:A number of features of the C++ 2011 and C++ 2014 standards are described as either recommended best practices or as special topics.
New and Reorganized Topics:The title now supports two pathways into object-oriented programming and inheritance. Pointers and structures can be covered before introducing classes. Alternatively, pointers can be deferred until after the implementation of classes.
Worked Examples and Exercises:A sequence of Worked Examples and Exercises introduces “media computation” – generating and modifying images, sounds and animations.
Lower-cost, Interactive:This cost-effective Enhanced E-Text supports active learning through a wealth of interactive resources that prepare students for independent programming assignments and includes review exercises, practice exercises, and programming projects at the end of each section.
Learning Activities:This title includes learning activities designed to foster in-depth learning. Students don’t just watch animations and code traces, they generate them. These activities provide instant feedback to show students what they did right and where they need to study more.
Explicit Problem-Solving Strategies:Practical, step-by-step illustrations of techniques help students devise and evaluate solutions to programming problems. Introduced where they are most relevant, these strategies address barriers to success that many students encounter.
Chapter 1 lntroduction
Chapter 2 Fundamental Data Types
Chapter 3 Decisions
Chapter 4 Loops
Chapter 5 Functions
Chapter 6 Arrays and Vectors
Chapter 7 Pointers and Structures
Chapter 8 Streams
Chapter 9 Classes
Chapter 10 Inheritance
Appendix A Reserved Word Summary
Appendix B Operator Summary
Appendix C Character Codes
Appendix D C++Library Summary
Appendix E C++Language Coding Guidelines
Appendix F Number Systems