Starting Out with C++: From Control Structures through Objects Brief Edition 6/e (絕)
- 20本以上,享 8.5折
售價
$
洽詢
- 一般書籍
- ISBN:9780137055364
- 作者:Tony Gaddis
- 版次:6
- 年份:2010
- 出版商:Pearson Education
- 頁數/規格:1008頁/平裝雙色
- 參考網頁:Starting Out with C++ 6/e
書籍介紹
本書特色
目錄
作者介紹
Description
In this brief version of Starting Out with C++, Gaddis takes a problem-solving approach, inspiring students to understand the logic behind developing quality programs while introducing the C++ programming language. This style of teaching builds programming confidence and enhances each student's development of programming skills. This edition in the Starting Out Series covers the core programming concepts that are introduced in the first semester introductory programming course. As with all Gaddis texts, clear and easy-to-read code listings, concise and practical real-world examples, and an abundance of exercises appear in every chapter.
In this brief version of Starting Out with C++, Gaddis takes a problem-solving approach, inspiring students to understand the logic behind developing quality programs while introducing the C++ programming language. This style of teaching builds programming confidence and enhances each student's development of programming skills. This edition in the Starting Out Series covers the core programming concepts that are introduced in the first semester introductory programming course. As with all Gaddis texts, clear and easy-to-read code listings, concise and practical real-world examples, and an abundance of exercises appear in every chapter.
Key Features
New To This Edition
- Control structures, functions, arrays, and pointers are covered before objects and classes.
- A clear and student-friendly writing style simplifies programming processes for beginning programmers with two to three stepped-out examples following each major concept.
- Concise real-world examples that students understand and relate to foster motivation and retention.
- A variety of exercises in each chapter encourage students to put concepts to work as they are learned. Source code is provided so students can run the programs themselves.
- Each new copy of the Sixth Edition comes with a Student Resource Disk that includes the Borland® Turbo™ C++ software, answers to all Checkpoint questions, answers to odd-numbered Review Questions and Exercises, source code, additional case studies with source code, additional appendices, and a flowcharting tutorial.
- MyCodeMate, available for the Sixth Edition, is a Web-based, textbook-specific homework tool and programming resource for an introduction to programming course. It provides a wide range of tools that students can use to help them learn programming concepts, prepare for tests, and earn better grades in the introductory programming course. Students can work on programming problems from this text or homework problems created by their professors, and receive guided hints with page references and English explanations of compiler errors. Instructors can assign textbook-specific or self-created homework problems, preset style attributes, view students’ code and class compiler error logs, and track homework completion. A complimentary subscription is offered when an access code is ordered packaged with a new copy of this text. Subscriptions may also be purchased online.
- Tony Gaddis’s best-selling Starting Out with series of textbooks provides accessible, detailed presentations of programming concepts using an approach that will increase confidence and competence in novice programmers. The Starting Out with series, which includes books on Alice, Python, Visual Basic®, C++, Java™, and Programming Logic & Design. View other titles in the series at the Gaddis Books website.
New To This Edition
- New VideoNotes, created by author Tony Gaddis, provide extra examples and demonstrate how to solve problems. Icons throughout the text—two to three per chapter—indicate that a VideoNote accompanies a particular topic. The VideoNotes are available to instructors and students through an open-access website or on CD.
- In the Spotlight features walk students through the design of a problem by showing all steps.
- The Checkpoint review questions and end-of-chapter exercises are revised to offer additional practice.
- Refinements in the presentation of select topics make explanations more clear.
Table of Contents
Ch 1: Introduction to Computers and Programming
Ch 2: Introduction to C++
Ch 3: Expressions and Interactivity
Ch 4: Making Decisions
Ch 5: Looping
Ch 6: Functions
Ch 7: Arrays
Ch 8: Searching and Sorting Arrays
Ch 9: Pointers
Ch 10: Characters, Strings, and the string class
Ch 11: Structured Data
Ch 12: Advanced File Operations
Ch 13: Introduction to Classes
Ch 14: More about Classes
Ch 15: Inheritance, Polymorphism, and Virtual Functions
Appendix A: The ASCII Character Set
Appendix B: Operator Precedence and Associativity
On CD:
Appendix C: Introduction to Flowcharting
Appendix D: Using UML in Class Design
Appendix E: Namespaces
Appendix F: Writing Managed C++ Code for the .NET Framework
Appendix G: Passing Command Line Arguments
Appendix H: Header File and Library Function Reference
Appendix I: Binary Numbers and Bitwise Operations
Appendix J: Multi-Source File Programs
Appendix K: Stream Member Functions for Formatting
Appendix L: Introduction to Microsoft Visual C++ 2008 Express Edition
Appendix M: Answers to Checkpoints
Appendix N: Answers to Odd Numbered Review Questions
Ch 1: Introduction to Computers and Programming
Ch 2: Introduction to C++
Ch 3: Expressions and Interactivity
Ch 4: Making Decisions
Ch 5: Looping
Ch 6: Functions
Ch 7: Arrays
Ch 8: Searching and Sorting Arrays
Ch 9: Pointers
Ch 10: Characters, Strings, and the string class
Ch 11: Structured Data
Ch 12: Advanced File Operations
Ch 13: Introduction to Classes
Ch 14: More about Classes
Ch 15: Inheritance, Polymorphism, and Virtual Functions
Appendix A: The ASCII Character Set
Appendix B: Operator Precedence and Associativity
On CD:
Appendix C: Introduction to Flowcharting
Appendix D: Using UML in Class Design
Appendix E: Namespaces
Appendix F: Writing Managed C++ Code for the .NET Framework
Appendix G: Passing Command Line Arguments
Appendix H: Header File and Library Function Reference
Appendix I: Binary Numbers and Bitwise Operations
Appendix J: Multi-Source File Programs
Appendix K: Stream Member Functions for Formatting
Appendix L: Introduction to Microsoft Visual C++ 2008 Express Edition
Appendix M: Answers to Checkpoints
Appendix N: Answers to Odd Numbered Review Questions
Tony Gaddis, Haywood Community College