10–15 EX1006.LIS Listing ....................................... 10–48
10–16 EX1007.LIS Listing ....................................... 10–56
10–17 EX1008.LIS Listing ....................................... 10–65
10–18 EX1009.LIS Listing ....................................... 10–73
10–19 EX1010.LIS Listing ....................................... 10–81
10–20 Printing Labels Four-Up . . . ................................ 10–83
10–21 Printing Labels Four-Up in Sort Order . ....................... 10–85
11–1 Adding Information to a Master File with a Video Form . . . ....... 11–4
11–2 Screen After the ERASE Statement Executes ................... 11–6
11–3 Positioning the Data on Line 19, Column 5 ..................... 11–7
11–4 Cursor Positioning Using the PLUS Option ..................... 11–8
11–5 Screen Display with Character Attributes ...................... 11–10
11–6 Sample Run of Program CONVERT ........................... 11–12
11–7 Accepting Data with the ON EXCEPTION Option . ............... 11–14
11–8 Screen Display of NUM-DATA Using the PROTECTED Option ...... 11–16
11–9 Accepting Data with the DEFAULT Phrase ..................... 11–19
11–10 Compaq COBOL Control Keys on the Standard VT100 Keypad and
Keyboard ............................................... 11–24
11–11 Compaq COBOL Control Keys on a Typical VT200 or Later Keypad
and Keyboard . . . ........................................ 11–24
11–12 Screen Display of Program SPECIAL . . ....................... 11–28
11–13 Form with ACCEPT WITH EDITING Phrase ................... 11–31
11–14 MENU-SCREEN Output . . . ................................ 11–40
11–15 SCHEDULE-SCREEN Output ............................... 11–40
12–1 Nesting CALL Statements . ................................ 12–6
12–2 Transfer of Control Flow from a Main Program to Multiple
Subprograms ............................................ 12–9
12–3 Accessing Another Program’s Data Division ..................... 12–10
12–4 Defining Data Names in the Linkage Section ................... 12–13
12–5 Sharing USE Procedures . . . ................................ 12–16
12–6 Executing Declaratives with Contained Programs (Rule 1) . . ....... 12–17
12–7 Executing Declaratives Within Contained Programs (Rule 2) ....... 12–18
15–1 Sharing Record Areas ..................................... 15–14
15–2 Two-Level Primary Index . . . ................................ 15–19
Tables
1–1 Other File Name Suffixes . . . ................................ 1–9
1–2 Compaq COBOL Command Flags on Tru64 UNIX . ............... 1–12
1–3 Main Tools for Program Development and Testing . ............... 1–26
1–4 COBOL Command Qualifiers ................................ 1–32
1–5 Commonly Used LINK Qualifiers ............................ 1–40
2–1 Numeric Relational Operator Descriptions ...................... 2–3
2–2 Sign Tests .............................................. 2–4
2–3 Numeric Editing . ........................................ 2–8
2–4 ROUNDING ............................................. 2–13
3–1 Relational Operator Descriptions ............................. 3–4
xix