CART

(0) items

C++ Programs to Accompany Programming Logic and Design,9780324781441
This item qualifies for
FREE SHIPPING!

FREE SHIPPING OVER $59!

Your order must be $59 or more, you must select US Postal Service Shipping as your shipping preference, and the "Group my items into as few shipments as possible" option when you place your order.

Bulk sales, PO's, Marketplace Items, eBooks, Apparel, and DVDs not included.

C++ Programs to Accompany Programming Logic and Design

by
Edition:
1st
ISBN13:

9780324781441

ISBN10:
032478144X
Format:
Paperback
Pub. Date:
1/26/2009
Publisher(s):
Cengage Learning
List Price: $62.00

eTextbook

Downloadable Offline Access
 
Duration
Price
$15.49

Rent Textbook

We're Sorry
Sold Out

Used Textbook

We're Sorry
Sold Out

New Textbook

We're Sorry
Sold Out

More New and Used
from Private Sellers
Starting at $29.43

Related Products


  • A Guide to Programming Logic and Design: Comprehensive
    A Guide to Programming Logic and Design: Comprehensive
  • Bundle: Programming With Visual C#.Net
    Bundle: Programming With Visual C#.Net
  • C++ Programs to Accompany Programming Logic and Design
    C++ Programs to Accompany Programming Logic and Design
  • Guide to Programming Logic and Design : Comprehensive
    Guide to Programming Logic and Design : Comprehensive
  • Guide to Programming Logic and Design : Introductory
    Guide to Programming Logic and Design : Introductory
  • Guide to Programming Logic and Design : Introductory
    Guide to Programming Logic and Design : Introductory
  • Java Programming to Accompany Programming Logic and Design
    Java Programming to Accompany Programming Logic and Design
  • Java Programs to Accompany Programming Logic and Design
    Java Programs to Accompany Programming Logic and Design
  • Java Programs to Accompany Programming Logic and Design
    Java Programs to Accompany Programming Logic and Design
  • Java Programs to Accompany Programming Logic and Design
    Java Programs to Accompany Programming Logic and Design
  • Java Programs to Accompany Programming Logic and Design, 3rd Edition
    Java Programs to Accompany Programming Logic and Design, 3rd Edition
  • Java™ Programs for Programming Logic and Design
    Java™ Programs for Programming Logic and Design
  • Just Enough Java™ Programs for Ferrell's Just Enough Programming Logic and Design
    Just Enough Java™ Programs for Ferrell's Just Enough Programming Logic and Design
  • Just Enough Programming Logic and Design
    Just Enough Programming Logic and Design
  • Just Enough Programming Logic and Design
    Just Enough Programming Logic and Design
  • Just Enough Programming Logic And Design
    Just Enough Programming Logic And Design
  • Just Enought Visual Basic Programs for Ferrell's Just Enough Programming Logic and Design
    Just Enought Visual Basic Programs for Ferrell's Just Enough Programming Logic and Design
  • Microsoft Visual Basic 2010 Programs to Accompany Programming Logic and Design
    Microsoft Visual Basic 2010 Programs to Accompany Programming Logic and Design
  • Microsoft Visual Basic Programs to Accompany Programming Logic and Design
    Microsoft Visual Basic Programs to Accompany Programming Logic and Design
  • Microsoft Visual C# .Net
    Microsoft Visual C# .Net
  • Microsoft Visual C# 2005 : An Introduction to Object-Oriented Programming
    Microsoft Visual C# 2005 : An Introduction to Object-Oriented Programming
  • Microsoft Visual C# 2008 : An Introduction to Object-Oriented Programming
    Microsoft Visual C# 2008 : An Introduction to Object-Oriented Programming
  • Microsoft Visual C# 2010 : An Introduction to Object-Oriented Programming
    Microsoft Visual C# 2010 : An Introduction to Object-Oriented Programming
  • Microsoft® Visual C# 2010: An Introduction to Object-Oriented Programming, 4th Edition
    Microsoft® Visual C# 2010: An Introduction to Object-Oriented Programming, 4th Edition
  • Microsoft® Visual C# 2012, 5th
    Microsoft® Visual C# 2012, 5th
  • Pkg Program Logic Design Compre Pac Video Prog Logic Design
    Pkg Program Logic Design Compre Pac Video Prog Logic Design
  • Programming Logic and Design : Comprehensive
    Programming Logic and Design : Comprehensive
  • Programming Logic and Design : Introductory
    Programming Logic and Design : Introductory
  • Programming Logic and Design Comprehensive (Book Only)
    Programming Logic and Design Comprehensive (Book Only)
  • Programming Logic and Design Introductory (with Videos Printed Access Card)
    Programming Logic and Design Introductory (with Videos Printed Access Card)
  • Programming Logic and Design, Comprehensive
    Programming Logic and Design, Comprehensive
  • Programming Logic and Design, Comprehensive
    Programming Logic and Design, Comprehensive
  • Programming Logic and Design, Comprehensive
    Programming Logic and Design, Comprehensive
  • Programming Logic and Design, Comprehensive
    Programming Logic and Design, Comprehensive
  • Programming Logic And Design, Introductory
    Programming Logic And Design, Introductory
  • Programming Logic and Design, Introductory
    Programming Logic and Design, Introductory
  • Programming Logic and Design, Introductory
    Programming Logic and Design, Introductory
  • Programming Logic and Design, Introductory
    Programming Logic and Design, Introductory
  • Programming Logic and Design: Comprehensive
    Programming Logic and Design: Comprehensive
  • Programming Logic And Design: Comprehensive
    Programming Logic And Design: Comprehensive
  • Programming Logic and Design: Comprehensive, 6th Edition
    Programming Logic and Design: Comprehensive, 6th Edition
  • Programming Logic and Design: Introductory
    Programming Logic and Design: Introductory
  • Programming Logic and Design: Introductory
    Programming Logic and Design: Introductory
  • Programming Logic and Design: Introductory, 6th Edition
    Programming Logic and Design: Introductory, 6th Edition
  • Visual Basic .NET Programs to Accompany Programming Logic and Design
    Visual Basic .NET Programs to Accompany Programming Logic and Design
  • Visual Basic Programs to Accompany Programming Logic and Design
    Visual Basic Programs to Accompany Programming Logic and Design
  • Visual Basic Programs to Accompany Programming Logic and Design
    Visual Basic Programs to Accompany Programming Logic and Design
  • Visual Basic Programs to Accompany Programming Logic and Design, 3rd Edition
    Visual Basic Programs to Accompany Programming Logic and Design, 3rd Edition




