Synopses & Reviews
Covering the basic problem solving students need to know and understand when working in any language or application, this comprehensive text provides a step-by-step progression of topics and consistent in-depth coverage.
With detailed explanations and numerous illustrations, it encompasses all fundamental areas of problem solving from the basics of mathematical functions and operators, to the design and use of such techniques as codes, indicators, control breaks, arrays, pointers, file updates, and report handling. The essential tools of problem solving (including structure charts, IPO charts, algorithms, and flowcharts) are explained and demonstrated extensively throughout. The author establishes the four basic logic structures: sequential, decision, repetition, and case structures and includes coverage of problem solving techniques for horizontal software such as word processing, spreadsheets, and database management systems.