Essential C++ for Engineers and Scientists / Edition 2

Essential C++ for Engineers and Scientists / Edition 2

by Jeri Hanly
ISBN-10:
0201741253
ISBN-13:
2900201741253
Pub. Date:
10/08/2001
Publisher:
Pearson Education
Essential C++ for Engineers and Scientists / Edition 2

Essential C++ for Engineers and Scientists / Edition 2

by Jeri Hanly
$127.95
Current price is , Original price is $179.99. You
$179.99 
  • SHIP THIS ITEM
    This Item is Not Available
  • PICK UP IN STORE

    Your local store may have stock of this item.

  • SHIP THIS ITEM

    Temporarily Out of Stock Online

    Please check back later for updated availability.


Overview

In less than 500 pages, Essential C++ for Engineers and Scientists zeros in on the key elements of good programming and C++, using a multitude of interesting and appropriate engineering and scientific examples. This book covers the features of C++ needed for writing engineering programs, including many great features of object-oriented programming. Early on, she makes some simplifying assumptions that allow the use of C++ topics without lengthy explanation, and then later discusses the intricacies of the features. Readers will come away with the confidence needed to solve problems with C++.

Highlights

  • Covers the essential features of C++, including control structures, one-dimensional and multidimensional arrays, and file manipulation.
  • Includes features of object-oriented programming such as class definition and use, derived classes, constructor functions, operator overloading, and automatic conversion.
  • Contains over 80 engineering and scientific examples and programming projects drawn from interesting areas such as solar heating, environmentally sound power production, water conservation, automated manufacturing, and pipeline and power grid modeling.
  • Presents fundamentals of numerical methods that represent commonly used techniques for solving engineering and scientific problems.



Product Details

ISBN-13: 2900201741253
Publisher: Pearson Education
Publication date: 10/08/2001
Edition description: REV
Pages: 560
Product dimensions: 6.00(w) x 1.25(h) x 9.00(d)

About the Author

Jeri R. Hanly is a member of the computer science faculty at the University of Wyoming. She has developed software for target recognition in collaboration with naval researchers in China Lake, California and has taught software engineering seminars for professional developers of computing systems in the U.S. and Canada.



Table of Contents

1. Computers: Revolutionary Machines With A Simple Design.
Computer Components.
Computer Storage.
Object-Oriented Programming.
Computing for Engineers and Scientists.

2. Basic Elements of A C++ Program.
Simple C++ Program.
Statement Execution.
Input/Output Operations.
Data Types Arithmetic Expressions.
Additional Operators.
Interactive and Batch Processing.
Software Designer Beware.

3. Control Structures.
Three Essential Structures.
Conditions.
Selection and Repetition.
Nested and Multiple-Alternative Selection Structures.
The switch Statement for Multiple Alternatives.
Software Designer Beware.

4. Repitition Structures.
Loop Form and the while Statement.
The for Statement.
Operators That Change Their Operands.
Input Errors.
The do-while Loop.
Problem Solving with Loops.
Case Study: A Calling Modem.
Software Designer Beware.

5. User-Defined Functions.
Single-Result Functions.
Void Functions.
Functions with Output Parameters.
Introductions to Scope of Names.
Recursive Functions.
Problem Solving with User-Defined Functions.
Case Study: Collecting Area for Solar-Heated House.
Software Designer Beware.

6. Classes of Objects.
Analysis and Design of Classes.
Implementation of Classes.
Accessors and Constructor Functions for Type Conversion.
Class Reuse.
Software Designer Beware.

7. Arrays and Strings.
Arrays for List Storage.
Sequential Access of Array Elements.
Using Whole Arrays as Parameters.
Using Character Arrays as Strings.
Classes with Array Components Software Designer Beware.

8. Multidimensional Arrays.
Creating and Using Multidimensional Arrays.
Matrix Operations.
Overloading Operators for Matrix Operations.
Software Designer Beware.

9. Input and Output Streams.
Text Files.
Stream Error Detection.
Formatting Text Output.
Software Designer Beware.

10. Introduction to Numerical Methods.
Finding Roots of Functions.
Fundamental Statistics.
Numerical Differentiation.
Numerical Integration.
Solving First-Order Differential Equations.
Software Designer Beware.

11. Appendices.
Character Sets.
C++ Standard Run-time Functions/Macros.
Operators.
Keywords.

Answers to Odd-Numbered Review Questions.
From the B&N Reads Blog

Customer Reviews