Synopses & Reviews
Based on the successful book A First Book of C by the same author, this text includes algorithm development, problem solving, and computer science concepts for CS1 courses. Each chapter has a section with two applications developed using a top-down design approach illustrating the chapter's material. Includes A Bit of Background boxes, Common Programming Error sections, Enrichment Study sections, and Tips From the Pros boxes. Exercises can be found at the end of each section and at the end of each chapter.
Table of Contents
1. Introduction to Computers and Programming 2. Problem Solving Using C 3. Completing the Basics 4. Selection Structures 5. Repetition Structures 6. Modularity Using Functions: Part 1 7. Modularity Using Functions: Part 2 8. Arrays 9. Multidimensional Arrays 10. Pointers 11. Working with Character Strings 12. Data Files 13. Records as Data Structures 14. Dynamic Data Structures 15. Additional Capabilities Appendixes / Appendix A. Operator Precedence Table / Appendix B. ASCII Character Codes / Appendix C. Prgram Entry, Compilation, and Execution / Appendix D. Input and Output Redirection / Appendix E. Floating-Point Number Storage / Appendix F. A Brief C Reference / Appendix G. Solutions