rent-now

Rent More, Save More! Use code: ECRENTAL

5% off 1 book, 7% off 2 books, 10% off 3+ books

9780763708580

C++ Language Essentials: A Laboratory Course

by
  • ISBN13:

    9780763708580

  • ISBN10:

    0763708585

  • Format: Paperback
  • Copyright: 1999-02-01
  • Publisher: Jones & Bartlett

Note: Supplemental materials are not guaranteed with Rental or Used book purchases.

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: $58.95 Save up to $16.95
  • Rent Book $42.00
    Add to Cart Free Shipping Icon Free Shipping

    TERM
    PRICE
    DUE
    USUALLY SHIPS IN 3-5 BUSINESS DAYS
    *This item is part of an exclusive publisher rental program and requires an additional convenience fee. This fee will be reflected in the shopping cart.

How To: Textbook Rental

Looking to rent a book? Rent C++ Language Essentials: A Laboratory Course [ISBN: 9780763708580] for the semester, quarter, and short term or search our site for other textbooks by Dale, Nell. Renting a textbook can save you up to 90% from the cost of buying.

Summary

CS1/CS101 Introduction to Programming in C++ Programming in C++

Table of Contents

Preface vii
Acknowledgments xi
Getting Started with C++
1(27)
C++ Syntax and Semantics
2(4)
Program Structure
2(2)
Data Types
4(1)
Operator Symbols
4(1)
Words and Symbols with Special Meanings
5(1)
Paper and Pencil Self Check #1
5(1)
Arithmetic Expressions, Function Calls, and Output
6(5)
Precedence Rules
7(1)
Converting Numeric Types
7(1)
Value-Returning Functions
7(2)
Void Functions
9(1)
Output Formatting
9(1)
Paper and Pencil Self Check #2
10(1)
Program Input
11(7)
Input Streams
11(1)
Keyboard Input Prompts
12(1)
Files
13(1)
Input Failure
14(1)
Creating a Data File
14(1)
Paper and Pencil Self Check #3
14(4)
C++ Syntax and Semantics, and the Program Development Process
18(1)
Arithmetic Expressions, Function Calls, and Output
19(2)
Program Input and the Software Design Process
21(3)
Debugging
24(3)
Programs from Scratch
27(1)
Conditions, Logical Expressions, and Control Structures
28(36)
Conditions and Logical Expressions
29(2)
Boolean Data Type
29(1)
Boolean Expressions
29(2)
If-Then and If-Then-Else Statements
31(6)
Nested Logic
32(1)
State of an I/O Stream
33(1)
Test Plans
34(1)
Warning
35(1)
Paper and Pencil Self Check #1
35(2)
Looping with the While Statement
37(5)
While Statement
37(1)
Types of Loops
37(1)
EOF Loops
38(1)
Proper Loop Operation
39(1)
Nested Loops
39(1)
Paper and Pencil Self Check #2
40(2)
Additional Control Structures
42(6)
Break and Continue
42(1)
Multi-Way Branching: Switch
42(1)
Looping: Do-While
43(1)
Looping: For
43(1)
Paper and Pencil Self Check #3
44(4)
If-then and If-then-ElseStatements
48(3)
Looping with the While Statement
51(4)
Additional Control Structures
55(3)
Test Plan
58(1)
Debugging
59(2)
Programs from Scratch
61(3)
Functions, Scope, and Lifetime
64(24)
Functions
65(6)
Defining Void Functions
65(1)
Physical Order and Logical Order
66(1)
Exiting a Function
67(1)
Functions with Parameters
67(1)
Value and Reference Parameters
68(1)
Local Variables
69(1)
Documentation of Functions
69(1)
Paper and Pencil Self Check #1
70(1)
Scope, Lifetime, and Value-Returning Functions
71(5)
Scope of an Identifier
71(1)
Lifetime of Variables
71(1)
User-Defined Value-Returning Functions
72(1)
Paper and Pencil Self Check #2
73(3)
Functions
76(5)
Scope, Lifetime, and Value-Returning Functions
81(2)
Debugging
83(4)
Programs from Scratch
87(1)
Simple Data Types and Arrays
88(29)
Simple Data Types
89(5)
Numeric Constants
89(1)
Char Constants
89(1)
Char Processing
90(1)
Enumeration Types
90(1)
More on Type Coercion and Type Conversion
91(1)
Side Effects
92(1)
Paper and Pencil Self Check #1
93(1)
One-Dimensional Arrays
94(4)
Arrays as Parameters
96(1)
Initialization of Arrays
97(1)
Paper and Pencil Self Check #2
97(1)
Two-Dimensional Arrays
98(4)
Table Processing
99(1)
Multidimensional Arrays
99(1)
Passing Arrays as Parameters
99(1)
Paper and Pencil Self Check #3
100(2)
Simple Data Types
102(4)
One-Dimensional Arrays
106(3)
Two-Dimensional Arrays
109(2)
Debugging
111(2)
Programs from Scratch
113(4)
Paper and Pencil Self Check Answers 117(6)
Appendixes 123(6)
Glossary 129

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