Tools for Structured and Object-Oriented Design : An Introduction to Programming Logic
For courses in Problem Solving/Programming Logic and Programming Concepts and Logic.With exceptionally clear explanation of basic programming design principles, this book "really" starts from the beginning and assumes no prior programming knowledge. Using a unique concept-oriented, language-independent approach, it explores the structured design concepts, object-oriented design concepts, and problem-solving tools--through simple language, step-by-step examples, many sample problems, enrichment sections, and exercises. Chapter topics cover an introduction to structured design, SIMPLE SEQUENCE control structure, IFTHENELSE control structure, DOWHILE control structure--counter-controlled loops, DOWHILE control structure--trailer record logic, modularization, CASE control structure, DOUNTIL control structure, introduction to arrays, introduction to object-oriented design, inheritance, other class and object relationships, array applications, master file update processing, and control-break processing. For self-teachers and -learners of computer programming concepts.
- Hardback | 404 pages
- 208.28 x 269.24 x 20.32mm | 839.14g
- 15 Jan 2003
- Pearson Education (US)
- United States
- 6th edition
Table of contents
PART ONE. STRUCTURED PROGRAMMING CONCEPTS. 1. Introduction to Structured Design. 2. SIMPLE SEQUENCE Control Structure. 3. IFTHENELSE Control Structure. 4. DOWHILE Control Structure-Counter-Controlled Loops. 5. DOWHILE Control Structure-Trailer Record Logic. 6. Modularization. 7. CASE Control Structure. 8. DOUNTIL Control Structure. 9. Introduction to Arrays. PART TWO. OBJECT-ORIENTED PROGRAMMING CONCEPTS. 10. Introduction to Object-Oriented Design. 11. Inheritance. 12. Other Class and Object Relationships. PART THREE. APPLICATIONS. 13. Array Applications. 14. Master File Update Processing. 15. Control-Break Processing. Appendix A: Program Flowcharting Symbols. Appendix B: Structured-Programming Control Structures. Appendix C: Answers to Selected Exercises. Index.