ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚
АнтистрСссовый сСрвис

БистСмноС врСмя. 
Π―Π·Ρ‹ΠΊ модСлирования систСм GPSS

Π Π΅Ρ„Π΅Ρ€Π°Ρ‚ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

Π”Π°Ρ‚Ρƒ роТдСния", Π·Π°Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ Π±Π»ΠΎΠΊΠΎΠΌ GENERATE, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π² Π»ΡŽΠ±ΠΎΠΌ мСстС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π±Π»ΠΎΠΊ MARK с ΠΏΡƒΡΡ‚Ρ‹ΠΌ ΠΏΠΎΠ»Π΅ΠΌ A. Π‘Π»ΠΎΠΊ MARK с ΠΏΡƒΡΡ‚Ρ‹ΠΌ ΠΏΠΎΠ»Π΅ΠΌ A ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅Ρ‚ «Π΄Π°Ρ‚Ρƒ роТдСния» Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ систСмноС врСмя. Если Π² Π±Π»ΠΎΠΊΠ΅ MARK ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΠΎΠ»Π΅ A, Ρ‚ΠΎ Π² ΡΡ‚ΠΎΠΌ ΠΏΠΎΠ»Π΅ содСрТится Π½ΠΎΠΌΠ΅Ρ€ ΠΈΠ»ΠΈ имя ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ‚Π°. Π’ ΡΡ‚ΠΎΠΌ случаС Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ‚ сохраняСт «Π΄Π°Ρ‚Ρƒ роТдСния», Π° Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π΅ записываСтся… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

