Programming Logic and Design, Comprehensive, Third Edition provides the beginning programmer with a guide to developing structured program logic. This textbook assumes no programming experience and does not focus on any one particular language. It introduces programming concepts and enforces good style and logical thinking. New elements found in this edition include: a complete program example in each chapter; key terms and 20 review questions at the end of every chapter; more thorough coverage of modularization, object-oriented concepts and event handling; earlier coverage of style and design issues; and a new appendix on numbering systems.
1. An Overview of Computers and Logic
2. Understanding Structure
3. Modules, Hierarchy Charts and Documentation
4. Writing and Designing a Complete Program
5. Making Decisions
6. Looping
7. Control Breaks
8. Arrays
9. Advanced Array Manipulation
10. Using Menus and Validating Input
11. Sequential File Merging, Matching, and Updating
12. Advanced Modularization Techniques
13. Object-Oriented Programming
14. Event-Driven Programming with Graphical User Interfaces
15. System Modeling With UML
16. Using Relational Databases
Appendices
A: Solving Difficult Structuring Problems
B: Understanding Numbering Systems and Computer Codes
C: Using a Large Decision Table