Features
- Five Step Problem Solving Process - Reinforces the development of problem-solving skills through top-down design and stepwise refinement
- Step 1: State the problem clearly
- Step 2: Describe the input and output information
- Step 3: Work a simple example by hand
- Step 4: Develop an algorithm and convert it to a computer program
- Step 5: Test the solution on a variety of data
- 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 2013
- Dimensions: 7-3/8" x 9-1/8"
- Pages: 480
- Edition: 4th
-
Book
- ISBN-10: 0-13-608531-8
- ISBN-13: 978-0-13-608531-7
In Engineering Problem Solving with C, 4e, best-selling author, Delores Etter, uses real-world engineering and scientific examples and problems throughout the text. Solutions to the problems are developed using the language C and the author's signature five-step problem solving process. Since learning any new skill requires practice at a number of different levels of difficulty, four types of exercises are presented to develop problem-solving skills - Practice! problems, Modify! problems, Short-Answer problems, and Programming problems. The author's clear and precise style creates a highly accessible and readable text for students of all levels.
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
Complete Solutions to Practice! Problems
Selected Solutions to Modify! Problems
Complete Solutions to End-of-Chapter Short-Answer Problems
Selected Solutions to End-of-Chapter Programming Problems
Glossary
Index