search for books and compare prices
Tables of Contents for Introduction to C++ for Engineers and Scientists
Chapter/Section Title
Page #
Page Count
1 An Introduction to Engineering Problem Solving Grand Challenge: Weather Prediction
3
18
1.1 Grand Challenges
4
2
1.2 Computing Systems
6
9
Computer Hardware
6
1
Computer Software
7
8
1.3 An Engineering Problem-Solving Methodology
15
6
Chapter Summary, Key Terms
18
3
2 Simple C++ Programs Grand Challenge: Vehicle Performance
21
38
2.1 Program Structure
22
3
2.2 Constants and Variables
25
5
Scientific Notations
27
1
Numeric Data Types
28
2
Symbolic Constants
30
1
2.3 Assignment Statements
30
10
Arithmetic Operators
32
2
Priority of Operators
34
3
Overflow and Underflow
37
1
Increment and Decrement Operators
37
1
Abbreviated Assignment Operators
38
2
2.4 Standard Input and Output
40
5
cout statement
40
1
Formatted Output Functions
41
2
cin statement
43
2
2.5 Mathematical Functions
45
3
Elementary Mathematical Functions
46
1
Trigonometric Functions
47
1
2.6 Problem Solving Applied: Velocity Computation
48
11
Chapter Summary , Key Terms, C++ Statement Summary Style Notes, Debugging Notes, Problems
52
7
3 Control Structures and Data Files Grand Challenge: Global Change
59
42
3.1 Development of Algorithms
60
4
Top-Down Design
60
1
Structured Programming
60
4
3.2 Conditional Expressions
64
3
Relational Operators
64
1
Logical Operators
65
1
Precedence and Associativity
66
3.3 Selection Statemnets
67
5
Simple if Statement
67
2
if/else Statement
69
3
3.4 Loop Structures
72
7
while Loop
73
1
do/while Loop
74
1
for Loop
75
3
break and continue Statements
78
1
3.5 Problem Solving Applied: Weather Balloons
79
5
3.6 Data Files
84
17
I/O Statements
84
2
Reading Data Files
86
6
Generating a Data File
92
2
Chapter Summary, Key Terms, C++ Statement Summary Style Notes, Debugging Notes, Problems
94
7
4 Modular Programming with Functions Grand Challenge: Enhanced Oil and Gas Recovery
101
18
4.1 Modularity
102
1
4.2 Programmer-Defined Functions
103
16
Function Definition
104
5
Function Prototype
109
1
Parameter List
110
2
Storage Class and Scope
112
1
Chapter Summary, Key Terms, C++ Statement Summary Style Notes, Debugging Notes, Problems
113
6
5 One-Dimensional Arrays Grand Challenge: Speech Recognition
119
16
5.1 Array Definitions and Computations
120
5
Definition and Intialization
120
2
Computations and I/O
122
3
5.2 Arrays as Function Arguments
125
10
Call-by-Address References
127
1
Statistical Measurements
127
2
Chapter Summary, Key Terms, C++ Statement Summary Style Notes, Debugging Notes, Problems
129
6
6 Character Data Grand Challenge: Mapping the Human Genome
135
16
6.1 Character Information
136
1
6.2 Character Initialization and Computations
137
8
Character I/O
138
4
Character Arrays
142
2
Character Comparisons
144
1
6.3 Character Functions
145
6
Chapter Summary, Key Terms, C++ Statement Summary Style Notes, Debugging Notes, Problems
147
4
Appendix A ASCll Character Codes
151
3
Complete Solutions to Practice! Problems
154
4
Index
158