![[Book Cover]](../covergif/0138888019.jpg)
|
Introduction to C++ Programming: A Modular Approach, 1/e
David M. Collopy, Ohio University
Published July, 1998 by Prentice Hall Career & Technology
Copyright 1999, 614 pp.
Paper
ISBN 0-13-888801-9
|
Sign up for future mailings on this subject.
See other books about:
C/C++ Programming-Electronic Technology
C++-Computer Information Systems
C++--Programming for Technology-Computer Science
C++/Visual C++-IT Continuing Education
|

For one-semester/two-quarter, freshman/sophomore-level courses
in Introduction to Computer Programming, Programming and Logic Design,
Introduction to C++ Programming, Introduction to Business Programming,
and Introduction to Computer Science.
This introduction to C++ programming is written especially
for those with little or no previous programming background or math
beyond algebra. It features a conversational tone and a simplified
learn-by-example approach that stresses top-down design and
modular structured programmingwith an emphasis on business applications.
It walks students step-by-step through complete programming examples
in every chapter, from problem analysis, logic design, and program
coding, to testing and debugging.
Uses a learn-by-example approach.
- Introduces two or more realistic, complete
sample programs in each chapter (40 total), showing how concepts
can be applied to an actual programming situation.
- Walks students step-by-step through each sample program,
explaining how the program statements work together to produce the
desired output.
- The output of each sample program is shown after
the program code.
Includes short coding examples for each new concept
and programming statement.
Emphasizes the program development process to
teach applications as well as the importance of using top-down logic
design and modular structured programming to construct high-quality,
easy-to-read programs.
- Each sample program demonstrates application of the
program development process from start to finishproblem definition,
input/output specifications, processing requirements, hierarchy charts,
program flowcharts, pseudocode, and program code.
Introduces, explains, and illustrates pointers as
needed. Students learn when and why pointers are necessary and how
to use them.
Offers unique, easy-to-follow coverage of menu-driven
programmingincluding data validation, guidelines for creating
efficient and effective menu systems, and techniques for menu selection
processing.
Offers thorough, non-technical treatment of filessequential
random, and indexed files.
Provides summaries and checkpoint, self-test exercises
(with solutions) for each chapter.
Includes chapter-end programming projects that allow
students to apply material to an actual programming application.
1. Basic Concepts.
2. Taking a Closer Look.
3. Modular Programming.
4. String Functions and Loops.
5. Branching.
6. Using Menus.
7. Text Files.
8. Page and Control Breaks.
9. Multilevel 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. Other C/C++ Input/Output Functions.
Appendix D. Math and Related Functions.
Appendix E. Answers to Checkpoint Exercises.
Index.
|