Předchozí Další
Obsah




 
C1 pravidla zápisu dat
C2 zkrácený zápis dat


C1 pravidla zápisu dat
 

Data se v souboru zapisují do prvních 72 sloupců. Případné další sloupce jsou ignorovány. Skupiny dat jsou odděleny klíčovými písmeny. První dva sloupce jsou vyhrazeny pro dvojpísmenové názvy dávek. Používat se mohou malá i velká písmena.

Pro snadnější orientaci ve vstupních souborech je možno vynechávat řádky. Text za středníkem ';' je považován za komentář.

Čísla se zapisují volným formátem ve shodě s programovacím jazykem FORTRAN. Namísto desetinné tečky je možno použít i čárku. Mezera před 'e' nebo 'E' způsobí, že znak je chápán jako klíčové písmeno a nikoliv jako identifikátor exponentu čísla.



C2 zkrácený zápis dat

m*a opakování čísla
m  počet
a   číslo
příklad: 3*0.3 = 0.3 0.3 0.3

a:b aritmetická posloupnost s diferencí ą1
a   první číslo
b   poslední číslo
příklad: 3:6 = 3 4 5 6
              8:5 = 8 7 6 5
              0.1:2.9 = 0.1 1.1 2.1

m*aDd  aritmetická posloupnost sa zadanou diferencí
m   počet čísel
a    první číslo
d    diference
příklad: 4*0.5D0.1 = 0.5 0.6 0.7 0.8
              3*8D-2 = 8 6 4

m*a:b rozdělení intervalu na daný počet čísel
m   počet čísel
a    první číslo
b    poslední číslo
příklad: 4*0.5:0.8 = 0.5 0.6 0.7 0.8
              3*8:4 = 8 6 4

a:bDd rozdělení intervalu při zadané diferenci
a    první číslo
b    poslední číslo
d    diference
příklad: 2.9:3.1D0.1 = 2.9 3.0 3.1
              8.6:8.3D0.1 = 8.6 8.5 8.4 8.3
              3.0:3.5D0.2 = 3.0 3.25 3.5
 

U některých skupin vstupních údajů lze vypozorovat zákonité opakování určitých posloupností čísel, čehož lze využít. Při prvním výskytu se posloupnost definuje uzavřením do 'závorek', které se zapíší ve tvaru =X, kde X je libovolné písmeno anglické abecedy s vyjímkou písmen E a D. Při dalším výskytu této posloupnosti stačí zapsat =X nebo =dX, kde d je diference, o kterou se celá posloupnost zvýší.

příklad: =G 0.3 0.8 =G 0.6 =G 1.5 =G je ekvivalentní:
                    0.3 0.8 0.6 0.3 0.8 1.5 0.3 0.8

příklad: =G 0.3 0.8 =G 0.6 =2G 1.5 =0.2G je ekvivalentní:
                    0.3 0.8 0.6 2.3 2.8 1.5 0.5 1.0

příklad: =A 3 2 =B 8 9 =C 7.23 =B =A =C
              definuje tři posloupnosti
              A: 3 2 8 9 7.23
              B: 8 9 7.23
              C: 7.23

Jestliže se posloupnost opakuje několikrát bezprostředně za sebou je možno použít běžného edičního opakovače m*( posloupnost ).

příklad: 3*(4 3) = 4 3 4 3 4 3

příklad: 3*(4 3) je ekvivalentní:
               =A 4 3 =A =A =A

příklad: 2*( =A 4 3 =A =2A) je ekvivalentní:
              4 3 6 5 4 3 6 5


Předchozí Další
Obsah