Π”ΠΈΠΏΠ»ΠΎΠΌΡ‹, курсовыС, Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚Ρ‹, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅...
Брочная ΠΏΠΎΠΌΠΎΡ‰ΡŒ Π² ΡƒΡ‡Ρ‘Π±Π΅

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ дСйствий для модСлирования транспорта

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

Если Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΠ°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ число ΠΈΠ»ΠΈ установитС ΠΎΠΏΡ†ΠΈΡŽ Π‘Π»ΡƒΡ‡Π°ΠΉΠ½ΠΎΠ΅ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ число (ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³ΠΎΠ½Ρ‹), Ρ‚ΠΎ Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π Π’Π‘ ΠΈ ΡƒΠ·Π»ΠΎΠ² связи Π±ΡƒΠ΄Π΅Ρ‚ Π΄Ρ€ΡƒΠ³ΠΈΠΌ. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π² Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡƒ элСмСнт Π¦ΠΈΠΊΠ» For 9?. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠΉΡ‚Π΅, Ρ‡Ρ‚ΠΎ вставляСтС элСмСнты Π² Π½ΡƒΠΆΠ½ΠΎΠ΅ мСсто. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π¦ΠΈΠΊΠ» со ΡΡ‡Π΅Ρ‚Ρ‡ΠΈΠΊΠΎΠΌ (рис. 10.10). ЗапуститС модСль. Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΡƒΠ·Π»Ρ‹ связи распрСдСлСны случайно, Π° Π²ΡΠ΅… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

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

  • 1. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡƒ О Main ΠΈ ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρƒ Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° дСйствий Π² ΠΏΠ°Π½Π΅Π»ΠΈ ΠŸΠ°Π»ΠΈΡ‚Ρ€Π°.
  • 2. ΠŸΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚Π΅ элСмСнт Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° дСйствий 9 Π² Π³Ρ€Π°Ρ„ичСский Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ О Main.
  • 3. НазовитС Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡƒ транспорт_Π²_Π Π’Π‘. Π­Ρ‚Π° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° дСйствий Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚, Ρ‚. Π΅. Π΅Π΅ Ρ‚ΠΈΠΏ — ДСйствиС. ВсС транспортныС срСдства Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Ρ‹ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π½Π΅ ΡΠ»ΡƒΡ‡Π°ΠΉΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π° Π² Π Π’Π‘.
  • 4. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π² Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡƒ элСмСнт Π¦ΠΈΠΊΠ» For 9?. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠΉΡ‚Π΅, Ρ‡Ρ‚ΠΎ вставляСтС элСмСнты Π² Π½ΡƒΠΆΠ½ΠΎΠ΅ мСсто. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π¦ΠΈΠΊΠ» со ΡΡ‡Π΅Ρ‚Ρ‡ΠΈΠΊΠΎΠΌ (рис. 10.10).
  • 5. Π’ Π½Π°ΡˆΠ΅ΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ элСмСнт Π¦ΠΈΠΊΠ» For — Π˜Ρ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΏΠΎ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ, Π³Π΄Π΅

ΠšΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡ — Π²Π΅Ρ€Ρ‚ΠΎΠ»Π΅Ρ‚.

6. УстановитС Π’ΠΈΠΏ Π˜Ρ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΏΠΎ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ, ΠšΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡ — Π²Π΅Ρ€Ρ‚ΠΎΠ»Π΅Ρ‚, Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ — Π’Π΅Ρ€Ρ‚ΠΎΠ»Π΅Ρ‚ Π² (рис. 10.11).

Π¦ΠΈΠΊΠ» For ΠΊΠ°ΠΊ Π¦ΠΈΠΊΠ» со счСтчиком.

Рис. 10.10. Π¦ΠΈΠΊΠ» For ΠΊΠ°ΠΊ Π¦ΠΈΠΊΠ» со ΡΡ‡Π΅Ρ‚Ρ‡ΠΈΠΊΠΎΠΌ.

7. Π’ΡΡ‚Π°Π²ΡŒΡ‚Π΅ элСмСнт Код Π² Π¦ΠΈΠΊΠ» For. Π’Π΅Ρ€Ρ‚ΠΎΠ»Π΅Ρ‚Ρ‹ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² Π Π’Π‘, Ρ‚.Π΅. ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚Π΅ ΠΆΠ΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹, Ρ‡Ρ‚ΠΎ ΠΈ Π Π’Π‘ (рис. 10.12):

7. Π’ΡΡ‚Π°Π²ΡŒΡ‚Π΅ элСмСнт Код Π² Π¦ΠΈΠΊΠ» For. Π’Π΅Ρ€Ρ‚ΠΎΠ»Π΅Ρ‚Ρ‹ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² Π Π’Π‘, Ρ‚. Π΅. ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚Π΅ ΠΆΠ΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹, Ρ‡Ρ‚ΠΎ ΠΈ Π Π’Π‘ (рис. 10.12):

Π².setXY (Ρ€Π²Π±.getX (), Ρ€Π²Π±. getY ());

Π’ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» Π¦ΠΈΠΊΠ» For вставлСн элСмСнт Код.