Summary

C++ PROGRAMS TO ACCOMPANY PROGRAMMING LOGIC AND DESIGN is designed to be paired with the Fifth Edition of the highly successful Programming Logic and Design by Joyce Farrell. The two books together provide the perfect opportunity for those who want to learn the fundamentals of programming and also get a taste of an actual programming language. Users can discover how real C++ code behaves while remaining within the context of the traditional language-independent logic and design course.

Author Biography

Jo Ann Smith is currently working as a computer consultant in the higher education space. She was formerly an Assistant Professor of Computer Information Systems at Harper College in Palatine, Illinois. Jo Ann also taught at the College of DuPage in Glen Ellyn, Illinois, and at the University of St. Francis in Joliet, Illinois. Her industry experience includes running a computer-training company in the Chicago area for seven years and working for nine years at ATT Bell Laboratories.

Table of Contents

Prefacep. xi
Read This Before You Beginp. xiv
An Introduction To C++ And The C++ Programming Environmentp. 1
The C++ Programming Languagep. 2
An Introduction To Object-Oriented Terminologyp. 2
The Structure Of A C++ Programp. 4
The C++ Development Cyclep. 5
Writing C++ Source Codep. 6
Compiling A C++ Programp. 6
Executing A C++ Programp. 8
Understanding the C++ Compilerp. 8
Compiling and Executing A C++ Programp. 9
Variables, Operators, And Writing Programs Using Sequential Statementsp. 11
Variablesp. 12
Variable Namesp. 12
C++ Data Typesp. 13
Using C++ Variables, Data Types, and Keywordsp. 14
Declaring And Initializing Variablesp. 14
Declaring and Initializing C++ Variablesp. 15
Declaring and Initializing C++ Variablesp. 16
Arithmetic And Assignment Operatorsp. 16
Arithmetic Operatorsp. 17
Assignment Operators and the Assignment Statementp. 18
Precedence and Associativityp. 19
Understanding Operator Precedence and Associativityp. 20
Arithmetic and Assignment Operatorsp. 21
Sequential Statements And Interactive Input Statementsp. 22
Understanding Sequential Statementsp. 24
Using Sequential Statements in a C++ Programp. 25
Writing Structured C++ Programsp. 27
Using Flowcharts And Pseudocode To Write A C++ Programp. 28
Using Flowcharts and Pseudocode to Write a C++ Programp. 31
C++ Commentsp. 33
Commenting C++ Programsp. 35
Writing A Modular Program In C++p. 35
Writing a Modular Program in C++p. 40
Writing Programs That Make Decisionsp. 41
Boolean Operatorsp. 42
Relational Operatorsp. 42
Logical Operatorsp. 43
Relational and Logical Operator Precedence and Associativityp. 44
Comparing Stringsp. 46
Decision Statementsp. 48
The if Statementp. 48
Understanding if Statementsp. 50
Using if Statementsp. 51
The if-else Statementp. 51
Understanding if-else Statementsp. 52
Using if-else Statementsp. 54
Nested if Statementsp. 54
Understanding Nested if Statementsp. 55
Using Nested if Statementsp. 56
The switch Statementp. 57
Using a switch Statementp. 59
Using a switch Statementp. 59
Using Decision Statements To Make Multiple Comparisonsp. 60
Using and Logicp. 61
Using or Logicp. 61
Making Multiple Comparisons in Decision Statementsp. 62
Making Multiple Comparisons in Decision Statementsp. 63
Writing Programs Using Loopsp. 65
The Increment (++) And Decrement (--) Operatorsp. 66
Using the Increment and Decrement Operatorsp. 67
Writing A While Loop In C++p. 68
Using a while Loopp. 69
Using a Counter to Control a Loopp. 70
Using a Counter-Controlled while Loopp. 71
Using a Counter-Controlled while Loopp. 71
Using a Sentinel Value to Control a Loopp. 72
Using a Sentinel Value to Control a while Loopp. 73
Using a Sentinel Value to Control a while Loopp. 74
Writing A For Loop In C++p. 74
Using a for Loopp. 76
Using a for Loopp. 77
Writing A Do-While Loop In C++p. 77
Using a do-while Loopp. 78
Using a do-while Loopp. 78
Nesting Loopsp. 79
Nesting Loopsp. 81
Nesting Loopsp. 82
Accumulating Totals In A Loopp. 83
Accumulating Totals in a Loopp. 85
Accumulating Totals in a Loopp. 86
Using A Loop To Validate Inputp. 87
Validating User Inputp. 88
Validating User Inputp. 88
Using Arrays In C++ Programsp. 91
Array Basicsp. 92
Declaring Arraysp. 92
Initializing Arraysp. 93
Accessing Array Elementsp. 94
Staying Within the Bounds of an Arrayp. 95
Using Constants with Arraysp. 96
Array Basicsp. 96
Using Arraysp. 97
Searching An Array For An Exact Matchp. 97
Searching an Array for an Exact Matchp. 100
Searching an Array for an Exact Matchp. 100
Parallel Arraysp. 101
Parallel Arraysp. 104
Parallel Arraysp. 105
Using Functions In C++ Programsp. 107
A Simple C++ Functionp. 108
Writing Simple Functionsp. 110
Writing Simple Functionsp. 111
Writing Functions That Require A Single Parameterp. 111
Writing Functions that Require a Single Parameterp. 113
Writing Functions that Require a Single Parameterp. 114
Writing Functions That Require Multiple Parametersp. 114
Writing Functions that Require Multiple Parametersp. 116
Writing Functions that Require Multiple Parametersp. 117
Writing Functions That Return A Valuep. 117
Writing Functions that Return a Valuep. 119
Writing Functions that Return a Valuep. 120
Passing An Array And An Array Element To A Functionp. 121
Passing Arrays to Functionsp. 124
Passing Arrays to Functionsp. 125
Passing Arguments By Reference And By Addressp. 126
Pass by Referencep. 126
Pass by Addressp. 128
Pass by Reference and Pass by Addressp. 132
Pass by Reference and Pass by Addressp. 133
Overloading Functionsp. 134
Overloading Functionsp. 136
Overloading Functionsp. 137
Using C++ Built-In Functionsp. 137
Using C++'s Built-in Functionsp. 138
Using C++'s Built-in Functionsp. 139
Writing Control Break Programsp. 141
Accumulating Totals In Single-Level Control Break Programsp. 142
Accumulating Totals in Single-Level Control Break Programsp. 148
Accumulating Totals in Single-Level Control Break Programsp. 148
Multiple-Level Control Break Programsp. 150
Multiple-Level Control Break Programsp. 156
Multiple-Level Control Break Programsp. 156
Sorting Data And File Input/Outputp. 159
Sorting Datap. 160
Swapping Data Valuesp. 160
Swapping Valuesp. 161
Swapping Valuesp. 161
Using A Bubble Sortp. 162
The main Functionp. 166
The fillarray Functionp. 166
The sortArray Functionp. 167
The displayArray Functionp. 168
Using a Bubble Sortp. 168
Using a Bubble Sortp. 169
File Input And Outputp. 169
Using Input and Output Classesp. 170
Opening a File for Readingp. 170
Reading Data From An Input Filep. 170
Reading Data Using a Loop and EOFp. 171
Opening a File for Writingp. 172
Writing Data to an Output Filep. 172
Opening Files and Performing File Inputp. 174
Using an Input Filep. 174
Object Oriented C++p. 177
A Programmer-Defined Classp. 178
Creating a Programmer-Defined Classp. 178
Adding Attributes to a Classp. 180
Adding Methods to a Classp. 181
Creating a Class in C++p. 184
Creating a Class in C++p. 185
Reusing C++ Classesp. 186
Defining a Derived Classp. 186
Using a Derived Class in a C++ Programp. 192
Using Inheritance to Create a Derived Class in C++p. 194
Using Inheritance to Create a Derived Class in C++p. 194
Indexp. 197
Table of Contents provided by Ingram. All Rights Reserved.


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