Pascal: an Interactive Text - Network
Institute of Physics Publishing
Published in April 1990
Book
Hardback
332 pages
978-0-7503-0023-0 (ISBN)
Description
This book is intended as a textbook for the teaching of ISO Pascal to students in universities and polytechnics, but is also suitable for use by those learning Pascal through self-study or distance learning. No previous knowledge of programming is assumed. The course consists of a textbook, integrated with tutorial material, in the form of pre-written programs and program shells, supplied on a disc. The use of a disc provides a "live" medium on which material can be added and changed to reflect personal experience and which offers students hands-on experience at an early opportunity. It should be possible to cover the complete course in 30 contact hours - 20 hours of lectures together with 10 hours of tutorial time. The material is organized into four groups - text, quickies, Pascal laboratory and exercises. The quickies are intended to test the basic comprehension of material and solutions are provided so students can gauge their progress. The Pascal laboratory, which comprises pre-written programs and program shells provided on the disc, is integrated with 50 activities included in the text.
This part of the course is intended to offer the student an active role in the learning process and the student is encouraged to experiment and explore. The exercises are intended for use in tutorials or to be set as homework assignments, answers are provided on the disc to questions marked with a star.
This part of the course is intended to offer the student an active role in the learning process and the student is encouraged to experiment and explore. The exercises are intended for use in tutorials or to be set as homework assignments, answers are provided on the disc to questions marked with a star.
More details
Series
Language
English
Place of publication
London
United Kingdom
Publishing group
Taylor & Francis Ltd
Target group
College/higher education
Illustrations
84 line drawings, index
Dimensions
Height: 234 mm
Width: 156 mm
ISBN-13
978-0-7503-0023-0 (9780750300230)
Copyright in bibliographic data is held by Nielsen Book Services Limited or its licensors: all rights reserved.
Schweitzer Classification
Content
Part 1 Pascal and programming - an overview: about Pascal; about problem solving and programming. Part 2 Writing simple programs: the structure of a Pascal program; some basic concepts; producing output from the computer; supplying input to the computer; doing repetitions; making choices; designing a user-friendly interface. Part 3 A first look at functions and procedures: the importance of modularization; structure of a Pascal module; functions; procedures; scope of variables; top-down programming. Part 4 More on syntax, decision making and loops: Pascal's grammar; pascal's types; type definition; case statement; goto statement; conditional loops. Part 5 Manipulating structured data sets and arrays: sets; one-dimensional arrays; searching and sorting; passing array parameters to procedures and functions; strings; multi-dimensional arrays; conformant array parameters. Part 6 Files: files in general; files in pascal. Part 7 Records and variants: records; arrays of records; variants. Part 8 A second look at procedures and functions: subprograms as parameters; recursion; mutual recursion and the directive forward. Part 9 Manipulating dynamic data: pointers; linked linear structures; binary trees. Appendices: reserved symbols and words; predefined identifiers; ASCII table.