
Essential C++ for Engineers and Scientists
Jeri R. Hanly(Author)
Pearson (Publisher)
Published on 4. March 1997
Book
Paperback/Softback
432 pages
978-0-201-88495-1 (ISBN)
Article exhausted; check for reprint
Description
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. 020188495XB04062001
Presents fundamentals of numerical methods that represent commonly used techniques for solving engineering and scientific problems. 020188495XB04062001
More details
Language
English
Place of publication
United States
Publishing group
Pearson Education (US)
Target group
College/higher education
Dimensions
Height: 231 mm
Width: 187 mm
Thickness: 19 mm
Weight
633 gr
ISBN-13
978-0-201-88495-1 (9780201884951)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Other editions
New editions

Jeri Hanly
Essential C++ for Engineers and Scientists
Book
02/2002
2nd Edition
Pearson
€139.26
Article is exhausted; no reprint
Person
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.
020188495XAB04062001
020188495XAB04062001
Content
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. Repetition 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.