50
Used, New, and Out of Print Books - We Buy and Sell - Powell's Books
Cart |
|  my account  |  wish list  |  help   |  800-878-7323
Hello, | Login
MENU
  • Browse
    • New Arrivals
    • Bestsellers
    • Featured Preorders
    • Award Winners
    • Audio Books
    • See All Subjects
  • Used
  • Staff Picks
    • Staff Picks
    • Picks of the Month
    • Bookseller Displays
    • 50 Books for 50 Years
    • 25 Best 21st Century Sci-Fi & Fantasy
    • 25 PNW Books to Read Before You Die
    • 25 Books From the 21st Century
    • 25 Memoirs to Read Before You Die
    • 25 Global Books to Read Before You Die
    • 25 Women to Read Before You Die
    • 25 Books to Read Before You Die
  • Gifts
    • Gift Cards & eGift Cards
    • Powell's Souvenirs
    • Journals and Notebooks
    • socks
    • Games
  • Sell Books
  • Blog
  • Events
  • Find A Store

Don't Miss

  • Spring Sale
  • Scientifically Proven Sale
  • Powell's Author Events
  • Oregon Battle of the Books
  • Audio Books

Visit Our Stores


Rin S.: Five Book Friday: Autism and Neurodiversity Acceptance (0 comment)
One of my favorite parts of working at a bookstore is connecting customers to books they may not find otherwise. Autism and neurodiverse research and literature has come a long way in recent years, and I'm so happy to be able to make these connections...
Read More»
  • Powell's Staff: Cooking Our Books: Booksellers Recommend 7 Delicious Cookbooks (1 comment)
  • Ally G.: Five Book Friday: Expand Your Mind (0 comment)

{1}
##LOC[OK]##
{1}
##LOC[OK]## ##LOC[Cancel]##
{1}
##LOC[OK]## ##LOC[Cancel]##

Starting Out With C++ From Control Structures To Objects

by Tony Gaddis
Starting Out With C++ From Control Structures To Objects

  • Comment on this title
  • Synopses & Reviews

ISBN13: 9780133769395
ISBN10: 0133769399



All Product Details

View Larger ImageView Larger Images
Ships free on qualified orders.
Add to Cart
0.00
List Price:0.00
Trade Paperback
Ships in 1 to 3 days
Add to Wishlist

Synopses & Reviews

Publisher Comments

NOTE: Before purchasing, check with your instructor to ensure you select the correct ISBN. Several versions of Pearson's MyLab & Mastering products exist for each title, and registrations are not transferable. To register for and use Pearson's MyLab & Mastering products, you may also need a Course ID, which your instructor will provide.

Used books, rentals, and purchases made outside of Pearson If purchasing or renting from companies other than Pearson, the access codes for Pearson's MyLab & Mastering products may not be included, may be incorrect, or may be previously redeemed. Check with the seller before completing your purchase.

This text is intended for either a one-semester accelerated introductory course or a traditional two-semester sequence covering C++ programming. It is also suitable for readers interested in a comprehensive introduction to C++ programming.

 

Tony Gaddis’s accessible, step-by-step presentation helps beginning students understand the important details necessary to become skilled programmers at an introductory level. Gaddis motivates the study of both programming skills and the C++ programming language by presenting all the details needed to understand the “how” and the “why”—but never losing sight of the fact that most beginners struggle with this material. His approach is both gradual and highly accessible, ensuring that students understand the logic behind developing high-quality programs.

 

In Starting Out with C++: From Control Structures through Objects, Gaddis covers control structures, functions, arrays, and pointers before objects and classes. 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.

 

MyProgrammingLab for Starting Out with C++ is a total learning package. MyProgrammingLab is an online homework, tutorial, and assessment program that truly engages students in learning. It helps students better prepare for class, quizzes, and exams–resulting in better performance in the course–and provides educators a dynamic set of tools for gauging individual and class progress.

 

Teaching and Learning Experience

