Operatori descriptivi - stadopedia

EQU - atribuirea valorilor întregi numelor

VARIABLE - expresie aritmetică variabilă: +, -, /, # - multiplicare,

^ - exponentiation, \ - diviziune in intregime, @ - diviziune modulo).







Notă: divizarea este completă - rezultatul este rotunjit la o valoare mai mare;

@ - diviziunea modulo - rezultatul: restul de divizare a pozitiv-

și diferența dintre modul și restul în divizarea negativă

FUNCTION - funcțiile GPSS WORLD asociază valoarea argumentului funcției, care este o variabilă independentă, cu valorile variabilei funcției dependente (FNj). O altă aplicație importantă a funcțiilor este generarea de valori ale numerelor aleatoare. Pentru astfel de funcții de distribuție a probabilității, argumentul este un număr aleatoriu 0<=RN<1, а значения зависимых переменных (FNj) являются случайными элементами переменных в моделях системы. Имя функции должно записываться в поле метки оператора описания FUNCTION.

A - conține argumentul (variabila independentă) a funcției. Argumentul poate fi oricare dintre atributele numerice standard, cu excepția matricei de celule; ca argument al funcției, poate fi folosită și valoarea oricărei alte funcții. Dacă numărul aleatoriu RNj este folosit ca argument al funcției, atunci valorile argumentului sunt numere uniform distribuite în intervalul 0 <= RNj <1. Следует отметить, во всех других случаях использование случайных чисел RNj дает значение в диапазоне RNj<999.

B - determină tipul și numărul de puncte ale funcției (numărul de perechi de valori X [i] și Y [i]). Următoarele sunt tipurile de funcție și mnemonicul fiecărui tip:

C este un număr continuu numeric

D este un număr numeric discret

L - tabular numeric

E - atribuire discretă

M - tabel atributiv

Fiecare instrucțiune a instrucțiunii FUNCTION trebuie să fie urmată de operatori pentru specificarea coordonatelor (X [i] și Y [i]) ale funcției, regulile de scriere fiind următoarele:







- Înscrierea trebuie să înceapă în poziția 1;

- valorile coordonatelor X [i] și Y [i] o singură funcție punct separate prin virgulă;

- seturile de coordonate sunt separate de semnul (/);

- Coordonatele X [i] și Y [i] referitoare la un singur punct trebuie să fie specificate de una

- fiecare valoare ulterioară a lui X [i] trebuie să fie mai mare decât valoarea anterioară;

- valorile lui Y [i] nu pot fi matrice de celule;

- fiecare funcție trebuie să aibă cel puțin două puncte descrise.

TABEL - Operatorul descrierii tabelului definește argumentul, precum și numărul și lățimea intervalelor de frecvență. Numele tabelului este specificat în câmpul etichetei.

A - argumentul tabelului este dat - elementul de date, a cărui distribuție a frecvenței va fi tabelată.

B - setează limita superioară a primului interval.

C - stabilește lățimea intervalului de frecvență - diferența dintre limita superioară și inferioară a frecvenței fiecărei clase. Operandul poate fi un intreg pozitiv.

D - numărul de intervale de frecvență este specificat. Acest număr nu poate depăși 8191. Operandul poate fi un număr întreg pozitiv.

Pentru a colecta elemente de date, mesajul trebuie să intre în blocul TABULATE cu același nume de tabel ca cel definit în blocul TABLE. Când mesajul intră în blocul TABULATE, se evaluează argumentul tabelului (operandul A din instrucțiunea TABLE). Dacă este mai mică sau egală cu operandul În instrucțiunea TABLE, se selectează prima clasă de frecvență a tabelului. Dacă argumentul tabel nu este potrivit pentru această clasă, atunci clasa este selectată împărțind valoarea argumentului cu operandul C din instrucțiunea TABLE. Limita inferioară a clasei de frecvență este inclusă în clasa anterioară. Dacă tabelele nu sunt suficiente pentru a acomoda această valoare, atunci este selectat ultimul interval de frecvență. Apoi, un număr întreg din clasa de frecvență este selectat și contorul este incrementat de valoarea determinată de operandul B al instrucțiunii TABULATE. În mod implicit, creșterea este 1. La sfârșitul instrucțiunii TABULATE, valorile mediei și deviației standard ale argumentului tabelului se modifică.

QTABLE - Operatorul de descriere a tabelului Q este un mijloc de obținere a distribuției mesajului aflat în coada de așteptare. Numele tabelului este specificat în câmpul etichetei.

A - numele coada este specificat.

B este limita superioară a primei clase de frecvență.

C - mărimea intervalului de frecvență - diferența dintre limitele superioare și inferioare ale fiecărei clase de frecvență.

D - numărul de intervale de frecvență este specificat. Nu poate depăși 8191. Operandul poate

fi un număr întreg pozitiv.

STOCARE - determină capacitatea dispozitivului multi-canal din modelul curent. Câmpul de etichetare specifică numele dispozitivului multi-canal.

A - determină volumul dispozitivului multi-canal. Operandul A trebuie sa fie un numar pozitiv.







Articole similare

Trimiteți-le prietenilor: