Always Learning

Introduction to ANSI C for Engineers and Scientists
Delores M. EtterUnited States Naval Academy

ISBN-10: 0132413817
ISBN-13:  9780132413817

Publisher:  Prentice Hall
Copyright:  1996
Format:  Paper; 164 pp
Published:  11/17/1995
Status: Out of Print


We're sorry, this product is no longer available.
Please contact your Pearson rep if you are using this product and need instructor resources.


Print this content

In this section:


Description

Primarily designed for the Introduction to Engineering course offered in many Engineering programs, this modular book is appropriate for any course where a brief introduction to C Programming will be covered.

Best selling author Delores Etter introduces engineering students to general problem-solving and design techniques through a five-step process that uses the programming language C. Each chapter is organized around a specific application - drawn from a variety of engineering disciplines that illustrate a particular C capability. The text is designed as a modular introduction to the basics of C Programming for use in part of any introductory class.


Features

  • brief introduction. At 160 pages this book introduces the basics of C Programming, and allows instructors to cover additional materials in the same class in the same semester.
  • inexpensive. Less expensive than a full-sized text, allows instructors to reasonably require students to buy additional books and materials for the course.
  • concise. Provides coverage of all the material students will need to get them started using the C programming language for engineering problem solving.
  • ANSI C. Uses the C standards developed by the American National Standards Institute so that the code will be portable to other computers.
  • readability and documentation. Stresses development of programs that are readable and that are carefully documented.
  • modularity. Presents concept of abstraction through the use of modules and then reinforces the concept with many examples.
  • software engineering concepts. Presents issues of software life cycle, maintenance, and reusability.


Table of Contents



1. An Introduction to Engineering Problem Solving.

Grand challenges. Computing systems. An engineering problem-solving methodology.



2. Simple C Programs.

Program structure. Constants and variables. Assignment statements. Standard input and output. Mathematical functions. Problem solving applied: velocity computation.



3. Control Structures and Data Files.

Algorithm development. Conditional expressions. Selection statements. Loop structures. Problem solving applied: Weather balloons. Data files.



4. Modular Programming with Functions.

Modularity. Programmer—defined functions.



5. One—Dimensional Arrays.

Array definitions and computations. Arrays as function arguments.



6. Character Data.

Character information. Character initialization and computations. Character functions.



Appendix A: ASCII Character Codes.


Complete Solutions to Practice! Problems Index.



Back to top

Log in to the Instructor Resource Center

Login name: 

  Password: 

Forgot login/password?  |  Need to redeem an access code?

        

Instructor Resource Center File Download

This work is protected by local and international copyright laws and is provided solely for the use of instructors in teaching their courses and assessing student learning. Dissemination or sale of any part of this work (including on the World Wide Web) will destroy the integrity of the work and is not permitted. The work and materials from this site should never be made available to students except by instructors using the accompanying text in their classes. All recipients of this work are expected to abide by these restrictions and to honor the intended pedagogical purposes and the needs of other instructors who rely on these materials.

Cancel     I accept, proceed with download

Print this content

Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students contact your Pearson Higher Education representative.

Back to top