This program presents a better teaching and learning experience—for you and your students. It will help:

  • Personalize Learning with MyProgrammingLab: Through the power of practice and immediate personalized feedback, MyProgrammingLab helps students fully grasp the logic, semantics, and syntax of programming.
  • Enhance Learning with the Gaddis Approach: Gaddis’s accessible approach features clear and easy-to-read code listings, concise real-world examples, and exercises in every chapter.
  • Keep Your Course Current: This edition introduces many of the new C++11 language features.
  • Support Instructors and Students: Student and instructor resources are available to expand on the topics presented in the text.

Note: Starting Out with C++ from Control Structures to Objects with MyProgrammingLab Access Card Package, 8/e contains:

  • ISBN-10: 0133769399/ISBN-13: 9780133769395  Starting Out with C++ from Control Structures to Objects , 8/e
  • ISBN-10: 0133780619/ISBN-13: 9780133780611 MyProgrammingLab with Pearson eText -- Access Card -- for Starting Out with C++ from Control Structures to Objects, 8/e

MyProgrammingLab is not a self-paced technology and should only be purchased when required by an instructor.

 

Synopsis

Note: You are purchasing a standalone product; MyProgrammingLab does not come packaged with this content. If you would like to purchase both the physical text and MyProgrammingLab search for ISBN-10: 0133796337/ISBN-13: 9780133796339. That package includes ISBN-10: 0133769399/ISBN-13: 9780133769395 and ISBN-10: 0133780619 /ISBN-13: 9780133780611.


MyProgrammingLab is not a self-paced technology and should only be purchased when required by an instructor.


This text is intended for either a one-semester accelerated introductory course or a traditional two-semester sequence covering C++ programming. It is also suitable for readers interested in a comprehensive introduction to C++ programming.

Tony Gaddis s accessible, step-by-step presentation helps beginning students understand the important details necessary to become skilled programmers at an introductory level. Gaddis motivates the study of both programming skills and the C++ programming language by presenting all the details needed to understand the how and the why but never losing sight of the fact that most beginners struggle with this material. His approach is both gradual and highly accessible, ensuring that students understand the logic behind developing high-quality programs.

In Starting Out with C++: From Control Structures through Objects, Gaddis covers control structures, functions, arrays, and pointers before objects and classes. 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.

MyProgrammingLab for Starting Out with C++ is a total learning package. MyProgrammingLab is an online homework, tutorial, and assessment program that truly engages students in learning. It helps students better prepare for class, quizzes, and exams resulting in better performance in the course and provides educators a dynamic set of tools for gauging individual and class progress.

Teaching and Learning Experience

This program presents a better teaching and learning experience for you and your students. It will help:

  • Personalize Learning with MyProgrammingLab: Through the power of practice and immediate personalized feedback, MyProgrammingLab helps students fully grasp the logic, semantics, and syntax of programming.
  • Enhance Learning with the Gaddis Approach: Gaddis s accessible approach features clear and easy-to-read code listings, concise real-world examples, and exercises in every chapter.
  • Keep Your Course Current: This edition introduces many of the new C++11 language features.
  • Support Instructors and Students: Student and instructor resources are available to expand on the topics presented in the text.

"

About the Author

Tony Gaddis is the principal author of the Starting Out With series of textbooks. Tony has nearly two decades of experience teaching computer science courses, primarily at Haywood Community College. He is a highly acclaimed instructor who was previously selected as the North Carolina Community College “Teacher of the Year” and has received the Teaching Excellence award from the National Institute for Staff and Organizational Development. The Starting Out With series includes introductory books covering C++, Java™, Microsoft® Visual Basic®, Microsoft® C#®, Python®, Programming Logic and Design, Alice, and App Inventor, all published by Pearson. More information about all these books can be found at www.pearsonhighered.com/gaddisbooks.


Table of Contents

Introduction to Computers and Programming 1

CHAPTER 2 Introduction to C++ 27

CHAPTER 3 Expressions and Interactivity 85

CHAPTER 4 Making Decisions 149

CHAPTER 5 Loops and Files 227

CHAPTER 6 Functions 301

