This text invites students to extend their introductory knowledge of programming and problem solving in PASCAL. It is intended for the second course in computer programming, through the use of examples, exercises, complete programs, and sample runs, students are offered the opportunity to apply their programming skills and to learn advanced techniques.
Table of Contents:
Software development; introduction to data structures and abstract data types; strings; stacks; queues; algorithms and recursion; lists; other linked structures; binary trees; sorting; sorting and searching files; trees; graphs and digraphs; object-oriented programming a - ASCII and EBCDIC, b - PASCAL reserved words, standard identifiers, and operators, c - PASCAL language syntax diagrams, d - PASCAL predefined functions and procedures, e - sample data files, f - miscellany, g - other versions of PASCAL, h - answers to selected exercises.