Рис. 10.12. Π’ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» Π¦ΠΈΠΊΠ» For вставлСн элСмСнт Код

  • 8. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π² Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡƒ О Main Π²Ρ‚ΠΎΡ€ΠΎΠΉ элСмСнт Π¦ΠΈΠΊΠ» For (рис. 10.13).
  • 9. УстановитС Π’ΠΈΠΏ Π˜Ρ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΏΠΎ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ, ΠšΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡ — Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒ, Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ — ΠΠ²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒ Π°.
  • 10. Π’ΡΡ‚Π°Π²ΡŒΡ‚Π΅ элСмСнт Код Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ элСмСнт Π¦ΠΈΠΊΠ» For. Автомобили, Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ Π²Π΅Ρ€Ρ‚ΠΎΠ»Π΅Ρ‚Ρ‹, ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² Π Π’Π‘, Ρ‚. Π΅. ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚Π΅ ΠΆΠ΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹, Ρ‡Ρ‚ΠΎ ΠΈ Π Π’Π‘ (рис. 10.14):

Π°.setXY (Ρ€Π²Π±.getX (), Ρ€Π²Π±. getY ());

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ Π²Ρ‚ΠΎΡ€ΠΎΠΉ элСмСнт Π¦ΠΈΠΊΠ» For.

Рис. 10.13. Π”ΠΎΠ±Π°Π²Π»Π΅Π½ Π²Ρ‚ΠΎΡ€ΠΎΠΉ элСмСнт Π¦ΠΈΠΊΠ» For

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ элСмСнт Код Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ элСмСнт Π¦ΠΈΠΊΠ» For.

Рис. 10.14. Π”ΠΎΠ±Π°Π²Π»Π΅Π½ элСмСнт Код Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ элСмСнт Π¦ΠΈΠΊΠ» For

11. Π’Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ Main Π² Π΄Π΅Ρ€Π΅Π²Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² ΠΏΠ°Π½Π΅Π»ΡŒ Бвойства. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΡΠ΅ΠΊΡ†ΠΈΡŽ свойств ДСйствия Π°Π³Π΅Π½Ρ‚Π° ΠΈ Π·Π°Π΄Π°ΠΉΡ‚Π΅ запуск Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ поискВранспорта () ΠŸΡ€ΠΈ запускС ΠΌΠΎΠ΄Π΅Π»ΠΈ (рис. 10.15).

Π—Π°Π΄Π°Π½ΠΈΠ΅ запуска Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠŸΡ€ΠΈ запускС.

Рис. 10.15. Π—Π°Π΄Π°Π½ΠΈΠ΅ запуска Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠŸΡ€ΠΈ запускС: ΠΌΠΎΠ΄Π΅Π»ΠΈ.

  • 12. Π’ Π΄Π΅Ρ€Π΅Π²Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄Π²ΠΎΠΉΠ½Ρ‹ΠΌ Ρ‰Π΅Π»Ρ‡ΠΊΠΎΠΌ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ Simulation: Main.
  • 13. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΠ° ΠΏΠ°Π½Π΅Π»ΡŒ Бвойства. РаскройтС ΡΠ΅ΠΊΡ†ΠΈΡŽ Π‘Π»ΡƒΡ‡Π°ΠΉΠ½ΠΎΡΡ‚ΡŒ.
  • 14. УстановитС ЀиксированноС Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ число (воспроизводимыС ΠΏΡ€ΠΎΠ³ΠΎΠ½Ρ‹).
  • 15. Π’ Π½ΠΎΠ»Π΅ ΠΠ°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ число ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ 1.
  • 16. ЗапуститС модСль. Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΡƒΠ·Π»Ρ‹ связи распрСдСлСны случайно, Π° Π²ΡΠ΅ транспортныС срСдства находятся Π² Π Π’Π‘ (рис. 10.16).
  • 17. Если Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΠ°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ число ΠΈΠ»ΠΈ установитС ΠΎΠΏΡ†ΠΈΡŽ Π‘Π»ΡƒΡ‡Π°ΠΉΠ½ΠΎΠ΅ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ число (ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³ΠΎΠ½Ρ‹), Ρ‚ΠΎ Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π Π’Π‘ ΠΈ ΡƒΠ·Π»ΠΎΠ² связи Π±ΡƒΠ΄Π΅Ρ‚ Π΄Ρ€ΡƒΠ³ΠΈΠΌ.
Π‘Π»ΡƒΡ‡Π°ΠΉΠ½ΠΎΠ΅ располоТСниС Π Π’Π‘ ΠΈ ΡƒΠ·Π»ΠΎΠ² связи ΠΏΡ€ΠΈ Π½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠΈ транспортных срСдств Π² Π Π’Π‘.

Рис. 10.16. Π‘Π»ΡƒΡ‡Π°ΠΉΠ½ΠΎΠ΅ располоТСниС Π Π’Π‘ ΠΈ ΡƒΠ·Π»ΠΎΠ² связи ΠΏΡ€ΠΈ Π½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠΈ транспортных срСдств Π² Π Π’Π‘

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