computer books and technical books at discount prices
Advanced Search
View
My
0
Shopping
Bag
Home Login F.A.Q. Contact Us
 
My Myself and I:
 Order Tracking 
 My Wishlist 
 My Gift Registry 
 Change User Preferences 
 E-mail Notifications 

Browse Books:
 Bestsellers 
 New Arrivals 
 Bargain Computer Books 
 Classic Computer Books 

Browse Subjects:
 business & finance 
 business applications 
 cad/cam 
 certification 
 computing 
 databases 
 desktop publishing 
 engineering 
 gaming 
 geographic/gis 
 graphics/animation 
 groupware 
 internet 
 mathematics 
 microsoft programming 
 multimedia 
 networking 
 object-oriented 
 operating systems 
 other & misc 
 physics 
 programming languages 
 servers 
 web design/development 

Structured C for Engineering and Technology, with CDROM, 2nd Edition
by Antonakos, James L. / Mansfield, Kenneth C.
 

 
Cover Price: $85.00
Online Price: $75.65
You save $9.35 (11%)

 

ISBN-10: 0130206822
ISBN-13: 9780130206824
Publisher: Prentice-Hall
Published August 2000; Paperback; 883 pages
Add to Shopping Bag
 

OUT OF STOCK
0 COPIES
 
Add to Wishlist
Related categories:
All Sections > Programming Languages > C

Summary:

This text meets the needs of most employers for students adequately trained to be effective problem-solvers. Thus, important features of this new edition are troubleshooting techniques at the end of each chapter and Ken Koder scenarios describing typical job situations. Working with employers and academics teaching C programming, the authors believe that this book will better prepare students for success in their jobs.

The companion CD-ROM contains all of the source and executable files for every programming example in the book. In addition, a free 32-bit C/C++ compiler is also included, which will allow the student to begin writing and compiling code as quickly as possible.



Table of Contents:
1. C Fundamentals.
The C Environment. Why C? Program Structure. Elements of C. The printf ( ) Function. Identifying Things. Delcaring Things. Introduction to C Operators. More printf ( ). Getting User Input. Example Troubleshooting Techniques.

2. Structured Programming.
Concepts of a Program Block. Using Functions, Part 1. Inside a C Function. Using Functions, Part 2. Using #define. Making You Own Header Files. Example Programs. Troubleshooting Techniques. Case Study: AC Series RL Circuit.

3. Operations on Data and Decision Making.
Relational Operators. The Open Branch. The Closed Branch. Bitwise Boolan Operations. Logical Operations. Conversion and Type Casting. The switch ( ) Statement. One More switch ( ) and the Conditional Operator. Example Programs. Troubleshooting Techniques. Case Study: A Robot Troubleshooter.

4. Looping and Recursion.
The for Loop. The while Loop. The do while Loop. Nested Loops. Recursion. Example Programs. Troubleshooting Techniques. Case Study: Series Resonant Circuit.

5. Pointers.
Internal Memory Organization. How Memory is Used. Pointers. Passing Variables. Scope of Variables. Variable Class. Example Programs. Troubleshooting Techniques. Case Study: Electronic Sketchpad.

6. Strings.
Characters and Strings. Intializing Strings. Passing Strings between Functions. Working with String Elements. StringHandling Functions. String Sorting. Example Programs. Troubleshooting Techniques. Case Study: Text Fromatter.

7. Arrays.
Numeric Arrays. Introduction to Numeric Array Applications. Sorting with Numeric Arrays. Multidimentional Numeric Arrays. Example Programs. Troubleshooting Techniques. Case Study: Eight-Queens Puzzle.

8. Data Structures.
Enumerating Types. Naming Your Own Data Types. Introducing to Data Types. Introduction to Data Structures. More Data Structure Details. The union and Structure Arrays. Ways of Representing Structures. Example Programs. Troubleshooting Techniques. Case Study: MiniMicro.

Disk I/O.
Disk Input and Output. Disk I/O Using Records. Streams, File Pointers, and Command-Line Arguments. Example Programs. Troubleshooting Techniques. Case Study: Parts Database.

Color and Techinical Graphics.
Text and Color. Graphics Mode. Knowing Your Graphics System. Built-In Shapes. Bars and Text in Graphics. Graphing Functions. Example Programs: Virtual Maze and Waveform Viewer. Troubleshooting Techniques. Case Study: Sine Wave Generator.

Hardware and Language Interfacing.
Inside Your Computer. Assembly Langauge Concepts. Memory Models. C Source Code to Assembly Language. Pseudo Variables and Inline Assembly. Programming Utilities. BIOS and DOS Interfacing. Example Programs. Troubleshooting Techniques. Case Study: Printer Controller.

An Introduction to C++.
C++ Fundamentals. The cout Function. Getting User Input with cin. Calsses and Objects. Contructors and Destructors. Multiple Objects and Destructors. Multiple Objects of the Same Class. Private Members and Friend Functions. Inheritance, Virtual Functions, and Pure Vitual Functions. File Objects. Example Programs. Troubleshooting Techinques. Case Study: Card Casino.

Answers.
Appendices.
C Reference. ANSI C Standard Math Functions. ASCII Character Set. An Introduction to Visual C++.

Index.


Related titles:
Problem Solving and Program Design in C, 7th Edition21st Century C: C Tips from the New SchoolC Pocket Reference (Covers ANSI C99)Head First CObjective-C Programming For DummiesLearn C on the Mac: For OS X and iOS, 2nd Edition