This introduction to Pascal programming language contains examples and sample programmes to demonstrate correct methodology and basic programming concepts. Topics covered basic Pascal; structured programming and modular design; control structures; procedures and functions; ordinary data types; strings; multidimensional arrays; data structures; and algorithms.