Programming Macintosh Pascal 1987: Difference between revisions
P4 verification: turn document holder into a real documentation page (bibliographic detail from the printed copyright page, what it covers, explicit note that it is not a repair source, cluster links) |
LoC extent xviii, 478 pp. (page gave scan length 494); LoC call number; first printing; preface summary incl. v2.1 appendix; contents with page numbers; trim boilerplate |
||
| Line 1: | Line 1: | ||
'''''Programming Macintosh Pascal | '''''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.<ref name="tp">John J. DiElsi and Elaine S. Grossman, ''Programming Macintosh Pascal'' (Macmillan, 1987), cover, title page and copyright page (PDF pp. 1, 4-5).</ref> The Library of Congress record gives the extent as xviii, 478 pages.<ref name="ol">Open Library, [https://openlibrary.org/books/OL2734206M ''Programming Macintosh Pascal'', record OL2734206M], from Library of Congress catalogue data. Retrieved 2026-09-30.</ref> | ||
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.<ref name="pref">DiElsi and Grossman, ''Programming Macintosh Pascal'', Preface, pp. v-ix (PDF pp. 6-10).</ref> | |||
== | == Contents == | ||
Page numbers are from the book's contents list.<ref name="toc">DiElsi and Grossman, ''Programming Macintosh Pascal'', Contents, pp. xi-xviii (PDF pp. 12-19).</ref> | |||
* 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 == | |||
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. | |||
== Related titles on this wiki == | |||
== Related | |||
* [[Macintosh Pascal Carmony-Holliday 1985]] | * [[Macintosh Pascal Carmony-Holliday 1985]] | ||
* [[Introduction To Macintosh Pascal 1985]] | * [[Introduction To Macintosh Pascal 1985]] | ||
* [[Scientific Programming with Macintosh Pascal 1986]] | |||
<pdf> File:Programming_Macintosh_Pascal_1987.pdf </pdf> | <pdf> File:Programming_Macintosh_Pascal_1987.pdf </pdf> | ||
Download: [[:File:Programming_Macintosh_Pascal_1987.pdf|Programming_Macintosh_Pascal_1987.pdf]] ( | Download: [[:File:Programming_Macintosh_Pascal_1987.pdf|Programming_Macintosh_Pascal_1987.pdf]] (109 MB) | ||
== References == | |||
<references /> | |||
[[Category:Apple Programming Documentation]] | [[Category:Apple Programming Documentation]] | ||
Latest revision as of 18:32, 30 September 2026
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.
Related titles on this wiki
[edit | edit source]- Macintosh Pascal Carmony-Holliday 1985
- Introduction To Macintosh Pascal 1985
- Scientific Programming with Macintosh Pascal 1986
Download: Programming_Macintosh_Pascal_1987.pdf (109 MB)
References
[edit | edit source]- ↑ John J. DiElsi and Elaine S. Grossman, Programming Macintosh Pascal (Macmillan, 1987), cover, title page and copyright page (PDF pp. 1, 4-5).
- ↑ Open Library, Programming Macintosh Pascal, record OL2734206M, from Library of Congress catalogue data. Retrieved 2026-09-30.
- ↑ DiElsi and Grossman, Programming Macintosh Pascal, Preface, pp. v-ix (PDF pp. 6-10).
- ↑ DiElsi and Grossman, Programming Macintosh Pascal, Contents, pp. xi-xviii (PDF pp. 12-19).