Computer Science: A Structured Programming Approach Using C++ / Edition 2by Behrouz A. Forouzan, Richard F. Gilberg, Richard Gilberg, Richard F. Gilberg
Pub. Date: 08/28/2003
Publisher: Cengage Learning
Based on the tenet that good habits are formed early, this Second Edition of Behrouz A. Forouzan and Richard F. Gilberg's Computer Science: A Structured Approach Using C++ introduces computer science by consistently emphasizing the principles of structured programming and software engineering. Every complete program in this book uses a consistent style, and as Forouzan and Gilberg analyze programs, they further explain styles and standards. When possible, the authors develop the principle of a subject before they introduce the language implementation so readers grasp the concept before dealing with the nuances of C++.
Table of Contents1. Introduction to Computers. 2. Introduction to the C++ Language. 3. Structure Of A C++ Program. 4. Functions. 5. Selection-Making Decisions. 6. Repetition. 7. Text Files. 8. Arrays. 9. Pointers. 10. Derived Types-Enumerated, Structure, and Union. 11. Classes. 12. More Class Features. 13. Strings. 14. Binary Files. 15. Linked Lists. Appendixes / Appendix A: ASCII Tables / Appendix B: Reserved Words / Appendix C: Flowcharting. Appendix D: Numbering Systems. Appendix E: Standard Libraries. Appendix F: Function Prototypes. Appendix G: Preprocessor Directives. Appendix H: Program Standards and Styles. Appendix I: Manipulators. Appendix J: Classes Related to Input and Output. Appendix K: C Language I/O. Appendix L: Command-Line Arguments. Appendix M: Bitwise Operators. Appendix N: Pointers to Functions. Exercise Solutions. Glossary. Index.
and post it to your social network
Most Helpful Customer Reviews
See all customer reviews >
This book explains each basic principle of programming first in general, The book incorporates software enginerring principles and prodecures thougout concluding with a disussion of underlying software engineering concepts.