Fundamentals of Structured Program Design

Fundamentals of Structured Program Design

By (author) 

List price: US$187.80

Currently unavailable

Add to wishlist

AbeBooks may have this title (opens in new window).

Try AbeBooks

Description

A core text for courses in Programming Concepts and Logic, Problem Solving, and Program Design, and a supplemental text for courses in COBOL, C, and Visual Basic.Especially designed for those with minimal computer experience, this text presents the concepts of program design in a simple, easy-to-understand "building block" format, and applies those design concepts to realistic business programs. Each chapter provides not only a complete explanation of what needs to be done in the design, but why.show more

Product details

  • Paperback | 344 pages
  • 223.52 x 271.78 x 15.24mm | 544.31g
  • Pearson Education (US)
  • Pearson
  • Upper Saddle River, NJ, United States
  • English
  • 2nd edition
  • 0130602396
  • 9780130602398

Back cover copy

"Fundamentals of Structured Program Design " was written with four main objectives in mind: To create a book that is easily understood by readers who have little or no programming background. To incorporate real-life examples with which students and instructors alike can identify. To keep the concepts of program design simple. To present a structured approach that, if followed, will improve readers' opportunities for success in school and in new professions. The book is divided into four main parts: "Introduction, Design Principles, Basic Program Design Techniques, " and "Advanced Program Design." This should help readers understand how the subject matter covered in each chapter relates to other chapters within the section and the topic of program design as a whole. A completely new Chapter 19, "Interactive Programming, " has been added to this second edition, as well as a new section on program design in Chapter 8. Several new screen captures and flowcharts illustrate key ideas. Instructors using the book for a course should obtain the accompanying Instructor's Manual (ISBN 0-13-060230-2).show more

Table of contents

I. INTRODUCTION. 1. The Concepts of Information Processing. 2. Programming Concepts. II. DESIGN PRINCIPLES. 3. Program Documentation. 4. Introduction to Flowcharting. 5. Structured Programming. 6. Pseudo Code. 7. Structure Charts. III. BASIC PROGRAM DESIGN TECHNIQUES. 8. Expanding the Program Design. 9. Record Selection. 10. Accumulations and Report Totals. 11. Single-Level Control-Breaks. 12. Multiple-Level Control-Breaks. 13. Arrays. IV. ADVANCED PROGRAM DESIGN. 14. Processing Two Input Files. 15. Database Processing. 16. The Input Validation Program. 17. Updating Master Files. 18. Interactive Programming. 19. Transitioning to a Programming Language. Appendix. Index.show more