Compaq AAQ2G1FTK Marine Radio User Manual


 
2.7.2 Standard and Native Arithmetic ............................. 2–10
2.7.2.1 Using the /MATH_INTERMEDIATE Qualifier . ............... 2–10
2.7.2.2 Using the /ARITHMETIC Qualifier . ....................... 2–12
2.7.3 Specifying a Truncation Qualifier ............................. 2–12
2.7.4 Using the ROUNDED Phrase ............................... 2–12
2.7.4.1 ROUNDED with REMAINDER ........................... 2–13
2.7.5 Using the SIZE ERROR Phrase .............................. 2–13
2.7.6 Using the GIVING Phrase . . ................................ 2–14
2.7.7 Multiple Operands in ADD and SUBTRACT Statements ........... 2–14
2.7.8 Common Errors in Arithmetic Statements ...................... 2–15
3 Handling Nonnumeric Data
3.1 Storage of Nonnumeric Data . . . ................................ 3–1
3.2 Data Organization . . . ........................................ 3–2
3.2.1 Group Items ............................................. 3–2
3.2.2 Elementary Items ........................................ 3–2
3.3 Special Characters . . . ........................................ 3–3
3.4 Testing Nonnumeric Items ..................................... 3–3
3.4.1 Relation Tests of Nonnumeric Items . . . ....................... 3–3
3.4.1.1 Classes of Data ....................................... 3–4
3.4.1.2 Comparison Operations . ................................ 3–5
3.4.2 Class Tests for Nonnumeric Items ............................ 3–5
3.5 Data Movement ............................................. 3–6
3.6 Using the MOVE Statement . . . ................................ 3–7
3.6.1 Group Moves ............................................ 3–7
3.6.2 Elementary Moves ........................................ 3–7
3.6.2.1 Edited Moves . ........................................ 3–9
3.6.2.2 Justified Moves ....................................... 3–9
3.6.3 Multiple Receiving Items . . . ................................ 3–10
3.6.4 Subscripted Moves ........................................ 3–10
3.6.5 Common Nonnumeric Item MOVE Statement Errors ............. 3–11
3.6.6 Using the MOVE CORRESPONDING Statement for Nonnumeric
Items . . ................................................ 3–11
3.6.7 Using Reference Modification ................................ 3–12
4 Handling Tables
4.1 Defining Tables ............................................. 4–1
4.1.1 Defining Fixed-Length, One-Dimensional Tables . . ............... 4–1
4.1.2 Defining Fixed-Length, Multidimensional Tables . . ............... 4–4
4.1.3 Defining Variable-Length Tables ............................. 4–5
4.1.4 Storage Allocation for Tables ................................ 4–6
4.1.4.1 Using the SYNCHRONIZED Clause ....................... 4–7
4.2 Initializing Values of Table Elements ............................. 4–10
4.3 Accessing Table Elements ..................................... 4–12
4.3.1 Subscripting ............................................. 4–12
4.3.2 Subscripting with Literals . . ................................ 4–13
4.3.3 Subscripting with Data Names .............................. 4–14
4.3.4 Subscripting with Indexes . . ................................ 4–14
4.3.5 Relative Indexing . ........................................ 4–15
4.3.6 Index Data Items . ........................................ 4–16
v