Topics Include – Basic Looping. Print and Form feed commands variables, expressions and assignment statements. Go To – If Go To and Labels. On error – missed hits and unexpected hits. Arrays – features, hits and variables. Subroutines with and without arguments. User defined and PC-DMIS built-in functions. File input/output. Opening files, writing text files, external objects, external commands and programming read points.