Publisher's Synopsis
With this text, Shaffer and Platt provide an alternative presentation and organization of material for an introduction to programming in Turbo Pascal. Emphasizing subprograms in the beginning and the object-oriented paradigm later, this new approach introduces one repetitive control structure first, then slowly adds other structures. Students are motivated through the use of a chapter problem to demonstrate concepts, which is formalized towards the end of each chapter. This gives students substantial, yet understandable, examples of structures, presenting a more realistic picture of problem solving and program development. Abstraction, the underlying theme of the text, is demonstrated with control structures, data types, subprograms, and the object-oriented paradigm.