Turbo PASCAL by Samuel L. Marateck
This is an introduction to PASCAL for students with no prior knowledge of computers or programming, which features programming material (programs, output and tables). Different programming techniques are presented, ranging from top-down design and stepwise refinement of pseudocode to the bottom-up approach. The tool box approach is also used to write some of the longer programs. The guide is intended to have newcomers programming in their first session at the computer.