Descrierea valorilor de intrare și de ieșire

Descrierea valorilor de intrare și de ieșire

Descrierea valorilor de intrare (ieșire) înseamnă că obiectul de intrare (ieșire) valori ale tuturor cantităților specificate în lista de intrare (ieșire).

Ordinea în care vor fi introduse (output) valori nu este specificat - se determină în procesul de traducere. Unitatea minimă de informații, care este de intrare (ieșire) integral - scalar sau magnitudine în zonă. intrare de control (terminal) al acestor unități pot fi efectuate folosind atribute.

Atribute acționează asupra valorii (lista de valori), după care acestea sunt listate. Cum ar fi o descriere a programului Gauss.

INPUT un (FILE = 'gauss') ON KLS, b (FILE = 'gauss') ON ks.

Este o cerere de intrare de la valorile velichinya gauss.dat pentru toate valorile de câmp indicele de fișiere și valori KLS b valori pentru toate regiune indexează ks valori.

Atributele vă permit să controleze forma datelor de intrare și de ieșire și a legăturii de date din fișierele de intrare și de ieșire:

SPACE (n) n seturi de lacune în rândul începând de la poziția curentă

„String“ indică constanta de text de ieșire

ORDIN specifică procedura de schimbare a indicilor de ieșire: cel mai vechi indice este cel mai bine, cel mai tânăr - stânga; pentru valoarea următoare a fiecărui indice inferior majore ia toate valorile sale

LUNGIME stabilește lungimea de înregistrare a fișierului de ieșire

FILE specifică numele fișierului de intrare sau de ieșire; mod de a specifica numele fișierului este determinat de punerea în aplicare (folosind o versiune a traducătorului pe intrarea de calculatoare personale extensia de fișier implicit este .dat, această extensie poate fi omisă atunci când specificați numele fișierului, în cazul în care atributul de fișier nu este specificat, de intrare este de la un norma.dat fișier. concluzia - pe ecran)

ALL conduce la concluzia variabila cu numele și coordonatele sale (valori ale indicelui) pentru fiecare valoare de mărime în zonă.

Pentru valori introduse sunt permise numai formatul și atributele de fișier.

Exemplu descrieri ale valorilor de ieșire:

IEȘIRE u (FILE = 'parabol.out') ON Wxt.
IEȘIRE x (FILE = 'gauss.out', TAB (10) „Soluție:“, STR (1)) ON ks.
IEȘIRE y (SPACE (10) 'parametru Y:', ALL, F15.2) ON ABC.

Pentru a afișa datele într-o formă mai complexă (tabele, grafice, etc.) pentru a utiliza orice mijloc de biblioteci standard și pachete, sau propriile lor programe scrise în alte limbi.

Când specificați programator de fișier sursă de date poate:

Am elementele în ordine aleatorie

pentru a gestiona secvența de aranjare a valorilor numerice în modificările fișier în indicele secvenței

să nu rămânem la un singur format pentru a înregistra valori numerice

înregistrare abreviată date duplicate.

EXEMPLU conținutul fișierului de date originale:

un (k = 1..4, l = 1..4) = 1.1161, 0,1254, 0.1397, 0.1490,
0.1582, 1.1675, 0.1768, 0.1871,
0.1968, 0.2071, 1.2168, 0.2271,
0.2368, 0.2471, 0.2568, 1.2671;
u1 (j = 1..20) = 20 (0,0);
epsilon = 1.0E-10;
b (k = 1..4) = 2 (1,1243) 2 (-2,1223);

Valorile seturilor de date multidimensionale situate într-un fișier, în conformitate cu respectivele indicii, în care o valoare schimbare întâi a indicelui dreapta - în exemplul matricea a (k, l) este definit de rânduri, adică k = 1, l = 1,2,3,4 . atunci k = 2, l = 1,2,3,4, și așa mai departe până la k = 4, l = 1,2,3,4.

Pentru a specifica mai multe valori duplicate sunt folosite în înregistrarea fișierul original de date: suma (valoarea), așa cum a fost făcut în exemplul pentru a determina măreția valorilor U1 douăzeci de zerouri.

Cum să setați fișierul de intrare nu este unic.