Features
- Five Step Problem Solving Process - Reinforces the development of problem-solving skills
- Uses top-down design and stepwise refinement
- Engineering and Scientific Applications - incorporates real-world engineering and scientific examples and problems throughout the text
- Includes problems related to areas such as aerospace, electrical, mechanical, environmental, biomedical, power, and computer engineering
- Optional Numerical Techniques - includes techniques such as interpolation, linear modeling, root finding, and solutions to simultaneous equations
- Presents the topics using only a trigonometry and college algebra background
- Pointers and Structures - covers pointers and structures with a number of examples including dynamic memory allocation and linked lists
- Shows students how to use pointers and structures in arrays and functions
- Introduction to C++ - introduces students to object-oriented programming
- Presents the basic language features for working with objects and classes
- Non-technical Skills - presents some of the non-technical skills and capabilities needed by engineers in the 21st century
- Discusses important topics such as communication skills, the design/process/manufacture path, the world marketplace, ethics, and societal concerns
- Copyright 2005
- Edition: 3rd
-
Book
- ISBN-10: 0-13-142971-X
- ISBN-13: 978-0-13-142971-0
In this revision of a popular book, the best-selling author provides a new theme for the real-world engineering and scientific examples and problems used throughout the book. Solutions to the problems are developed using the language C and the author's signature five-step problem solving process. KEY TOPICS: Centered around a theme of oceans and their role in the complex interactions of environment, the book enables readers to solve real-world and scientific problems. Four types of exercises are presented to develop problem-solving skills - Practice! problems, Modify! problems, Short-Answer problems, and Programming problems. Coverage of essential features that are needed to write reusable C code are included such as C structures and pointers. The book also provides an introduction to object-oriented programming and C++. MARKET: For engineers and scientists who want to use ANSI C to solve practical engineering and scientific problems.
Table of Contents
1 Engineering Problem Solving
2 Simple C Programs
3 Control Structures and Data Files
4 Modular Programming with Functions
5 Arrays and Matrices
6 Programming with Pointers
7 Programming with Structures
8 An Introduction to C++
Appendix A ANSI C Standard Library
Appendix B ASCII Character Codes
Appendix C Using MATLAB to Plot Data from ASCII Files
Appendix D References