Cart
Free Shipping in the UK
Proud to be B-Corp

Essential C++ for Engineers and Scientists Jeri R. Hanly

Essential C++ for Engineers and Scientists By Jeri R. Hanly

Essential C++ for Engineers and Scientists by Jeri R. Hanly


£16.00
New RRP £37.99
Condition - Very Good
Only 1 left

Summary

This text introduces the novice engineering student to the basics of C++, including an introduction to the benefits of object-oriented programming. It presents the fundamentals of numerical methods and includes programming projects drawn from such areas as solar heating and water conservation.

Essential C++ for Engineers and Scientists Summary

Essential C++ for Engineers and Scientists by Jeri R. Hanly

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

About Jeri R. Hanly

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

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. 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.

Additional information

GOR004829195
9780201884951
020188495X
Essential C++ for Engineers and Scientists by Jeri R. Hanly
Used - Very Good
Paperback
Pearson Education (US)
1997-03-04
432
N/A
Book picture is for illustrative purposes only, actual binding, cover or edition may vary.
This is a used book - there is no escaping the fact it has been read by someone else and it will show signs of wear and previous use. Overall we expect it to be in very good condition, but if you are not entirely satisfied please get in touch with us

Customer Reviews - Essential C++ for Engineers and Scientists