Programming in PASCAL
โ Scribed by Peter Grogono
- Publisher
- Addison-Wesley
- Year
- 1980
- Tongue
- English
- Leaves
- 373
- Edition
- 2
- Category
- Library
No coin nor oath required. For personal study only.
โฆ Table of Contents
Preface to the Revised Edition
Preface to the First Edition
Contents
Chapter 1: Programming Concepts
1.1 Programs
1.2 Structure
1.3 An Informal Introduction to PASCAL
1.4 Compilation and Execution
1.5 Representation and Examples
Chapter 2: Data, Expressions and Assignments
2.1 Identifiers
2.2 Literals and Constants
2.3 Data
2.4 The Type Integer
2.5 The Type Real
2.6 The Type Boolean
2.7 The Type Char
2.8 Program Construction
Exercises
Chapter 3: Decision and Repetition
3.1 The IF Statement
3.2 The REPEAT Statement
3.3 The WHILE Statement
3.4 The FOR Statement
Exercises
Chapter 4: Procedures and Functions
4.1 Writing Procedures
4.2 Functions
4.3 Recursion
4.4 Non-Local Variables and Side-Effects
4.5 Pseudo-Random Numbers
Exercises
Chapter 5: Variable Types
5.1 Scalars
5.2 Subranges
5.3 Sets
5.4 Relationships Between Types
5.5 The CASE Statement
5.6 Program calculator Revisited
Exercises
Chapter 6: Structured Types
6.1 Arrays
6.2 Records
Exercises
Chapter 7: Files
7.1 Sequential Files
7.2 Text Files
7.3 Input and Output
7.4 Examples
7.5 Subfile Structure
Exercises
Chapter 8: Dynamic Data Structures
8.1 Pointers
8.2 Linked Lists
8.3 Example: Discrete Event Simulation
8.4 Trees
Exercises
Chapter 9: Advanced Topics
9.1 The GOTO Statement
9.2 Procedures and Functions as Parameters
9.3 Memory Allocation
Exercises
Chapter 10: Program Design
10.1 Program Development
10.2 Testing and Verification
10.3 Debugging
10.4 Example: A Cross-Reference Generator
10.5 An Appraisal of PASCAL
Exercises
Further Reading
Appendix A: The Vocabulary of PASCAL
A.1 Reserved Words
A.2 Identifiers
A.3 Punctuation Marks
Appendix B: PASCAL Syntax
Appendix C: A PASCAL Implementation
C.1 Standard Types
C.2 Arithmetic
C.3 Standard Procedures and Functions
C.4 Input and Output
C.5 Files
C.6 Segmented Files
C.7 External Procedures
C.8 Compiler Options
Appendix D: Program Standards
D.1 Program Description
D.2 Comments
D.3 Declarations
D.4 Layout
D.5 Portability
D.6 Automatic Formatting
Index
โฆ Subjects
Pascal, Free Pascal, Turbo Pascal, Object Pascal, Delphi
๐ SIMILAR VOLUMES