๐”– Scriptorium
โœฆ   LIBER   โœฆ

๐Ÿ“

Programming in PASCAL

โœ Scribed by Peter Grogono


Publisher
Addison-Wesley
Year
1980
Tongue
English
Leaves
373
Edition
2
Category
Library

โฌ‡  Acquire This Volume

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