Jump to content

Programming Macintosh Pascal 1987

From RetroTechCollection

Programming Macintosh Pascal (cover: "Includes Version 2.1") is a 1987 textbook by John J. DiElsi and Elaine S. Grossman, published by Macmillan Publishing Company, New York. ISBN 0-02-329521-X; Library of Congress QA76.8.M3D543 1987, card number 86-28495. The scan is the first printing.[1] The Library of Congress record gives the extent as xviii, 478 pages.[2]

It is a course text for an introductory college programming course, also aimed at high-school advanced placement classes and self-study, teaching structured Pascal with Apple's Macintosh Pascal interpreter. It can be used with version 2.1 or the earlier release; Appendix H lists the differences, which include hard-disk use, removal of copy protection and larger programs. Answers to selected exercises are in Appendix G, the rest in a separate instructor's manual.[3]

Contents

[edit | edit source]

Page numbers are from the book's contents list.[4]

  • Part Zero: The Macintosh Environment, p. 1
    • Chapter 1: The Macintosh Operating System, p. 3
    • Chapter 2: The Macintosh Pascal System, p. 14
    • Appendix A: Menu Key Equivalents, p. 35
    • Appendix B: Using Supplementary Disks, p. 36
  • Part One: First Steps in Pascal Programming, p. 41
    • Chapter 3: Design and Construction of Problem Solutions, p. 43
    • Chapter 4: The Components of a Pascal Program, p. 56
    • Chapter 5: A First Step: Input and Output, p. 68
    • Chapter 6: Assignment Statements and Programming Aids, p. 99
  • Part Two: Programming Structures, p. 125
    • Chapter 7: System-Defined Functions and Procedures, p. 127
    • Chapter 8: Programmer-Defined Functions and Procedures, p. 165
    • Chapter 9: Choices, p. 202
    • Chapter 10: Loops, p. 232
    • Chapter 11: Fundamental Data Structures, p. 268
  • Part Three: Advanced Programming Concepts, p. 307
    • Chapter 12: Modular Programming, p. 309
    • Chapter 13: Advanced Data File Techniques, p. 363
    • Chapter 14: Advanced Pascal Structures, p. 382
  • Appendix C: ASCII Character Codes, p. 406
  • Appendix D: Reserved Words, p. 408
  • Appendix E: Macintosh Pascal Instruction Summary, p. 409
  • Appendix F: Macintosh Pascal Function and Procedure Summary, p. 411
  • Appendix G: Answers to Selected Exercises, p. 415
  • Appendix H: Macintosh Pascal Version 2.1, p. 464
  • Index, p. 473

What this book does not contain

[edit | edit source]

It is a programming textbook. It has no service procedures, parts lists, schematics or electrical data; Apple's repair documentation is in Category:Apple Service Source. The hosted scan is 494 PDF pages including the covers and endpapers; the supplementary disks are not included.

[edit | edit source]

Download: Programming_Macintosh_Pascal_1987.pdf (109 MB)

References

[edit | edit source]
  1. ↑ John J. DiElsi and Elaine S. Grossman, Programming Macintosh Pascal (Macmillan, 1987), cover, title page and copyright page (PDF pp. 1, 4-5).
  2. ↑ Open Library, Programming Macintosh Pascal, record OL2734206M, from Library of Congress catalogue data. Retrieved 2026-09-30.
  3. ↑ DiElsi and Grossman, Programming Macintosh Pascal, Preface, pp. v-ix (PDF pp. 6-10).
  4. ↑ DiElsi and Grossman, Programming Macintosh Pascal, Contents, pp. xi-xviii (PDF pp. 12-19).