This package includes a physical copy of C++ How to Program (Early Objects Version), 9e, by Harvey Deitel and Paul Deitel, as well as access to MyProgrammingLab. For Introduction to Programming (CS1) and other more intermediate courses covering programming in C++. Also appropriate as a supplement for upper-level courses where the instructor uses a book as a reference for the C++ language. This best-selling comprehensive text is aimed at readers with little or no programming experience. It teaches programming by presenting the concepts in the context of full working programs and takes an early-objects approach. The authors emphasize achieving program clarity through structured and object-oriented programming, software reuse and component-oriented software construction. The Ninth Edition encourages students to connect computers to the community, using the Internet to solve problems and make a difference in our world. All content has been carefully fine-tuned in response to a team of distinguished academic and industry reviewers. View the Deitel Buzz online to learn more about the newest publications from the Deitels.NEW! This edition is available with MyProgrammingLab, an innovative online homework and assessment tool. Through the power of practice and immediate personalized feedback, MyProgrammingLab helps students fully grasp the logic, semantics, and syntax of programming. Note: If you are purchasing the standalone text or electronic version, MyProgrammingLab does not come automatically packaged with the text. To purchase MyProgrammingLab, please visit: myprogramminglab.com or you can purchase a package of the physical text + MyProgrammingLab by searching the Pearson Higher Education web site. MyProgrammingLab is not a self-paced technology and should only be purchased when required by an instructor. MyLab and Mastering from Pearson improve results for students and educators. Used by over ten million students, they effectively engage learners at every stage. MyProgrammingLab is being used in universities all over the world to improve student performance. MyProgrammingLab has immersive content and engaging tools, along with time-saving automatic grading. "MyProgrammingLab is easy to use, intuitive, with great feedback. I fully expect a grade point difference for students that diligently do the MyProgrammingLab assignments." Jack Tompkins, University of North Carolina, Wilmington, USA With MyProgrammingLab, students gain knowledge that they will use throughout their lives, and universities gain a partner deeply committed to helping students and educators achieve their goals. For students* Students practice programming. With MyProgrammingLab, your students will gain first-hand programming experience in an interactive online environment.* Students are given personalised, immediate feedback on their compiler and logical errors so they learn to avoid making the same mistakes again. Students work through problems of increasing complexity, building their confidence in programming and problem solving.* When your students get stuck on a specific topic they can review the problem solving technique and related programming skills with VideoNote Tutorials. For educators* Online assignments, tests, quizzes can be easily created and assigned to students.* Gradebook: Assignments are automatically graded and visible at a glance. Register now to benefit from these resources. A student access code card is included with your textbook at a reduced cost. To register with your code, visit www.myprogramminglab.co.uk. For educator access, contact your Pearson account manager. To find out who your account manager is, visit www.pearsoned.co.uk/replocatorFor more instructor resources available with this title, visit www.pearsoned.co.uk
Les mer
Preface xxi1 Introduction to Computers and C++ 12 Introduction to C++ Programming; Input/Output and Operators 3 Introduction to Classes, Objects and Strings 4 Control Statements: Part 1; Assignment, ++ and -- Operators 5 Control Statements: Part 2; Logical Operators 6 Functions and an Introduction to Recursion 7 Class Templates array and vector; Catching Exceptions 8 Pointers 9 Classes: A Deeper Look; Throwing Exceptions 10 Operator Overloading; Class string 11 Object-Oriented Programming: Inheritance 12 Object-Oriented Programming: Polymorphism 13 Stream Input/Output: A Deeper Look 14 File Processing 15 Standard Library Containers and Iterators 16 Standard Library Algorithms 17 Exception Handling: A Deeper Look 18 Introduction to Custom Templates 19 Custom Templatized Data Structures 20 Searching and Sorting 21 Class string and String Stream Processing: A Deeper Look 22 Bits, Characters, C Strings and structs 23 Other Topics 24 C++11 Additional Features 24-125 ATM Case Study, Part 1: Object-Oriented Design with the UML 25-1 26 ATM Case Study, Part 2: Implementing an Object-Oriented Design 26-1
Les mer

Produktdetaljer

ISBN
9781447953791
Publisert
2013-10-01
Utgave
9. utgave
Utgiver
Vendor
Pearson Education Limited
Aldersnivå
06, P
Språk
Product language
Engelsk
Format
Product format
Kombinasjonsprodukt