БистСмноС врСмя. Π―Π·Ρ‹ΠΊ модСлирования систСм GPSS (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

БЧА, связанныС с ΡΠΈΡΡ‚Π΅ΠΌΠ½Ρ‹ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для ΠΏΡ€ΠΎ-Π²Π΅Ρ€ΠΊΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ прСбывания Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ‚ΠΎΠ² Π² ΡΠΈΡΡ‚Π΅ΠΌΠ΅.

Π’ Π‘ЧА Π‘1 ΠΈ ΠΠ‘1 хранится Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ систСмного Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. БЧА Π‘1 содСрТит Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ систСмного Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (с ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° послСднСго Π±Π»ΠΎΠΊΠ° RESET). БЧА АБ1 содСрТит Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ³ΠΎ систСмного Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (с ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° послСднСго Π±Π»ΠΎΠΊΠ° CLEAR). Π”Π°Π½Π½Ρ‹Π΅ БЧА доступны ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π² Π»ΡŽΠ±ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ‚ ΠΏΡ€ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ снабТаСтся ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. ВрСмя прСбывания Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ‚Π° Π² ΠΌΠΎΠ΄Π΅Π»ΠΈ содСрТится Π² Π‘ЧА М1 ΠΈΠ»ΠΈ ΠœΠ  ΠΈ ΠΎΡ‚считываСтся ΠΎΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° роТдСния:

М1 = АБ1 — .

БЧА М1 Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ врСмя прСбывания Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ‚Π° Π² ΠΌΠΎΠ΄Π΅Π»ΠΈ, БЧА МРi ΠΈΠ»ΠΈ MP$ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ€Π°Π²Π½ΠΎΠ΅ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠΌΡƒ систСмному Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ минус Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ‚Π°.

«Π”Π°Ρ‚Ρƒ роТдСния», Π·Π°Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ Π±Π»ΠΎΠΊΠΎΠΌ GENERATE, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π² Π»ΡŽΠ±ΠΎΠΌ мСстС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π±Π»ΠΎΠΊ MARK с ΠΏΡƒΡΡ‚Ρ‹ΠΌ ΠΏΠΎΠ»Π΅ΠΌ A. Π‘Π»ΠΎΠΊ MARK с ΠΏΡƒΡΡ‚Ρ‹ΠΌ ΠΏΠΎΠ»Π΅ΠΌ A ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅Ρ‚ «Π΄Π°Ρ‚Ρƒ роТдСния» Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ систСмноС врСмя. Если Π² Π±Π»ΠΎΠΊΠ΅ MARK ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΠΎΠ»Π΅ A, Ρ‚ΠΎ Π² ΡΡ‚ΠΎΠΌ ΠΏΠΎΠ»Π΅ содСрТится Π½ΠΎΠΌΠ΅Ρ€ ΠΈΠ»ΠΈ имя ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ‚Π°. Π’ ΡΡ‚ΠΎΠΌ случаС Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ‚ сохраняСт «Π΄Π°Ρ‚Ρƒ роТдСния», Π° Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π΅ записываСтся Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ АБ1. Π Π°Π±ΠΎΡ‚Π° Π±Π»ΠΎΠΊΠ° MARK 10.

эквивалСнтна Ρ€Π°Π±ΠΎΡ‚Π΅ Π±Π»ΠΎΠΊΠ° ASSIGN 10, C1.

НапримСр:

.. ... MARK. ... .

MARK 10. ... .

TEST E C1,50,BGN1.

SR1 TEST GE M1, МP10,BGN2.

Π—Π΄Π΅ΡΡŒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π±Π»ΠΎΠΊ TEST провСряСт условиС, связанноС с Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ систСмного Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (Π‘1 = 50 ?). Π’Ρ‚ΠΎΡ€ΠΎΠΉ Π±Π»ΠΎΠΊ TEST сравниваСт М1 (врСмя ΠΎΡ‚ ΠΏΠΎΠΏΠ°Π΄Π°Π½ΠΈΡ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ‚Π° Π² Π±Π»ΠΎΠΊ MARK Π΄ΠΎ ΠΏΠΎΠΏΠ°Π΄Π°Π½ΠΈΡ Π΅Π³ΠΎ Π² Π±Π»ΠΎΠΊ SR1) с ΠœΠ 10 (врСмя ΠΎΡ‚ ΠΏΠΎΠΏΠ°Π΄Π°Π½ΠΈΡ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ‚Π° Π² Π±Π»ΠΎΠΊ MARK 10 Π΄ΠΎ ΠΏΠΎΠΏΠ°Π΄Π°Π½ΠΈΡ Π΅Π³ΠΎ Π² Π±Π»ΠΎΠΊ SR1).

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 2.11.

Π’ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΌΠ°Π³Π°Π·ΠΈΠ½ ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹Ρ… Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚Π΅Π»ΠΈ приходят Π² ΡΡ€Π΅Π΄Π½Π΅ΠΌ ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ 15 ΠΌΠΈΠ½ΡƒΡ‚. Π’ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ СдинствСнный ΠΏΡ€ΠΎΠ΄Π°Π²Π΅Ρ†, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ обслуТиваСт ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚Π΅Π»Π΅ΠΉ Π² ΡΡ€Π΅Π΄Π½Π΅ΠΌ 8 ΠΌΠΈΠ½ΡƒΡ‚. ВрСмя ΠΏΡ€ΠΈΡ…ΠΎΠ΄Π° ΠΈ Π²Ρ€Π΅ΠΌΡ обслуТивания подчиняСтся ΡΠΊΡΠΏΠΎΠ½Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ Π·Π°ΠΊΠΎΠ½Ρƒ. Π˜Π·Π²Π΅ΡΡ‚Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 20% ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚Π΅Π»Π΅ΠΉ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ мСсяца приходят Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ.

Π’ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅ дСйствуСт Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ систСма: Ссли Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ мСсяца ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚Π΅Π»ΡŒ Π½Π°Π±ΠΈΡ€Π°Π΅Ρ‚ Ρ‚ΠΎΠ²Π°Ρ€Π° Π½Π° ΡΡƒΠΌΠΌΡƒ, ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°ΡŽΡ‰ΡƒΡŽ 800 Ρ€ΡƒΠ±Π»Π΅ΠΉ (ΠΏΠΎ Ρ‡Π΅ΠΊΠ°ΠΌ), Ρ‚ΠΎ ΠΎΠ½ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚Ρƒ, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π΅ΠΌΡƒ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ скидки Π½Π° ΠΏΠΎΠΊΡƒΠΏΠΊΠΈ. ΠŸΡ€ΠΈΡ‡Π΅ΠΌ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ скидок зависит ΠΎΡ‚ ΠΎΠ±Ρ‰Π΅ΠΉ Π½Π°ΠΊΠΎΠΏΠ»Π΅Π½Π½ΠΎΠΉ Π½Π° ΠΊΠ°Ρ€Ρ‚Π΅ суммы. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π² ΠΊΠΎΠ½Ρ†Π΅ мСсяца, ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚Π΅Π»ΡŽ, Π½Π°Π±Ρ€Π°Π²ΡˆΠ΅ΠΌΡƒ Ρ‚ΠΎΠ²Π°Ρ€Π° Π½Π° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ сумму, Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ ΠΏΡ€Π΅ΠΌΠΈΠΈ начисляСтся Π½Π° ΠΊΠ°Ρ€Ρ‚Ρƒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ сумма, равная суммС Π½Π° ΠΊΠ°Ρ€Ρ‚Π΅, Ρ‡Ρ‚ΠΎ позволяСт Π΅ΠΌΡƒ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ мСсяцС сразу ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ скидку Π½Π° ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Ρ‚ΠΎΠ²Π°Ρ€Π°.

ΠŸΡ€ΠΎΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ мСсяца ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΏΡ€Π΅ΠΌΠΈΠΈ «Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ» покупатСля.

Для модСлирования суммы ΠΏΠΎΠΊΡƒΠΏΠΎΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ ΡΠ»ΡƒΡ‡Π°ΠΉΠ½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ CONT, считая, Ρ‡Ρ‚ΠΎ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΏΠΎΠΊΡƒΠΏΠΊΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°Ρ€ΡŒΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ ΠΎΡ‚ 5 Π΄ΠΎ 500 Ρ€ΡƒΠ±Π»Π΅ΠΉ.

МодСль Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. CONT FUNCTION RN1, C2.

0,5/1,500; ΠΏΡ€ΠΈΡ…ΠΎΠ΄ посСтитСлСй Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½ GENERATE (EXPONENTIAL (1,0,15)), 1.

VXOD ASSIGN PRICE+, FN$CONT; общая сумма ΠΏΠΎΠΊΡƒΠΏΠΎΠΊ; посСтитСля ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°.

QUEUE OCH SEIZE PROD DEPART OCH.

ADVANCE (EXPONENTIAL (1,0,8)).

TEST G P$PRICE, 800, NEXT; Ссли общая сумма ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ 800 JOIN CART; ΠΏΠΎΡΠ΅Ρ‚ΠΈΡ‚Π΅Π»ΡŽ выдаСтся ΠΊΠ°Ρ€Ρ‚Π° RELEASE PROD.

TRANSFER .2,POVT.

TEST G C1,14 400; Π·Π°Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ‚Ρ‹ Π³Ρ€ΡƒΠΏΠΏΡ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²; ΠΊΠΎΠ½Ρ†Π΅ мСсяца ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ покупатСля.

TERMINATE.

NEXT RELEASE PROD TRANSFER .2,POVT TERMINATE.

; ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½Ρ‹ΠΌ посСщСниСм ставим Π·Π°Π΄Π΅Ρ€ΠΆΠΊΡƒ POVT ADVANCE (EXPONENTIAL (1,0,600)) TRANSFER, VXOD.

; ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ покупатСля Π² ΠΊΠΎΠ½Ρ†Π΅ мСсяца GENERATE 14 400.

SCAN MAX CART, PRICE, PRICE, SUM ASSIGN SUM+, P$SUM.

SAVEVALUE 20, P$SUM TERMINATE 1.

START 1.

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