ΠΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ ΡΠ΅Π»Π° Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΌΠ°ΡΡΠΎΠΉ Π² Visual Basic.
Net
ΠΡΠΈΠ½ΡΠΈΠΏ ΡΠ΅Π°ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ Π½Π°Ρ ΠΎΠ΄ΠΈΡ ΡΠΈΡΠΎΠΊΠΎΠ΅ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² Π°Π²ΠΈΠ°ΡΠΈΠΈ ΠΈ ΠΊΠΎΡΠΌΠΎΠ½Π°Π²ΡΠΈΠΊΠ΅. Π ΠΊΠΎΡΠΌΠΈΡΠ΅ΡΠΊΠΎΠΌ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π΅ Π½Π΅Ρ ΡΡΠ΅Π΄Ρ, Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠ΅Π»ΠΎ ΠΌΠΎΠ³Π»ΠΎ Π±Ρ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ ΠΈ ΡΠ΅ΠΌ ΡΠ°ΠΌΡΠΌ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ²ΠΎΠ΅ΠΉ ΡΠΊΠΎΡΠΎΡΡΠΈ. ΠΠΎΡΡΠΎΠΌΡ Π΄Π»Ρ ΠΊΠΎΡΠΌΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΠΎΠ»Π΅ΡΠΎΠ² ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅Π°ΠΊΡΠΈΠ²Π½ΡΠ΅ Π»Π΅ΡΠ°ΡΠ΅Π»ΡΠ½ΡΠ΅ Π°ΠΏΠΏΠ°ΡΠ°ΡΡ, Ρ. Π΅. ΡΠ°ΠΊΠ΅ΡΡ. ΠΡΠΎΠ±Π»Π΅ΠΌΠ° Π²ΡΠ²ΠΎΠ΄Π° ΡΠ°ΠΊΠ΅ΡΡ Π½Π° ΠΎΡΠ±ΠΈΡΡ Π²ΡΠ΅Π³Π΄Π° ΡΡΠΈΡΠ°Π»Π°ΡΡ… Π§ΠΈΡΠ°ΡΡ Π΅ΡΡ >
ΠΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ ΡΠ΅Π»Π° Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΌΠ°ΡΡΠΎΠΉ Π² Visual Basic. Net (ΡΠ΅ΡΠ΅ΡΠ°Ρ, ΠΊΡΡΡΠΎΠ²Π°Ρ, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½Π°Ρ)
ΠΡΡΡΠΎΠ²Π°Ρ ΡΠ°Π±ΠΎΡΠ°
ΠΏΠΎ Π΄ΠΈΡΡΠΈΠΏΠ»ΠΈΠ½Π΅ ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° ΡΠ·ΡΠΊΠ΅ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ
Π½Π° ΡΠ΅ΠΌΡ:
ΠΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ ΡΠ΅Π»Π° Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΌΠ°ΡΡΠΎΠΉ Π² Visual Basic.Net
ΠΠ²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π΅ΠΎΡΡΠ΅ΠΌΠ»Π΅ΠΌΠΎΠΉ ΡΠΎΡΠΌΠΎΠΉ ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΡ Π²Π΅ΡΠ΅ΡΡΠ²Π° Π²ΠΎ ΠΡΠ΅Π»Π΅Π½Π½ΠΎΠΉ. ΠΠ½ΠΎ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΠ·ΡΠ΅Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ, ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΡΡΠΈΠ΅ Π² ΠΎΠΊΡΡΠΆΠ°ΡΡΠ΅ΠΌ Π½Π°Ρ ΠΌΠΈΡΠ΅. Π Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΈ ΡΡΠ°ΡΡΠ²ΡΠ΅Ρ ΠΊΠ°ΠΆΠ΄ΡΠΉ Π°ΡΠΎΠΌ Π»ΡΠ±ΠΎΠ³ΠΎ ΡΠ΅Π»Π°.
Π£ΡΠ°Π²Π½Π΅Π½ΠΈΡ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ ΡΠ΅Π» Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΌΠ°ΡΡΠΎΠΉ ΡΠ²Π»ΡΡΡΡΡ ΡΠ»Π΅Π΄ΡΡΠ²ΠΈΡΠΌΠΈ Π·Π°ΠΊΠΎΠ½ΠΎΠ² ΠΡΡΡΠΎΠ½Π°. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΠΎΠ½ΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΈΠ½ΡΠ΅ΡΠ΅Ρ, Π³Π»Π°Π²Π½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π² ΡΠ²ΡΠ·ΠΈ Ρ ΡΠ°ΠΊΠ΅ΡΠ½ΠΎΠΉ ΡΠ΅Ρ Π½ΠΈΠΊΠΎΠΉ.
Π Π΅Π°ΠΊΡΠΈΠ²Π½ΠΎΠ΅ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π·Π° ΡΡΠ΅Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΎΡ ΡΠ΅Π»Π° ΠΎΡΠ΄Π΅Π»ΡΠ΅ΡΡΡ ΠΈ Π΄Π²ΠΈΠΆΠ΅ΡΡΡ ΠΊΠ°ΠΊΠ°Ρ-ΡΠΎ Π΅Π³ΠΎ ΡΠ°ΡΡΡ, Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΡΠ΅Π³ΠΎ ΡΠ°ΠΌΠΎ ΡΠ΅Π»ΠΎ ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΠ°Π΅Ρ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½Π½ΡΠΉ ΠΈΠΌΠΏΡΠ»ΡΡ.
Π Π΅Π°ΠΊΡΠΈΠ²Π½ΠΎΠ΅ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Π΄Π»Ρ ΡΠ²ΠΎΠ΅Π³ΠΎ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΆΠΈΠ²ΡΠ΅ ΡΡΡΠ΅ΡΡΠ²Π°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΎΡΡΠΌΠΈΠ½ΠΎΠ³ΠΈ, ΠΊΠ°Π»ΡΠΌΠ°ΡΡ, ΠΊΠ°ΡΠ°ΠΊΠ°ΡΠΈΡΡ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ½ΠΎΠ³ΠΈΠ΅ ΠΌΠΎΠ»Π»ΡΡΠΊΠΈ. ΠΠ²ΠΈΠΆΡΡΡΡ ΠΎΠ½ΠΈ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΠΎΠΌΡ, ΡΡΠΎ Π²ΡΠ°ΡΡΠ²Π°ΡΡ, Π° Π·Π°ΡΠ΅ΠΌ Ρ ΡΠΈΠ»ΠΎΠΉ Π²ΡΠ±ΡΠ°ΡΡΠ²Π°ΡΡ ΠΈΠ· ΡΠ΅Π±Ρ Π²ΠΎΠ΄Ρ.
ΠΡΠΈΠ½ΡΠΈΠΏ ΡΠ΅Π°ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ Π½Π°Ρ ΠΎΠ΄ΠΈΡ ΡΠΈΡΠΎΠΊΠΎΠ΅ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² Π°Π²ΠΈΠ°ΡΠΈΠΈ ΠΈ ΠΊΠΎΡΠΌΠΎΠ½Π°Π²ΡΠΈΠΊΠ΅. Π ΠΊΠΎΡΠΌΠΈΡΠ΅ΡΠΊΠΎΠΌ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π΅ Π½Π΅Ρ ΡΡΠ΅Π΄Ρ, Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠ΅Π»ΠΎ ΠΌΠΎΠ³Π»ΠΎ Π±Ρ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ ΠΈ ΡΠ΅ΠΌ ΡΠ°ΠΌΡΠΌ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ²ΠΎΠ΅ΠΉ ΡΠΊΠΎΡΠΎΡΡΠΈ. ΠΠΎΡΡΠΎΠΌΡ Π΄Π»Ρ ΠΊΠΎΡΠΌΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΠΎΠ»Π΅ΡΠΎΠ² ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅Π°ΠΊΡΠΈΠ²Π½ΡΠ΅ Π»Π΅ΡΠ°ΡΠ΅Π»ΡΠ½ΡΠ΅ Π°ΠΏΠΏΠ°ΡΠ°ΡΡ, Ρ. Π΅. ΡΠ°ΠΊΠ΅ΡΡ.
ΠΡΠΎΠ±Π»Π΅ΠΌΠ° Π²ΡΠ²ΠΎΠ΄Π° ΡΠ°ΠΊΠ΅ΡΡ Π½Π° ΠΎΡΠ±ΠΈΡΡ Π²ΡΠ΅Π³Π΄Π° ΡΡΠΈΡΠ°Π»Π°ΡΡ Π·Π°Π΄Π°ΡΠ΅ΠΉ ΠΏΠΎΠ²ΡΡΠ΅Π½Π½ΠΎΠΉ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ. ΠΡΠ° ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ²ΡΠ·Π°Π½Π° Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Π³ΡΠ°Π²ΠΈΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»Ρ, ΠΌΠ°ΡΡΡ ΠΈ Π²Π΅ΠΊΡΠΎΡΠ° ΡΠΊΠΎΡΠΎΡΡΠΈ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΏΠΎΠ»Π΅ΡΠ° ΡΠ°ΠΊΠ΅ΡΡ. ΠΠ° Π΄Π°Π½Π½ΠΎΠΌ ΡΡΠ°ΠΏΠ΅ ΡΠ°Π·Π²ΠΈΡΠΈΡ ΡΠ΅Ρ Π½ΠΈΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡΡΠ΅ΡΡΠ²ΠΈΡΡ ΠΏΠΎΠ»Π½ΠΎΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ ΡΠ°ΠΊΠ΅ΡΡ, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΡ ΠΎΠ³ΡΠΎΠΌΠ½ΡΠ΅ ΡΠ΅ΡΡΡΡΡ.
Π¦Π΅Π»ΡΡ ΠΊΡΡΡΠΎΠ²ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π²ΡΠΏΠΎΠ»Π½ΡΡΡΠ΅ΠΉ ΡΠ΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ ΡΠ°ΠΊΠ΅ΡΡ Π² 2-x ΠΌΠ΅ΡΠ½ΠΎΠΉ ΡΠ΅ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ.
ΠΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°ΡΠΈ:
Π Π°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΠΈ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ ΡΠ΅Π»Π° ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΌΠ°ΡΡΡ Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ ΠΎΠ΄Π½ΠΎΡΡΡΠΏΠ΅Π½ΡΠ°ΡΠΎΠΉ ΡΠ°ΠΊΠ΅ΡΡ. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΡΠ°ΡΡΠ΅Ρ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΈ ΡΠΊΠΎΡΠΎΡΡΠΈ ΠΏΠΎΠ»Π΅ΡΠ° ΡΠ°ΠΊΠ΅ΡΡ. Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΠΌΠ΅Π½Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ: ΠΏΡΠΎΡΠΌΠΎΡΡ ΡΠΏΡΠ°Π²ΠΊΠΈ ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΠΈ Π²ΡΡ ΠΎΠ΄ ΠΈΠ· ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅: Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΠ½ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π·Π°ΡΡΠ°Ρ Π½Π° ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π° ΠΏΠΎ Π΄Π°Π½Π½ΠΎΠΉ ΡΠ΅ΠΌΠ΅.
1. Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΡΠΎΠ΅ΠΊΡ
1.1 Π£ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΠΠ΅ΡΠ΅ΡΡΠΊΠΎΠ³ΠΎ
Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΡΠ΅Π»Π° ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΌΠ°ΡΡΠΎΠΉ Π²ΠΎ Π²Π½Π΅ΡΠ½Π΅ΠΌ ΡΠΈΠ»ΠΎΠ²ΠΎΠΌ ΠΏΠΎΠ»Π΅. Π£ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΠΡΡΡΠΎΠ½Π° Π² ΠΎΠ±ΡΠ΅ΠΌ Π²ΠΈΠ΄Π΅
(1)
(2)
(3)
ΠΠΎΠ΄ΡΡΠ°Π²ΠΈΠ² (3) Π² (1) ΠΏΠΎΠ»ΡΡΠΈΠΌ
(4)
ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΠ°Π½Π½ΠΎΠ΅ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ ΡΠ΅Π½ΡΡΠ° ΠΌΠ°ΡΡ, ΠΏΡΠΈΠΌΠ΅Ρ Π²ΠΈΠ΄:
(5)
Π³Π΄Π΅ — ΡΠΊΠΎΡΠΎΡΡΡ ΠΈΡΡΠ΅ΡΠ΅Π½ΠΈΡ Π³Π°Π·Π°. ΠΠ²ΠΎΠ΄Ρ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈΠ΅, ΠΏΡΠΈΠ½ΠΈΠΌΠ°Ρ ΠΈ ΡΡΠΈΡΡΠ²Π°Ρ Ρ Π°ΡΠ°ΠΊΡΠ΅Ρ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΡΠΈΠ»ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΠ»Ρ, ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΡΠΈΠ»Π°ΠΌΠΈ ΠΏΡΠΈΡΡΠΆΠ΅Π½ΠΈΡ ΠΈ ΠΈΠ½Π΅ΡΡΠΈΠΈ, ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΠ΅ΠΌ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ (5) ΠΊΠ°ΠΊ
(6)
Π£ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ (6) Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΠ΅ΡΠ΅ΡΡΠΊΠΎΠ³ΠΎ. ΠΠ΅Π»ΠΈΡΠΈΠ½Π° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΡΠ΅Π°ΠΊΡΠΈΠ²Π½ΡΡ ΡΠΈΠ»Ρ ΡΡΠ³ΠΈ.
1.2 Π€ΠΎΡΠΌΡΠ»Π° Π¦ΠΈΠΎΠ»ΠΊΠΎΠ²ΡΠΊΠΎΠ³ΠΎ
Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΡΠ°ΠΊΠ΅ΡΡ Π² ΠΎΡΡΡΡΡΡΠ²ΠΈΠ΅ Π²Π½Π΅ΡΠ½ΠΈΡ ΡΠΈΠ». Π£ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ Π² ΡΠΊΠ°Π»ΡΡΠ½ΠΎΠΌ Π²ΠΈΠ΄Π΅ (Ρ ΡΡΡΡΠΎΠΌ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π²Π΅ΠΊΡΠΎΡΡ ΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½Ρ) Π±ΡΠ΄Π΅Ρ ΠΈΠΌΠ΅ΡΡ Π²ΠΈΠ΄:
. (7)
ΠΡΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Ρ ΡΠ°Π·Π΄Π΅Π»ΡΡΡΠΈΠΌΠΈΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌΠΈ; ΠΏΡΠΎΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π² Π΅Π³ΠΎ Π² ΠΊΠΎΠ½Π΅ΡΠ½ΡΡ ΠΏΡΠ΅Π΄Π΅Π»Π°Ρ
(8)
ΠΏΠΎΠ»ΡΡΠΈΠΌ:
; (9)
ΡΡΠ° ΡΠΎΡΠΌΡΠ»Π° Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ ΡΠΎΡΠΌΡΠ»ΠΎΠΉ Π¦ΠΈΠΎΠ»ΠΊΠΎΠ²ΡΠΊΠΎΠ³ΠΎ. ΠΠ· Π½Π΅Ρ ΡΠ»Π΅Π΄ΡΠ΅Ρ, ΡΡΠΎ Π΄Π»Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΡΠ΅Π»Ρ ΠΌΠ°ΡΡΠΎΠΉ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΉ ΡΠΊΠΎΡΠΎΡΡΠΈ v ΡΡΠ΅Π±ΡΠ΅ΡΡΡ, Π±Π΅Π· ΡΡΡΡΠ° Π·Π°ΡΡΠ°Ρ Π½Π° ΠΏΡΠ΅ΠΎΠ΄ΠΎΠ»Π΅Π½ΠΈΠ΅ ΡΠΈΠ» ΡΡΠΆΠ΅ΡΡΠΈ, ΠΌΠ°ΡΡΠ° ΡΠΎΠΏΠ»ΠΈΠ²Π°, ΡΠ°Π²Π½Π°Ρ
. (10)
Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΠ΅ΠΏΠ΅ΡΡ ΠΌΠΎΠ΄Π΅Π»Ρ, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΡΠΈΡΡΠ²Π°Π΅ΡΡΡ ΠΎΠ΄Π½ΠΎΡΠΎΠ΄Π½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ ΡΡΠΆΠ΅ΡΡΠΈ (Π·Π½Π°ΠΊ ΠΌΠΈΠ½ΡΡ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΏΠΎΠ»Π΅ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½Π½ΠΎ ΠΏΡΠΎΡΠΈΠ² Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ ΡΠ°ΠΊΠ΅ΡΡ), ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ
(11)
Π³Π΄Π΅ ΠΏΠΎΠ»Π½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΡΠ°Π±ΠΎΡΡ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Π΅ΠΉ. ΠΡΠΈ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠΌ ΡΠ°ΡΡ ΠΎΠ΄Π΅ ΡΠΎΠΏΠ»ΠΈΠ²Π°
(12);
ΡΠ°ΠΊ ΠΊΠ°ΠΊ, ΡΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ (11) ΡΡΠ°Π½ΡΡΠ΅Π½Π΄Π΅Π½ΡΠ½ΠΎΠ΅ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ. ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΡΡΡΠΏΠ΅Π½ΡΠ°ΡΠΎΠΉ ΡΠ°ΠΊΠ΅ΡΡ Π² ΡΠ°ΠΊΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΡΠΎΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ΠΌ, ΡΠΎ Π΅ΡΡΡ
(13)
ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π² ΡΠΈΡΠΎΠΊΠΎΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΡΠ΅ΠΌΡΡ Π½Π°ΡΠ°Π»ΡΠ½ΡΡ ΡΡΠ»ΠΎΠ²ΠΈΠΉ .
1.3 ΠΡΠΈΠΌΠ΅Π½ΡΠ΅ΠΌΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ
Π ΠΈΡ. 1.1 ΠΡΠ±ΠΎΡ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ
Π Π΄Π°Π½Π½ΠΎΠΉ Π·Π°Π΄Π°ΡΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡΡ ΡΠΈΡΠ»Π΅Π½Π½ΠΎΠ΅ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ ΠΠ΅ΡΠ΅ΡΡΠΊΠΎΠ³ΠΎ Π΄Π»Ρ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ ΡΠ°ΠΊΠ΅ΡΡ Π²ΠΎ Π²Π½Π΅ΡΠ½Π΅ΠΌ ΡΠΈΠ»ΠΎΠ²ΠΎΠΌ ΠΏΠΎΠ»Π΅.
Π Π°ΠΊΠ΅ΡΠ° ΡΡΠΈΡΠ°Π΅ΡΡΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ ΡΠΎΡΠΊΠΎΠΉ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΠΎΡΡΡΠ΅ΡΠ° (x, y) ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ Π²ΠΈΠ΄:
2. Π Π°Π±ΠΎΡΠΈΠΉ ΠΏΡΠΎΠ΅ΠΊΡ
2.1 ΠΠ±ΡΠΈΠ΅ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ ΡΠ°Π±ΠΎΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π° Π½Π° ΡΠ·ΡΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Visual Basic Π² ΡΡΠ΅Π΄Π΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Microsoft Visual Studio 2006. ΠΠ°Π½Π½Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π° Π΅Π΄ΠΈΠ½ΡΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΌ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΌ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΌ ΠΈ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ.
2.2 Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ Π΅Π΅ Ρ CD-Π΄ΠΈΡΠΊΠ° Π½Π° ΠΆΠ΅ΡΡΠΊΠΈΠΉ Π΄ΠΈΡΠΊ. Π‘Π½Π°ΡΠ°Π»Π° Π½ΡΠΆΠ½ΠΎ Π²ΡΡΠ°Π²ΠΈΡΡ Π² Π΄ΠΈΡΠΊΠΎΠ²ΠΎΠ΄ Π΄ΠΈΡΠΊ ΠΈ ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°ΠΉΠ» ΡΠΎΡΠΌΠ°ΡΠ° .exe ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Polet tela. ΠΡΠ»ΠΈ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅ Π½Π΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ Microsoft.Net Framework v 3.0, ΡΠΎ Π΅Π³ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ.
2.3 Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ
ΠΠ»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΌ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΏΡΠΎΡΡΠΎΠΉ, ΠΈΠ½ΡΡΠΈΡΠΈΠ²Π½ΠΎ ΠΏΠΎΠ½ΡΡΠ½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ. ΠΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌΠΈ ΡΠΎΡΠΌΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ, ΡΠ΅Π»ΠΎΡΡΠ½ΠΎΡΡΡ Π΄Π°Π½Π½ΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ Π½Π°Π±ΠΎΡΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΎΠΊ. ΠΠ΅ΡΠ΅Ρ ΠΎΠ΄ ΠΎΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΡΠΎΡΠΌΡ ΠΊ Π΄ΡΡΠ³ΠΎΠΌΡ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ ΡΠ΅Π»ΡΠΊΠΎΠΌ ΠΌΡΡΠΈ ΠΏΠΎ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅ΠΌΡ ΠΎΠ±ΡΠ΅ΠΊΡΡ.
2.3.1 ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠΎΡΠΌΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ Π·Π°Π³ΡΡΠΆΠ°ΡΡΡΡ ΠΈΠ· ΡΡΠ΅Π΄Ρ Visual Basic 6.0, Π΅ΡΠ»ΠΈ ΠΎΠ½Π° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π° Π² ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠΌ Π²Π°ΡΠΈΠ°Π½ΡΠ΅: Π² ΡΠΎΡΠΌΠ°Ρ Ρ ΠΊΠΎΠ΄Π°ΠΌΠΈ, ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈΠ· ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ exe-ΡΠ°ΠΉΠ»Π°. Π ΠΏΠ΅ΡΠ²ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π±ΡΠ΄Π΅Ρ Π·Π°ΠΏΡΡΠΊΠ°ΡΡΡΡ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈ Π½Π°Π»ΠΈΡΠΈΠΈ Π² ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ°ΠΏΠΊΠ΅ Π²ΡΠ΅Ρ ΡΠΎΡΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ , Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ ΡΠ²ΡΠ·Π°Π½Π½ΠΎΠΉ Ρ ΠΊΠΎΠ΄ΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈ ΠΏΡΡΠΌΡΠΌ Π΅Ρ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ.
ΠΡΠΈ Π·Π°ΠΏΡΡΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎΡΠΌΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ ΠΠ²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΡΠ΅Π»Π°. Π ΠΏΠΎΠ»ΡΡ ΡΡΠΎΠΉ ΡΠΎΡΠΌΡ Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ Π²ΡΡΡΠ°Π²ΠΈΡΡ Π²Ρ ΠΎΠ΄Π½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ: Π½Π°ΡΠ°Π»ΡΠ½Π°Ρ ΡΠΊΠΎΡΠΎΡΡΡ ΠΈ ΡΠ³ΠΎΠ» ΠΊ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΡ.
2.3.2 ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΠ»Π°Π²Π½ΠΎΠΉ ΡΠΎΡΠΌΡ
Π Ρ ΠΎΠ΄Π΅ ΡΠ°Π±ΠΎΡΡ Π±ΡΠ» ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ.
Π ΠΈΡ. 2.1 ΠΠ»Π°Π²Π½Π°Ρ ΡΠΎΡΠΌΠ°.
ΠΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π±ΡΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Ρ ΠΎΠ±ΡΠ΅ΠΊΡΡ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΡΠ΅ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ 2.1.
Π’Π°Π±Π»ΠΈΡΠ° 2.1 ΠΠ±ΡΠ΅ΠΊΡΡ Π³Π»Π°Π²Π½ΠΎΠΉ ΡΠΎΡΠΌΡ
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ | ΠΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ | |
PictureBox | ΠΠΎΠ»Π΅ Π΄Π»Ρ Π²ΡΠ²ΠΎΠ΄Π° Π³ΡΠ°ΡΠΈΠΊΠ° ΡΡΠ°Π΅ΠΊΡΠΎΡΠΈΠΈ ΠΏΠΎΠ»Π΅ΡΠ° ΡΠ°ΠΊΠ΅ΡΡ | |
Image | ΠΠ½ΠΈΠΌΠ°ΡΠΈΡ | |
TextBox | ΠΠ²ΠΎΠ΄ Π΄Π°Π½Π½ΡΡ : ΠΌΠ°ΡΡΠ° ΡΠ°ΠΊΠ΅ΡΡ, ΡΠ°ΡΡ ΠΎΠ΄ ΡΠΎΠΏΠ»ΠΈΠ²Π°, ΠΌΠ°ΡΡΠ° ΡΠΎΠΏΠ»ΠΈΠ²Π°, ΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΠΈΠΌΠΏΡΠ»ΡΡ | |
ComandButton | ΠΠ½ΠΎΠΏΠΊΠ° Π΄Π»Ρ Π·Π°ΠΏΡΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ | |
2.3.3 ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠΎΡΠΌΡ «Π ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅»
ΠΡΠ»ΠΈ Π²ΡΠ±ΡΠ°ΡΡ ΠΌΠ΅Π½Ρ «Π ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅» ΡΠΎ ΠΏΠΎΡΠ²ΠΈΡΡΡ ΠΎΠΊΠ½ΠΎ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π±ΡΠ΄Π΅Ρ ΠΊΡΠ°ΡΠΊΠ°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΠ± Π°Π²ΡΠΎΡΠ΅ ΠΈ ΠΏΠΎΠ»Π½ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
Π ΠΈΡ. 2.3 Π€ΠΎΡΠΌΠ° «ΠΠ± Π°Π²ΡΠΎΡΠ΅».
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΌΠΎΠ΄Π΅Π»Ρ ΠΌΠ΅ΡΠ΅ΡΡΠΊΠΈΠΉ ΡΠΈΠΎΠ»ΠΊΠΎΠ²ΡΠΊΠΈΠΉ
2.4 Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΌΡ ΠΈ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠΌΡ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ
ΠΠ»Ρ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ ΠΠ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅
Β· ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ 2 ΠΠ¦ ΠΈ Π²ΡΡΠ΅
Β· ΠΠΠ£ 512ΠΠ± ΠΈ Π±ΠΎΠ»ΡΡΠ΅
Β· 3,26 ΠΠ± ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΌΠ΅ΡΡΠ° Π½Π° ΠΆΡΡΡΠΊΠΎΠΌ Π΄ΠΈΡΠΊΠ΅
ΠΠ»Ρ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° ΠΠ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅
Β· ΠΠ‘ Windows XP ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²Π°Ρ
Β· ΡΡΠ΅Π΄Π° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Microsoft.Net Framework 3.0 ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΡΡ
3. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΈΠΊΠ° ΠΈΡΠΏΡΡΠ°Π½ΠΈΠΉ
Π Π΅ΡΠΈΠΌ Π·Π°Π΄Π°ΡΡ Π°Π½Π°Π»ΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ:
Π’ΡΠ΅Π±ΡΠ΅ΡΡΡ Π½Π°ΠΉΡΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΡ ΡΠΊΠΎΡΠΎΡΡΡ ΡΠ°ΠΊΠ΅ΡΡ, Π²ΡΠ΅ΠΌΡ ΠΏΠΎΠ»Π΅ΡΠ°
ΠΠ°Π΄Π°Π΄ΠΈΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ:
ΠΠ°ΡΡΠ° ΡΠ°ΠΊΠ΅ΡΡ: 4730 (ΠΊΠ³), ΠΌΠ°ΡΡΠ° ΡΠΎΠΏΠ»ΠΈΠ²Π°: 28 000 (ΠΊΠ³), ΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΠΈΠΌΠΏΡΠ»ΡΡ:4500 (ΠΊΠ³), ΡΠ°ΡΡ ΠΎΠ΄ ΡΠΎΠΏΠ»ΠΈΠ²Π°: 5 (ΠΊΠ³/Ρ)
ΠΠΎ ΡΠΎΡΠΌΡΠ»Π΅ Π¦ΠΈΠΎΠ»ΠΊΠΎΠ²ΡΠΊΠΎΠ³ΠΎ ΠΈΠΌΠ΅Π΅ΠΌ:
M1 — Π½Π°ΡΠ°Π»ΡΠ½Π°Ρ ΠΌΠ°ΡΡΠ°
M2 — ΠΊΠΎΠ½Π΅ΡΠ½Π°Ρ ΠΌΠ°ΡΡΠ°
I — ΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΠΈΠΌΠΏΡΠ»ΡΡ
V=4500*Ln (32 730/4730)=8705(ΠΌ/Ρ)-ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½Π°Ρ ΡΠΊΠΎΡΠΎΡΡΡ ΠΏΡΠΈ Π·Π°Π΄Π°Π½Π½ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°Ρ
t=28 000/5=5600 (c) — Π²ΡΠ΅ΠΌΡ ΠΏΠΎΠ»Π΅ΡΠ° ΡΠ°ΠΊΠ΅ΡΡ
Π‘ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ rocket. exe Π½Π°Ρ ΠΎΠ΄ΠΈΠΌ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ, ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ.
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
Π§Π΅Π»ΠΎΠ²Π΅ΡΠ΅ΡΡΠ²ΠΎ Π² ΡΠ²ΠΎΠ΅ΠΉ Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΡΠΎΠ·Π΄Π°Π΅Ρ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΎΠΊΡΡΠΆΠ°ΡΡΠ΅Π³ΠΎ ΠΌΠΈΡΠ°. ΠΠΎΠ΄Π΅Π»ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΡ Π² Π½Π°Π³Π»ΡΠ΄Π½ΠΎΠΉ ΡΠΎΡΠΌΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΡ, Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½ΡΠ΅ Π΄Π»Ρ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ Π²ΠΎΡΠΏΡΠΈΡΡΠΈΡ. ΠΠ°Π³Π»ΡΠ΄Π½ΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ.
ΠΠΎΠ΄Π΅Π»ΠΈ ΠΈΠ³ΡΠ°ΡΡ ΡΡΠ΅Π·Π²ΡΡΠ°ΠΉΠ½ΠΎ Π²Π°ΠΆΠ½ΡΡ ΡΠΎΠ»Ρ Π² ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ², ΠΌΠ°ΡΠΈΠ½ ΠΈ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΎΠ², Π·Π΄Π°Π½ΠΈΠΉ, ΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ΅ΠΏΠ΅ΠΉ ΠΈ Ρ. Π΄. ΠΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΌΠ΅Ρ Π°Π½ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ Π½Π°Ρ ΠΎΠ΄ΠΈΡ ΡΠ²ΠΎΠ΅ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΈ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ Π½Π°ΡΠΊΠ°Ρ , Π²ΠΎΠ΅Π½Π½ΠΎΠΉ ΠΈΠ½Π΄ΡΡΡΡΠΈΠΈ.
ΠΠΎΠ΄Π΅Π»Ρ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ ΡΠ΅Π»Π° ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΌΠ°ΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡΡΠΎΠΈΡΡ Π΄Π²ΡΠΌΡ ΡΠΏΠΎΡΠΎΠ±Π°ΠΌΠΈ:
ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π°ΡΠΈ Π΅Π³ΠΎ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ;
ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΡ ΡΠ°Π±Π»ΠΈΡ, Π‘Π£ΠΠ ΠΈ ΠΏΡ.).
Π ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠ΄ΠΎΠ±Π½ΡΠΉ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠΎΡΠΌΠ°Π»ΡΠ½ΡΡ ΠΌΠΎΠ΄Π΅Π»Ρ, Π° ΡΠ°ΠΊ ΠΆΠ΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΠΉ Π΄ΠΈΠ°Π»ΠΎΠ³ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ° Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠΌ Π½Π° ΡΡΠ°ΠΏΠ΅ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ ΠΌΠΎΠ΄Π΅Π»ΠΈ.
ΠΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΡΠΎΡΡΠΎΠΈΡ Π² ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°, Π° ΡΠ°ΠΊ ΠΆΠ΅ Π°Π½Π°Π»ΠΈΠ·Π΅ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² ΠΈ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡΠΎΠ²ΠΊΠ΅ ΠΈΡΡΠ»Π΅Π΄ΡΠ΅ΠΌΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ.
Π Π΄Π°Π½Π½ΠΎΠΉ ΠΊΡΡΡΠΎΠ²ΠΎΠΉ ΡΠ°Π±ΠΎΡΠ΅ Π±ΡΠ»Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ ΡΠ΅Π»Π°, Π²ΡΠΏΠΎΠ»Π½ΡΡΡΠ°Ρ ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ Π²ΡΠ΅Ρ ΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΡΡ ΡΠ°Π½Π½Π΅Π΅ Π·Π°Π΄Π°Ρ, ΡΡΠΎ ΠΏΡΠΈΠ²ΠΎΠ΄ΡΡ ΠΊ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠΌΡ ΡΠ½ΠΈΠΆΠ΅Π½ΠΈΡ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π·Π°ΡΡΠ°Ρ Π½Π° ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π° ΠΏΠΎ Π΄Π°Π½Π½ΠΎΠΉ ΡΠ΅ΠΌΠ΅.
Π‘ΠΏΠΈΡΠΎΠΊ Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΡ
ΠΈ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ²
1. Π . ΠΠΊΠ΄ΠΎΠ½Π°. ΠΡΠ½ΠΎΠ²Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΡ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΉ: ΠΠ΅Ρ. Ρ Π°Π½Π³Π»./ Π’. Π. ΠΠΈΠΊΠΎΠ»ΡΡΠΊΠΎΠΉ; ΠΠΎΠ΄ ΡΠ΅Π΄. Π. Π€. Π¨Π°Π»ΡΠ³ΠΈΠ½Π°. — Π.: ΠΡΡΡ. Π¨ΠΊΠΎΠ»Π°., 1989. — 272 Ρ.: ΠΈΠ».
2. ΠΠ°Π΄Π°ΡΠΈ ΠΈ ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ: ΠΡΠ°ΠΊΡ. ΠΠΎΡΠΎΠ±ΠΈΠ΅ Π΄Π»Ρ ΠΠ’Π£/ ΠΠΎΠ΄ ΡΠ΅Π΄. Π. Π―. Π‘Π°Π²Π΅Π»ΡΠ΅Π²Π°. ΠΠ½. 2. Π’ΡΠΆΠ΅Π»Π°Ρ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΠΎΡΡΡ ΠΈ ΡΡΠ°Π½ΡΠΏΠΎΡΡ/ Π. Π. ΠΠ»Π΅ΠΊΡΠ΅Π΅Π², Π. Π‘. ΠΠ°ΡΠ»ΠΈΠ½. — 2-Π΅ ΠΈΠ·Π΄., Π΄ΠΎΠΏ. — Π.: ΠΡΡΡ. ΡΠΊ., 1989;112 Ρ.: ΠΈΠ».
3. Π. Π. Π‘Π²Π΅ΡΠΎΠ·Π°ΡΠΎΠ²Π°. ΠΠ‘ΠΠΠΠ« ΠΠ ΠΠΠΠΠΠΠΠ ΠΠΠ€ΠΠ ΠΠΠ’ΠΠΠ. Π Π°Π·Π΄Π΅Π»: ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠ·ΡΠΊΠ° Π’ΡΡΠ±ΠΎ-ΠΠ΅ΠΉΡΠΈΠΊ. Π‘ΠΏΡΠ°Π²ΠΎΡΠ½ΠΎΠ΅ ΠΏΠΎΡΠΎΠ±ΠΈΠ΅.
4. http://www.alsak.ru/content/view/223/151/½/
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ 1
ΠΠΎΠ΄ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
Dim mr, mt, rt, vp, im, xi, ms, si, csp, cx, y0, sby, imt, fire As Integer
Dim star (8, 2) As Byte
Dim cdir As String
Private Sub aboutp_Click ()
Form1.Show vbModal
End Sub
Private Sub btRun_Click ()
restart
imgRocket.Visible = True
imgFire.Visible = True
mr = Val (tbMr.Text)
mt = Val (tbMt.Text)
rt = Val (tbRt.Text)
im = Val (tbIm.Text)
vp = mt / rt
cx = 400
If vp > 400 Then
csp = vp / 400
Else
csp = 1
cx = vp
End If
ms = okrD (im * Log ((mr + mt) / mr))
If ms > Picture1. Height Then
sby = 1
Else
sby = 0
End If
tms.Text = ms
Tm1.Enabled = True
btRun.Caption = «»
btRun.Enabled = False
btStop.Caption = «Π‘Π’ΠΠ»
btStop.Enabled = True
cdir = CurDir
imgFire.Visible = True
tbIm.Enabled = False
tbMr.Enabled = False
tbMt.Enabled = False
tbRt.Enabled = False
End Sub
Private Sub btStop_Click ()
restart
End Sub
Sub restart ()
xi = 0
yi = 0
imt = 0
Picture1.Line (0, 0)-(Picture1.Width, Picture1. Height), vbWhite, BF
lbS.Caption = «0»
lbS.Left = Picture1. Left — 10
lbS.Top = Picture1. Top + Picture1. Height + 5
lbT.Caption = «0»
lbT.Left = lbS. Left
lbT.Top = lbS. Top
Tm1.Enabled = False
btRun.Caption = «ΠΠΠΠ£Π‘Π»
btRun.Enabled = True
tm2.Enabled = False
imgRocket.Top = 172
imgFire.Top = 258
imgFire.Visible = False
imgConst.Top = 260
imgConst.Height = 30
st1.Top = 48
st2.Top = 168
st3.Top = 112
st4.Top = 136
st5.Top = 80
st6.Top = 88
st7.Top = 40
tbIm.Enabled = True
tbMr.Enabled = True
tbMt.Enabled = True
tbRt.Enabled = True
End Sub
Private Sub exitp_Click ()
Unload Form1
End Sub
Private Sub Form_Load ()
'frmRocket.Caption = CurDir
End Sub
Private Sub Picture1_Paint ()
Dim y As Integer
DrawStyle = vbSolid
Line (Picture1.Left, Picture1. Top)-(Picture1.Left, Picture1. Top — 15)
Line (Picture1.Left, Picture1. Top — 15)-(Picture1.Left — 5, Picture1. Top — 5)
Line (Picture1.Left, Picture1. Top — 15)-(Picture1.Left + 5, Picture1. Top — 5)
CurrentX = Picture1. Left + 10
CurrentY = Picture1. Top — 15
Print «u (ΠΌ/Ρ)»
Line (Picture1.Left + Picture1. Width, Picture1. Top + Picture1. Height — 1)-(Picture1.Left + Picture1. Width + 15 + 20, Picture1. Top + Picture1. Height — 1)
Line (Picture1.Left + Picture1. Width + 5 + 20, Picture1. Top + Picture1. Height — 5)-(Picture1.Left + Picture1. Width + 15 + 20, Picture1. Top + Picture1. Height — 1)
Line (Picture1.Left + Picture1. Width + 5 + 20, Picture1. Top + Picture1. Height + 4)-(Picture1.Left + Picture1. Width + 15 + 20, Picture1. Top + Picture1. Height — 1)
CurrentX = Picture1. Left + Picture1. Width + 20
CurrentY = Picture1. Top + Picture1. Height + 5
Print «t (c)»
lbT.Left = Picture1. Left — 10
lbT.Top = Picture1. Top + Picture1. Height + 5
'CurrentY = lbT. Top
'CurrentX = lbT. Left
'Print «0»
End Sub
Private Sub setval_Click ()
tbIm.Text = 4500
tbMr.Text = 4730
tbMt.Text = 28 000
tbRt.Text = 5
End Sub
Private Sub start_Click ()
btRun_Click
End Sub
Private Sub stop_Click ()
btStop_Click
End Sub
Private Sub Tm1_Timer ()
Dim yi As Integer
xi = xi + 1
If xi <= cx Then
si = im * Log ((mr + mt) / (mr + mt — csp * rt * xi))
imt = mt — okrD (xi * csp * rt)
tbMt.Text = imt
lbT.Caption = xi * csp
lbT.Left = Picture1. Left — ((lbT.Width) / 2) + xi
If sby = 1 Then
yi = okrD (si * Picture1. Height / ms)
Else
yi = okrD (si / 1)
End If
lbS.Caption = CStr (okrD (si / 1))
lbS.Left = Picture1. Left — 5 — lbS. Width
lbS.Top = (Picture1.Top + Picture1. Height) — yi — lbS. Height / 2
Picture1.PSet (xi, Picture1. Height — yi), vbRed
If fire <> 2 Then
imgFire.Picture = LoadPicture (cdir & «imgfire2.gif»)
fire = 2
Else
imgFire.Picture = LoadPicture (cdir & «imgfire1.gif»)
fire = 1
End If
If si > 1 Then
tm2.Interval = 500 — si * 500 / ms
If tm2. Enabled = False Then
tm2.Enabled = True
End If
End If
End If
End Sub
Function setSec (mt, rt)
Dim res As Integer
res = mt / rt
End Function
Function okrD (dr As Double) As Integer
Dim c As Integer
c = Fix (dr)
If dr = c Then
okrD = c
ElseIf (dr — c) > 0.5 Then
okrD = c + 1
Else: okrD = c
End If
End Function
Private Sub tm2_Timer ()
st1.Top = st2. Top + 1
st2.Top = st3. Top + 1
st3.Top = st3. Top + 1
st4.Top = st4. Top + 1
st5.Top = st5. Top + 1
st6.Top = st6. Top + 1
st7.Top = st7. Top + 1
If imgConst. Top < 291 Then
imgConst.Top = imgConst. Top + 1
imgConst.Height = imgConst. Height — 1
End If
imgRocket.Top = imgRocket. Top — 1
imgFire.Top = imgFire. Top — 1
End Sub