]> thyrsus.com Git - mad.git/commitdiff
Index to "INTEGER Statement".
authorEric S. Raymond <esr@thyrsus,com>
Mon, 28 Jun 2004 14:32:24 +0000 (14:32 +0000)
committerEric S. Raymond <esr@thyrsus,com>
Mon, 28 Jun 2004 14:32:24 +0000 (14:32 +0000)
doc/mad-manual.xml

index 21568d83def47cab083e75cbb881b5c64ff07cdc..57bc972bfb10246a29195861d95ea68f86e2e75f 100644 (file)
@@ -786,7 +786,8 @@ notation", such as 3.1 &times; 10<superscript>-6</superscript> are
 called floating point numbers.]  <indexterm><primary>Constants,
 Floating Point</primary></indexterm> Numbers are assumed to be in the
 floating-point mode unless otherwise declared, as in the INTEGER
-statement in the example.  The WHENEVER statement above is to be
+statement in the example.  <indexterm><primary>INTEGER
+Statement</primary></indexterm> The WHENEVER statement above is to be
 interpreted in the sense: Whenever the following condition (in this
 case Z &lt; a<subscript>j</subscript>) is satisfied, do the specified
 action (Z = a<subscript>j</subscript>), otherwise just go on.</para>
@@ -1155,6 +1156,7 @@ alphabetic, and Boolean.</para>
 <sect3><title>Integer Constants</title>
 
 <indexterm><primary>Constants, Integer</primary></indexterm>
+<indexterm><primary>Integer Constants</primary></indexterm>
 
 <para>Integer constants contain from 2 to 10 decimal digits.  The
 decimal point is assumed to be immediately to the right of the
@@ -1310,7 +1312,8 @@ variable Z5D.)</para></listitem>
 D are integers, the result is again an integer; e.g., the "fractional
 part" of the true quotient is truncated (not rounded).  For example,
 if Z5 = 7, and D = 3, the Z5 = D will have the value 2.
-<indexterm><primary>Division</primary></indexterm> </para></listitem>
+<indexterm><primary>Division</primary></indexterm> 
+<indexterm><primary>Integer Division</primary></indexterm></para></listitem>
 
 <!-- beginpage II.4 -->
 <listitem><para>Exponentiation, written as ".P.", e.g., Z5.P.D, and
@@ -1543,6 +1546,8 @@ The precaution is that if the integer being converted is
 greater than 134,217,728 (i.e. 2<superscript>27</superscript>) then an
 improper conversion will take place.</para>
 
+<indexterm><primary>Integer Conversions</primary></indexterm>
+
 <para>In some cases, however, the user must understand the sequence in
 which the conversions will be made.  Consider the expression</para>
 
@@ -1684,6 +1689,8 @@ location "Y"; i.e., Y would again have the floating point value 1.,
 but in this case the conversation of the integer is unnecessary, thus
 speeding up the computation.</para>
 
+<indexterm><primary>Integer Conversions</primary></indexterm>
+
 <para>When a floating point number is to be converted to an integer,
 it is first expressed as a number with both an integer part and a
 fractional part, and then the fractional part is truncated.  Thus, the
@@ -2288,9 +2295,13 @@ available for use by successive SAVE statements.</para>
 <!-- beginpage II.23 -->
 <sect2><title>Input-Output Statements</title>
 
+<indexterm><primary>Input-Output Statements</primary></indexterm>
+
 <note><para> The Retrocomputing Museum implementation does not
 implement TAPE and DRUM statements.</para></note>
 
+<indexterm><primary>Input-Output List</primary></indexterm>
+
 <para>In this section the follwing definition the following
 definitions will hold.  &scriptF; is the location of a format
 specification vector (see <xref linkend='format_specs'/>) which must
@@ -2909,6 +2920,8 @@ storage).<indexterm><primary>Bocks, Input-Output</primary></indexterm></para>
 </sect3>
 <sect3><title>Relationship between the List and the Specification</title>
 
+<indexterm><primary>Input-Output List</primary></indexterm>
+
 <para>The "list" consists of a set of names of variables to or from
 which information is to flow.  Except for Hollerith strings imbedded
 in the format specification itself (see <xref
@@ -6162,7 +6175,9 @@ example, if A is a 4 x 3 matrix (m = 4, n = 3) and b = 1, then V(1) =
 <indexterm><primary>Function Arguments</primary><see>Arguments of Functions</see></indexterm>
 <indexterm><primary>Function Statement</primary><see>Execute Statement</see></indexterm>
 <indexterm><primary>Function Value</primary><see>Value of a Function</see></indexterm>
-<indexterm><primary>Hierarchy of Parrentheses</primary><see>Parentheses</see></indexterm>
+<indexterm><primary>Hierarchy of Parentheses</primary><see>Parentheses</see></indexterm>
+<indexterm><primary>Individual Variables</primary><see>Single Variables</see></indexterm>
+<indexterm><primary>Input-Output Blocks</primary><see>Blocks, Input-Output</see></indexterm>
 
 
 <index/>