CHAPTER 7 Arrays 377

CHAPTER 8 Searching and Sorting Arrays 451

CHAPTER 9 Pointers 491

CHAPTER 10 Characters, C-Strings, and More About the String Class 541

CHAPTER 11 Structured Data 593

CHAPTER 12 Advanced File Operations 651

CHAPTER 13 Introduction to Classes 705

CHAPTER 14 More About Classes 799

CHAPTER 15 Inheritance, Polymorphism, and Virtual Functions 869

CHAPTER 16 Exceptions, Templates, and the Standard Template Library (STL) 947

CHAPTER 17 Linked Lists 1003

CHAPTER 18 Stacks and Queues 1043

CHAPTER 19 Recursion 1101

CHAPTER 20 Binary Trees 1137

Appendix A: Getting Started with Alice 1167

Appendix B: The ASCII Character Set 1195

Appendix C: Operator Precedence and Associativity 1197

Quick References 1199

Index 1201

Online

The following appendices are available at www.pearsonhighered.com/gaddis

Appendix D: Introduction to Flowcharting

Appendix E: Using UML in Class Design

Appendix F: Namespaces

Appendix G: Writing Managed C++ Code for the .NET Framework

Appendix H: Passing Command Line Arguments

Appendix I: Header File and Library Function Reference

Appendix J: Binary Numbers and Bitwise Operations

Appendix K: Multi-Source File Programs

Appendix L: Stream Member Functions for Formatting

Appendix M: Introduction to Microsoft Visual C++ 2010 Express Edition

Appendix N: Answers to Checkpoints

Appendix O: Solutions to Odd-Numbered Review Questions


What Our Readers Are Saying

Be the first to share your thoughts on this title!




Product Details

ISBN:
9780133769395
Binding:
Trade Paperback
Publication date:
03/08/2014
Publisher:
Addison-Wesley Professional
Pages:
1238
Height:
1.70IN
Width:
7.80IN
Thickness:
1.75
Illustration:
Yes
Author:
tony Gaddis
Author:
Tony Gaddis
Subject:
Computer Languages-C++

Ships free on qualified orders.
Add to Cart
0.00
List Price:0.00
Trade Paperback
Ships in 1 to 3 days
Add to Wishlist
Used Book Alert for book Receive an email when this ISBN is available used.

This title in other editions

  • New, Trade Paperback, $244.95
{1}
##LOC[OK]##
{1}
##LOC[OK]## ##LOC[Cancel]##
{1}
##LOC[OK]## ##LOC[Cancel]##
{1}
##LOC[OK]##
{1}
##LOC[OK]## ##LOC[Cancel]##
{1}
##LOC[OK]## ##LOC[Cancel]##
{1}
##LOC[OK]##
{1}
##LOC[OK]## ##LOC[Cancel]##
{1}
##LOC[OK]## ##LOC[Cancel]##
{1}
##LOC[OK]##
{1}
##LOC[OK]## ##LOC[Cancel]##
{1}
##LOC[OK]## ##LOC[Cancel]##
  • Twitter
  • Facebook
  • Pinterest
  • Instagram

  • Help
  • Guarantee
  • My Account
  • Careers
  • About Us
  • Security
  • Wish List
  • Partners
  • Contact Us
  • Shipping
  • Transparency ACT MRF
  • Sitemap
  • © 2023 POWELLS.COM Terms

{1}
##LOC[OK]##
{1}
##LOC[OK]## ##LOC[Cancel]##
{1}
##LOC[OK]## ##LOC[Cancel]##
{1}
##LOC[OK]##
{1}
##LOC[OK]## ##LOC[Cancel]##
{1}
##LOC[OK]## ##LOC[Cancel]##
{1}
##LOC[OK]##
{1}
##LOC[OK]## ##LOC[Cancel]##
{1}
##LOC[OK]## ##LOC[Cancel]##
{1}
##LOC[OK]##
{1}
##LOC[OK]## ##LOC[Cancel]##
{1}
##LOC[OK]## ##LOC[Cancel]##