did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780763711467

A Laboratory Course in C++

by
  • ISBN13:

    9780763711467

  • ISBN10:

    0763711462

  • Edition: Disk
  • Format: Paperback
  • Copyright: 1999-08-01
  • Publisher: Jones & Bartlett Learning
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $33.95

Summary

The more actively students are involved in the learning process, the more they will learn. This text focuses on teaching syntax rules for the C++ functions, employing three types of activities to accomplish its goal: Prelab, Inlab, & Postlab. These activities are designed for either a closed or open laboratory environments where the students work the labs on their own. If such an environment is not an option, students will also benefit from working the exercises on their own. Nell Dale has written this manual to allow the instructor maximum flexibility. In addition, a diskette with programs, program shells (partial programs), & data files, accompanies the manual. The topics covered map exactly to the best selling Dale/Weems/Headington textbook, Program & Problem Solving in C++.

Table of Contents

Prefacep. vii
Acknowledgmentsp. x
Overview of Programming and Problem Solvingp. 1
Prelab Activitiesp. 5
Prelab Assignmentp. 9
Check Prelab Exercisesp. 11
Basic File Operationsp. 12
Compiling and Running a Programp. 13
Editing, Running, and Printing a Program Filep. 14
Running a Program with an Errorp. 15
Entering, Compiling, and Running a New Programp. 16
Postlab Activitiesp. 17
C++ Syntax and Semantics, and the Program Development Processp. 19
Prelab Activitiesp. 23
Prelab Assignmentp. 29
Check Prelab Exercisesp. 31
Components of a Programp. 32
Sending Information to the Output Streamp. 33
Debuggingp. 34
Postlab Activitiesp. 35
Arithmetic Expressions, Function Calls, and Outputp. 37
Prelab Activitiesp. 41
Prelab Assignmentp. 47
Check Prelab Exercisesp. 49
Arithmetic Operationsp. 50
Formatting Outputp. 52
Value-Returning Functionsp. 54
String Functionsp. 55
Debuggingp. 56
Postlab Activitiesp. 59
Program Input and the Software Design Processp. 61
Prelab Activitiesp. 65
Prelab Assignmentp. 71
Check Prelab Exercisesp. 73
Input Statement and Data Consistencyp. 74
Input and Output with Filesp. 78
Program Designp. 80
Debuggingp. 82
Postlab Activitiesp. 83
Conditions, Logical Expressions, and Selection Control Structuresp. 85
Prelab Activitiesp. 89
Prelab Assignmentp. 97
Check Prelab Exercisesp. 99
Boolean Expressionsp. 100
If-Then Statementsp. 101
If-Then-Else Statementsp. 102
Nested Logicp. 104
Test Planp. 106
Debuggingp. 107
Postlab Activitiesp. 109
Loopingp. 111
Prelab Activitiesp. 115
Prelab Assignmentp. 119
Check Prelab Exercisesp. 121
Count-Controlled Loopsp. 122
Event-Controlled Loopsp. 124
Nested Logicp. 125
Debuggingp. 128
Postlab Activitiesp. 129
Functionsp. 131
Prelab Activitiesp. 135
Prelab Assignmentp. 141
Check Prelab Exercisesp. 143
Functions without Parametersp. 144
Functions with Value Parametersp. 146
Functions with Reference Parametersp. 148
Debuggingp. 151
Postlab Activitiesp. 153
Scope, Lifetime, and More on Functionsp. 157
Prelab Activitiesp. 161
Prelab Assignmentp. 165
Check Prelab Exercisesp. 167
Static and Automatic Variablesp. 169
Value-Returning and Void Functionsp. 170
Test Planp. 173
Debuggingp. 174
Postlab Activitiesp. 175
Additional Control Structuresp. 177
Prelab Activitiesp. 181
Prelab Assignmentp. 185
Check Prelab Exercisesp. 189
Multi-Way Branchingp. 190
Additional Control Structuresp. 191
Test Planp. 195
Debuggingp. 196
Postlab Activitiesp. 197
Simple Data Types: Built-In and User-Definedp. 199
Prelab Activitiesp. 203
Prelab Assignmentp. 209
Check Prelab Exercisep. 211
Numeric Data Typesp. 212
Char Data Typesp. 216
Enumeration Data Typesp. 218
Debuggingp. 220
Postlab Activitiesp. 221
Structured Types, Data Abstraction, and Classesp. 223
Prelab Activitiesp. 227
Prelab Assignmentp. 233
Check Prelab Exercisesp. 237
Record Data Typep. 238
Hierarchical Recordsp. 240
Class Data Typep. 241
Header and Implementation Filesp. 244
Class Constructorsp. 247
Debuggingp. 248
Postlab Activitiesp. 249
Arraysp. 251
Prelab Activitiesp. 255
Prelab Assignmentp. 261
Check Prelab Exercisesp. 263
One-Dimensional Array Data Types with Integer Indexesp. 264
One-Dimensional Array Data Types with Enumeration Indexesp. 266
Two-Dimensional Arraysp. 268
Multidimensional Arraysp. 271
Debuggingp. 272
Postlab Activitiesp. 273
Array-Based Listsp. 275
Prelab Activitiesp. 279
Prelab Assignmentp. 287
Check Prelab Exercisesp. 289
Linear (Unsorted) List Operationsp. 290
Sorted List Operationsp. 292
C Stringsp. 294
Debuggingp. 296
Postlab Activitiesp. 297
Object-Oriented Software Developmentp. 299
Prelab Activitiesp. 303
Prelab Assignmentp. 307
Check Prelab Exercisesp. 309
Classesp. 310
Classes with Inheritancep. 312
Virtual Methodsp. 313
Debuggingp. 315
Postlab Activitiesp. 317
Pointers, Dynamic Data, and Reference Typesp. 319
Prelab Activitiesp. 323
Prelab Assignmentp. 329
Check Prelab Exercisesp. 331
Pointer Variablesp. 332
Dynamic Datap. 333
Classes and Dynamic Datap. 335
Debuggingp. 337
Postlab Activitiesp. 339
Linked Structuresp. 341
Prelab Activitiesp. 345
Prelab Assignmentp. 347
Check Prelab Exercisesp. 349
Unordered Linked Listsp. 350
Linked Lists of Objectsp. 353
Sorted Lists of Objectsp. 355
Debuggingp. 356
Postlab Activitiesp. 357
Recursionp. 359
Prelab Activitiesp. 363
Prelab Assignmentp. 365
Check Prelab Exercisesp. 367
Simple Variablesp. 368
Structured Variablesp. 369
Debuggingp. 370
Postlab Activitiesp. 371
Appendixesp. 373
Glossaryp. 381
Table of Contents provided by Syndetics. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program