Part of this was a 12 phamphlet series called
The copy scanned was purchased by Ron Mak.
Ron has permitted me to scan and present the result on this web site. Thanks, Ed Thelen |
Principles of Programming
1.1 Introduction .................................. 1 1.2 Basic Data Processing Ideas ..................... 2 1.3 An Example of Sequential File Processin........... 6 1.4 An Example of Random Access File Processing...... 20
2.1 The IBM Punched Card ......................... 1 2.2 IBM 1401 Data Processing System Components...... 5 2.3 The Card Sorter and Collator..................... 15 2.4 System Components Used in Sequential File Processing 18 2.5 Representation of Information in a Computer....... 20
3.1 Computer Storage and Its Addressing. . . . . . . . . . . . . . 1 3.2 Instructions ................................... 5 3.3 Storage of Instructions .......................... 13 3.4 Arithmetic and Control Registers ................. 15 3.5 Addition and Subtraction ....................... 20
4.1 Fundamentals of Symbolic Programming........... 1 4.2 Further Information on the SPS Language and Processor................................... 11 4.3 Case Study: Payroll ............................ 14 Exercises ..................................... 24
5.1 Fundamentals of Branching ..................... 1 5.2 Further Branching Operations ................... 8 5.3 Case Study: Parts Explosion and Summary......... 15 Exercises ..................................... 23
6.1 Computations on Addresses ...................... 1 6.2 Program Switches .............................. 5 6.3 Program Loops........................,....... 7 6.4 Address Modification Loops ..................... 9 6.5 Indexing ..................................... 19 Exercises ..................................... 25
7.1 Editing and Format Design ...................... 1 7.2 Printer Carriage Control ........................ 6 7.3 Input and Output Timing , . . , , . . . . . , ............ 10 7.4 Buffering ..................................... 16 7.5 Program Timing......,........................ 18 7.6 Subroutines and Utility Programs ................ 20 Exercises ..................................... 23
8.1 Physical Characteristics of Magnetic Tapes......... 1 8.2 Magnetic Tape Instructions ...................... 6 8.3 Tape Programming with Autocoder and IOCS...... 14 8.4 Inventory Control Case Study_..................... 23 Exercises ..................................... 31
9.1 Basic Concepts ................................ 1 9.2 The IBM 1405 and 1301 Disk Storage Units......... 2 9.3 Disk Storage Programming for the IBM 1405........ 5 9.4 Disk Organization and Addressing . . . . , . . , . . . . .... 15 9.5 Disk Storage Utility Routines .................... 18 9.6 Case Study: Wholesale Grocery .................. 20 Exercises ..................................... 25
10.1 Problem Statement ............................. 1 10.2 Problem Analysis .............................. 3 10.3 Block Diagram and Program for Inventory Control Processing .................................. 7 10.4 Program Checkout ............................. 13 10.5 Going into Operation ........................... 16 10.6 Documentation ................................ 17 10.7 Summary .................................... 18
11.1 Introduction .................................. 1 11.2 Decision Tables ............................... 1 11.3 The FORTRAN Coding System .................. 4 11.4 The Report Program Generator................... 7 11.5 The COBOL Programming System ................ 12 11.6 Fundamentals of COBOL Programming............ 13
Contents Contents of Sections 1 to 11............................... 1 IBM 1401 Instructions with Symbolic Programming System Mnemonics .................................. 3 Autocoder Operation Codes .............................. 7 Card and Computer Character Codes........................ 11 Instruction Timing Data ................................. 12 Machine Configuration Assumed in Text.................... 13 Glossary .............................................. 14 Bibliography .......................................... 22 Answers to Selected Exercises ............................. 27 Index ................................................ 54
Page started February 14, 2005
Page updated February 17, 2005