next up previous
Next: Initial Capacity Values to Up: INITIALIZATIONS Previous: INITIALIZATIONS

Initial Values to Simple Variables and Arrays

For simple or indexed variables assignative instructions are used;

Examples:

   Pressure := 15; Temp := 275.0; R := 8.2056E - 2; n:=4; CH := 'Y';
   Volume := n * R * Temp / Pressure;
   FOR i := 1 TO 7 DO Concentr[i] := Fconc;
Fconc may be a user's defined function, a FREQ type function, etc.

For arrays the ASSI instruction (see 6.2) may be used:

Examples:

    ASSI Conc[1..7] := (0.22, 0.33, 0.42, 0.11, 0.13, 0.17, 0.66);
    ASSI OrigDest[1..4, 1..4] := ((0.4, 0.2, 0.3, 0.1),
                                 (0.1, 0.6, 0.1, 0.2),
                                 (0.2, 0.4, 0.1. 0.3),
                                 (0.2, 0.2, 0.5. 0.1));;
Reading from keyboard or files may be used:

Examples:

    WRITE('Relative Humidity '); READLN(RelHum);
    i := 1;
    WHILE NOT EOF(AbsRateFile) DO
     BEGIN  READLN(AbsRateFile, AbsRate[i], i := i + 1 END;


domingo c
Mon Mar 20 11:16:38 PST 2000