FREE SHIPPING BOTH WAYS
ON EVERY ORDER!
LIST PRICE:
$69.00

Sorry, this item is currently unavailable.

Problem Solving, Abstraction, and Program Design Using C++

ISBN: 9780201883374 | 0201883376
Edition: 2nd
Format: Paperback
Publisher: Addison-Wesley
Pub. Date: 12/1/1996

Why Rent from Knetbooks?

Because Knetbooks knows college students. Our rental program is designed to save you time and money. Whether you need a textbook for a semester, quarter or even a summer session, we have an option for you. Simply select a rental period, enter your information and your book will be on its way!

Top 5 reasons to order all your textbooks from Knetbooks:

  • We have the lowest prices on thousands of popular textbooks
  • Free shipping both ways on ALL orders
  • Most orders ship within 48 hours
  • Need your book longer than expected? Extending your rental is simple
  • Our customer support team is always here to help
SummaryTable of Contents
Problem Solving, Abstraction, and Design Using C++ presents and reinforces basic principles of software engineering design and object-oriented programming concepts while introducing the C++ programming language. The hallmark feature of this book is the Software Development Method that is introduced in the first chapter and carried throughout in the case studies presented.
Introduction to Computers, Problem Solving, and Programming
Overview of Computers
Computer Hardware
Computer Software
Processing a High-Level Language Program
The Software Development Method
Applying the Software Development Method
Professional Ethics for Computer Programmers
Chapter Review
Interview... MORE
Overview of C++
C++ Language Elements
Reserved Words and Identifiers
Data Types and Declarations
Executable Statements
General Form of a C++ Program
Arithmetic Expressions
Interactive Mode, Batch Mode, and Data Files
Common Programming Errors
Chapter Review
Programming Projects
Interview with Josee Lajoie
Top-Down Design with Functions and Classes
Building Programs from Existing Information
Library Functions
Top-Down Design and Structure Charts
Functions without Arguments
Functions with Input Arguments
Scope of Names
Extending C++ through Classes: Using Class string
Common Programming Errors
Chapter Review
Programming Projects
Interview with Mark Hall
Selection Structures: if and switch Statements
Control Structures
Logical Expressions
Introduction to the if Control Statement
If Statements with Compound Alternatives
Decision Steps in Algorithms
Checking the Correctness of an Algorithm
Nested if Statements and Multiple-Alternative Decisions
The switch Control Statement
Common Programming Errors
Chapter Review
Programming Projects
Repetition and Loop Statements
Counting Loops and the while Statement
Accumulating a Sum or Product in a Loop
The for Statement
Conditional Loops
Loop Design and Loop Patterns
The do-while Statement
Review of while, for, and do-while Loops
Nested Loops
Debugging and Testing Programs
Common Programming Errors
Chapter Review
Programming Projects
Interview with Mike Weisert
Modular Programming
Value and Reference Parameters
Functions with Output and Input Parameters
Stepwise Design with Functions
Using Objects with Functions
Debugging and Testing a Program System
Recursive Functions (Optional)
Common Programing Errors
Chapter Review
Programming Projects
Intervew with Robert Sebesta
Simple Data Types
Constants Revisited
Internal Representations of Numeric Data Types
Character Data and Functions
Type bool Data and Logical Expressions
Enumeration Types
Common Programming Errors
Chapter Review
Programming Projects
Interview with Thomas Drake
Streams and Files
The Standard Input/Output Streams
External Files
Using External Files for Communication between Programs
More on Reading String Data
Input/Output Manipulators
Table of Contents provided by Publisher. All Rights Reserved.

Related Products


  • Problem Solving, Abstraction, & Design Using C++: The Visual C++ Manual
    Problem Solving, Abstraction, ...
  • Problem Solving, Abstraction, and Design Using C++
    Problem Solving, Abstraction, ...
  • Problem Solving, Abstraction, and Design Using C++
    Problem Solving, Abstraction, ...
  • Problem Solving, Abstraction, and Design Using C++
    Problem Solving, Abstraction, ...
  • Problem Solving, Abstraction, and Design Using C++
    Problem Solving, Abstraction, ...


Please wait while this item is added to your cart...