![[Book Cover]](../covergif/0131901745.gif)
|
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
|

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.
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.
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.
|