Michael Coughlan

Home > Other > Michael Coughlan > Page 71


  MOVE Syntax ������������������������������������������������������������������������������������������������������������������������������������������������������� 43

  MOVE Rules ��������������������������������������������������������������������������������������������������������������������������������������������������������� 43

  MOVE Combinations �������������������������������������������������������������������������������������������������������������������������������������������� 43

  MOVE Examples ��������������������������������������������������������������������������������������������������������������������������������������������������� 44

  Structured Data ���������������������������������������������������������������������������������������������������������������������������46

  Group Data Items ������������������������������������������������������������������������������������������������������������������������������������������������� 47

  Level Numbers ����������������������������������������������������������������������������������������������������������������������������������������������������� 47

  Data Hierarchy ����������������������������������������������������������������������������������������������������������������������������������������������������� 48

  Level-Number Relationships Govern Hierarchy ��������������������������������������������������������������������������������������������������� 50

  Summary �������������������������������������������������������������������������������������������������������������������������������������52

  Chapter 4: Pr

  ■

  ocedure Division Basics �����������������������������������������������������������������������������55

  Input and Output with ACCEPT and DISPLAY �������������������������������������������������������������������������������55

  The DISPLAY Verb ������������������������������������������������������������������������������������������������������������������������������������������������ 55

  The ACCEPT Verb ������������������������������������������������������������������������������������������������������������������������������������������������� 57

  Example Program: ACCEPT and DISPLAY ������������������������������������������������������������������������������������������������������������� 59

  ix

  ■ Contents

  Arithmetic in COBOL ��������������������������������������������������������������������������������������������������������������������60

  Common Arithmetic Template ������������������������������������������������������������������������������������������������������������������������������ 60

  Nonconforming Arithmetic Verbs ������������������������������������������������������������������������������������������������������������������������� 63

  Let’s Write a Program ������������������������������������������������������������������������������������������������������������������69

  Summary �������������������������������������������������������������������������������������������������������������������������������������70

  ■Chapter 5: Contr

  ol Structures: Selection �������������������������������������������������������������������������73

  Selection ����������
���������������������������������������������������������������������������������������������������������������������������73

  IF Statement ��������������������������������������������������������������������������������������������������������������������������������73

  Condition Types ���������������������������������������������������������������������������������������������������������������������������74

  Relation Conditions ���������������������������������������������������������������������������������������������������������������������������������������������� 74

  Class Conditions �������������������������������������������������������������������������������������������������������������������������������������������������� 75

  Sign Conditions ���������������������������������������������������������������������������������������������������������������������������������������������������� 78

  Complex Conditions ��������������������������������������������������������������������������������������������������������������������������������������������� 78

  Implied Subjects ��������������������������������������������������������������������������������������������������������������������������80

  Nested IFs �����������������������������������������������������������������������������������������������������������������������������������81

  Delimiting Scope: END-IF vs� Period ��������������������������������������������������������������������������������������������82

  Condition Names �������������������������������������������������������������������������������������������������������������������������83

  Defining Condition Names ����������������������������������������������������������������������������������������������������������������������������������� 84

  Using Condition Names Correctly ������������������������������������������������������������������������������������������������������������������������ 88

  Example Program ������������������������������������������������������������������������������������������������������������������������������������������������ 89

  Setting a Condition Name to True ������������������������������������������������������������������������������������������������������������������������ 90

  EVALUATE ������������������������������������������������������������������������������������������������������������������������������������94

  Decision Tables ���������������������������������������������������������������������������������������������������������������������������������������������������� 94

  EVALUATE Metalanguage ������������������������������������������������������������������������������������������������������������������������������������� 95

  Notes ������������������������������������������������������������������������������������������������������������������������������������������������������������������� 97

  EVALUATE Examples �������������������������������������������������������������������������������������������������������������������������������������������� 97

  Summary �������������������������������������������������������������������������������
�����������������������������������������������������101

  References ��������������������������������������������������������������������������������������������������������������������������������101

  x

  ■ Contents

  Chapter 6: Contr

  ■

  ol Structures: Iteration ������������������������������������������������������������������������109

  Paragraphs Revisited ����������������������������������������������������������������������������������������������������������������109

  The PERFORM Verb ��������������������������������������������������������������������������������������������������������������������110

  Open Subroutines ���������������������������������������������������������������������������������������������������������������������������������������������� 110

 

‹ Prev