Publisher's Synopsis
Focusing on five major engineering/scientific applications as examples, this volume presents a design process for solving engineering problems, and then develops corresponding solutions using ANSI C. It considers the fundamental topics of control structures, functions, arrays, character strings, pointers, and dynamic memory allocation; presents a top-down, stepwise refined, five-step process for solving engineering and scientific problems with emphasis on readability and documentation in the development of programs; discusses numerical techniques that are commonly used in solving engineering problems; and develops a complete C program using the five-step process. An accompanying diskette contains all the example programs and data files used in the book.