Description
The third edition of this best-selling text has been revised to present a more problem oriented approach to learning Pascal, without substantially changing the original popular style of previous editions. With additional material on Turbo Pascal extensions to the standard Pascal, including binary files and graphics, it continues to provide an introduction which is as suitable for the programming novice as for those familiar with other computer languages.
Chapter
1.2 Constructing a program
1.3 Program errors and debugging
Solutions to quick quizzes
Chapter 2. Comparisons and characters
2.1 Arithmetic comparisons
2.2 Boolean variables and functions
2.3 Two programs using Boolean variables
Solutions to quick quizzes
3.5 Use of eoln and eofin repetition statements
Solutions to quick quizzes
Chapter 4. Conditional execution and transfers
Solutions to quick quizzes
5.3 Value and variable parameters
5.4 Further features of subprograms#
Solutions to quick quizzes
Section 2: Structured and enumerated data types
6.2 Sorting and searching
6.3 Manipulating complete arrays
Chapter 7. User-defined values, subranges and record structures
8.1 Defining a sequential file
8.2 Initialising and writing to a file
Chapter 9. Pointer structures
9.5 Other pointer structures
Chapter 10. Set structures and tackling a larger problem
Chapter 11. General Turbo Pascal extensions and exceptions
11.5 Standard input and output
11.7 Procedures and functions
11.13 Compiler directives
Chapter 12. Turbo Pascal files
12.2 Random access with typed files
Chapter 13. Turbo Pascal graphics
13.2 myworld: a world coordinate graphics unit
13.4 Some other graphics goodies
Section 4: Mathematical applications of Turbo Pascal
14.1 Random number generation
Chapter 15. Matrices and their applications
15.2 Reachability of spies
15.3 Leslie matrices: population growth
15.5 Solution of linear equations
Chapter 16. Introduction to numerical methods
16.3 Numerical differentiation
16.4 First-order differential equations
16.6 A differential equation modelling package
16.7 Partial differential equations: a tridiagonal system
A: Syntax diagrams for Pascal
B: Reserved words and required identifiers
C: Required functions and procedures
D: Turbo Pascal functions and procedures