Starting Out with C++: From Control Structures through Objects Brief Edition 7/e (絕)
- 20本以上,享 8.5折
售價
$
洽詢
- 一般書籍
- ISBN:9780133100020
- 作者:Tony Gaddis
- 版次:7
- 年份:2012
- 出版商:Pearson Education
- 頁數/規格:997頁/平裝雙色
書籍介紹
本書特色
目錄
Description
In Starting Out with C++: From Control Structures through Objects, Brief Edition, 7e,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.
This book includes the first 15 chapters from the best–selling Starting Out with C++: From Control Structures through Objects, and covers the core programming concepts that are introduced in the first semester introductory programming course.
In Starting Out with C++: From Control Structures through Objects, Brief Edition, 7e,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.
This book includes the first 15 chapters from the best–selling Starting Out with C++: From Control Structures through Objects, and covers the core programming concepts that are introduced in the first semester introductory programming course.
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.
- Case Studies, Programming Challenges, and Group Projects simulate real-world applications and present real-world problems to be solved.
-
VideoNotes
VideoNotes are step-by-step video tutorials specifically designed to enhance the programming concepts presented in Starting Out with C++: From Control Structures Through Objects, Brief Edition, 7e. Students can view the entire problem-solving process outside of the classroom—when they need help the most. VideoNotes are available with the purchase of a new copy of select titles. Go to www.pearsonhighered.com/videonotes for a brief VideoNotes demo. - 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
- This edition uses string objects, instead of char arrays, as the preferred way to store strings. This change has been made throughout the entire book. A thorough discussion of C-strings and the technique of storing them in char arrays is provided as a topic in Chapter 10.
- All of the introductory file I/O material has been consolidated and moved to Chapter 5. In previous editions, this material was gradually introduced in Chapters 3 through 5. Many reviewers requested that all the material be given in one place, after loops have been covered.
- Named constants are now introduced in Chapter 2, after variables.
- In Chapter 2 an additional In the Spotlight section demonstrating the modulus operator has been added.
- Chapter 4 has been reorganized so that all the fundamental decision structure topics appear early in the chapter.
Table of Contents
CHAPTER 1 Introduction to Computers and Programming
CHAPTER 2 Introduction to C++
CHAPTER 3 Expressions and Interactivity
CHAPTER 4 Making Decisions
CHAPTER 5 Loops and Files
CHAPTER 6 Functions
CHAPTER 7 Arrays
CHAPTER 8 Searching and Sorting Arrays
CHAPTER 9 Pointers
CHAPTER 10 Characters, C-Strings, and More About the string Class
CHAPTER 11 Structured Data
CHAPTER 12 Advanced File Operations
CHAPTER 13 Introduction to Classes
CHAPTER 14 More About Classes
CHAPTER 15 Inheritance, Polymorphism, and Virtual Functions
CHAPTER 1 Introduction to Computers and Programming
CHAPTER 2 Introduction to C++
CHAPTER 3 Expressions and Interactivity
CHAPTER 4 Making Decisions
CHAPTER 5 Loops and Files
CHAPTER 6 Functions
CHAPTER 7 Arrays
CHAPTER 8 Searching and Sorting Arrays
CHAPTER 9 Pointers
CHAPTER 10 Characters, C-Strings, and More About the string Class
CHAPTER 11 Structured Data
CHAPTER 12 Advanced File Operations
CHAPTER 13 Introduction to Classes
CHAPTER 14 More About Classes
CHAPTER 15 Inheritance, Polymorphism, and Virtual Functions