[Book Cover]

Introduction to C Programming: A Modular Approach, 1/e

David M. Collopy, Ohio University

Published November, 1996 by Prentice Hall Career & Technology

Copyright 1997, 625 pp.
Paper
ISBN 0-13-190174-5


Sign up for future
mailings
on this subject.

See other books about:
    C/C++ Programming-Electronic Technology

    C--Programming for Technology-Computer Science

    C-IT Continuing Education


Summary

The text takes a “learn by example” approach to presenting C programming. It introduces one or more “realistic” sample programs in each chapter that relate concepts by illustrating how the material may be applied to an actual programming situation. Each chapter demonstrates application of the program development process, from start to finish.

Features


Focuses on the use of C as a business application programming language.
Emphasizes the program development process as a means to teach applications as well as the importance of logic design and top-down modular structured programming.

  • Early introduction of logic planning (hierarchy charts, pseudocode and flowcharts).
Unique coverage of pointers – this difficult concept is introduced as needed. When a situation calls for a pointer, it is explained and illustrated thus making it easier for the students to understand when and why pointers are necessary, as well as how to use them.
Dissects program code and explains step-by-step how the program statements work together to produce the desired output.
Written in a conversational tone to ensure that the material is easy to read and understand by beginning programmers.
Includes chapter checkpoint exercises designed to serve as self-tests and reinforce important topics covered in each chapter.
Provides chapter summaries that describe key concepts and serve as reviews of each chapter.
Presents programming projects to give students an opportunity to apply the material in the text to an actual programming application. Different projects may be assigned or the same project may be developed using a spiral approach.


Table of Contents
    1. Getting Started.
    2. Basic Structure and Data Types.
    3. Modular Programming.
    4. String Functions and Loops.
    5. Branching.
    6. Using Menus.
    7. Text Files.
    8. Page and Control Breaks.
    9. Multi-Level Control Breaks.
    10. Arrays and Sorting.
    11. Multidimensional Arrays.
    12. Sequential Files.
    13. Updating Sequential Files.
    14. Structures and Random Files.
    15. Indexed Files.
    Appendix A. ASCII Table.
    Appendix B. Programming Standards.
    Appendix C. Input/Output Functions.
    Appendix D. Math and Related Functions.
    Appendix E. Answers to Checkpoint Exercises.
    Index.


[Help]

© Prentice-Hall, Inc. A Simon & Schuster Company
Comments To webmaster@prenhall.com