Written in a clear, readable style, suitable for self-study or classroom use, this text presents a structured approach to designing and writing programs, focusing on logical control constructs (sequence, selection, iteration, and case), and illustrating their structure with pseudocode and hierarchy charts. It includes coverage of concepts, and data validation, plus each chapter includes outlines and objectives, self-tests, summaries, lists of key terms, practice problems with solutions, debugging exercises, review questions, and programming assignments.
Table of Contents:
An overview of QuickBASIC programming; an introduction to structured programming concepts; structured programming in QuickBASIC; input/processing/output; writing elementary problems; logical control constructs in detail; selection using the if statement; iteration, looping, and subroutines for logical control and top-down programming; printing concepts; printing and displaying well-designed reports from input files or from keyed data; control break processing - a top-down modular approach; debugging programs; debugging programs, validating data, and improving program design; the QuickBASIC 4.0 and 4.5 environments; advanced QuickBASIC features; array processing and table handling; a closer look at top-down modular programming using procedures functions for top-down modular programming, string processing, and recursion; file processing and data base management; graphics and sound.