ΠΠΎΠΌΠΏΡΡΡΠ΅ΡΠΈΠ·Π°ΡΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠ° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π° Ρ Π»Π΅Π±Π°
Π‘ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ΅ Ρ Π»Π΅Π±ΠΎΠΏΠ΅ΠΊΠ°ΡΠ½ΠΎΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΠ·ΡΠ΅ΡΡΡ Π²ΡΡΠΎΠΊΠΈΠΌ ΡΡΠΎΠ²Π½Π΅ΠΌ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ² ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π° Ρ Π»Π΅Π±Π°, Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΠ΅ΠΌ Π½ΠΎΠ²ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΈ ΠΏΠΎΡΡΠΎΡΠ½Π½ΡΠΌ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ Π°ΡΡΠΎΡΡΠΈΠΌΠ΅Π½ΡΠ° Ρ Π»Π΅Π±ΠΎΠ±ΡΠ»ΠΎΡΠ½ΡΡ ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠΈΡΠΎΠΊΠΈΠΌ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠΉ ΠΌΠ°Π»ΠΎΠΉ ΠΌΠΎΡΠ½ΠΎΡΡΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠΎΡΠΌ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΡΡΠΈ. ΠΡΠ΅ ΡΡΠΎ ΡΡΠ΅Π±ΡΠ΅Ρ ΠΎΡ ΡΠ°Π±ΠΎΡΠ½ΠΈΠΊΠΎΠ² ΠΎΡΡΠ°ΡΠ»ΠΈ Π²ΡΡΠΎΠΊΠΎΠΉ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠΉ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠΈ, Π·Π½Π°Π½ΠΈΡ… Π§ΠΈΡΠ°ΡΡ Π΅ΡΡ >
ΠΠΎΠΌΠΏΡΡΡΠ΅ΡΠΈΠ·Π°ΡΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠ° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π° Ρ Π»Π΅Π±Π° (ΡΠ΅ΡΠ΅ΡΠ°Ρ, ΠΊΡΡΡΠΎΠ²Π°Ρ, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½Π°Ρ)
ΠΠ°Π΄Π°Π½ΠΈΠ΅ Π½Π° ΠΊΡΡΡΠΎΠ²ΠΎΠΉ ΠΏΡΠΎΠ΅ΠΊΡ Π Π°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠ° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π° Ρ Π»Π΅Π±Π°. ΠΡΡΠ°Π·ΠΈΡΡ ΡΠ΅ΠΊΡΡΠ΅Π΅ ΡΠΈΡΠ»Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ².
Π Π°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Ρ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½ΡΡ Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ².
Π Π°ΡΡΡΠΈΡΠ°ΡΡ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ°ΡΡ ΠΎΠ΄Π° Π²ΠΎΠ΄Ρ (Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΠΏΡΠ°Π²Π»ΡΡΡΠ΅Π³ΠΎ Π²ΠΎΠ·Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π΄Π°Π²Π»Π΅Π½ΠΈΠ΅ Π²ΠΎΠ΄Ρ Π² ΡΡΡΠ±ΠΎΠΏΡΠΎΠ²ΠΎΠ΄Π΅):
ΠΡΠΎΠΈΠ·Π²Π΅ΡΡΠΈ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΠΊΠ°Π½Π°Π»ΠΎΠ² ΠΏΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈ Π²ΠΎΠ·ΠΌΡΡΠ΅Π½ΠΈΡ ΠΏΠΎ ΠΈΠΌΠ΅ΡΡΠΈΠΌΡΡ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΠΌ ΠΊΡΠΈΠ²ΡΠΌ ΡΠ°Π·Π³ΠΎΠ½Π° ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ Π½Π°ΠΈΠΌΠ΅Π½ΡΡΠΈΡ ΠΊΠ²Π°Π΄ΡΠ°ΡΠΎΠ²:
ΠΡΠΎΠΈΠ·Π²Π΅ΡΡΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ Π½Π°ΡΡΡΠΎΠ΅ΠΊ ΡΠ΅Π³ΡΠ»ΡΡΠΎΡΠ° ΠΏΠΎ ΠΊΠ°Π½Π°Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π² ΡΠΎΡΡΠ°Π²Π΅ ΠΎΠ΄Π½ΠΎΠΊΠΎΠ½ΡΡΡΠ½ΠΎΠΉ ΡΡ Π΅ΠΌΡ (Π²ΡΠ±ΡΠ°ΡΡ ΠΈΠ· ΠΠ, ΠΠ ΡΠ΅Π³ΡΠ»ΡΡΠΎΡΠΎΠ²);
Π Π°ΡΡΠ΅Ρ ΡΠΈΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠ°ΡΠΎΡΠ° Π² ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΠΈΠ· ΡΡΠ»ΠΎΠ²ΠΈΡ ΠΈΠ½Π²Π°ΡΠΈΠ°Π½ΡΠ½ΠΎΡΡΠΈ;
ΠΡΠΎΠ²Π΅ΡΡΠΈ Π°Π½Π°Π»ΠΈΠ· ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅.
1. Π’Π΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π° Ρ Π»Π΅Π±Π°.
2. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ.
3. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ².
4. Π‘ΠΈΠ½ΡΠ΅Π· ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
4.1 ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ.
4.2 ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ.
4.3 Π Π°ΡΡΠ΅Ρ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΡΡ Π½Π°ΡΡΡΠΎΠ΅ΠΊ ΡΠ΅Π³ΡΠ»ΡΡΠΎΡΠ°.
4.4 Π Π°ΡΡΠ΅Ρ ΡΠΈΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠ°ΡΠΎΡΠ°.
5. ΠΠ½Π°Π»ΠΈΠ· ΠΠ‘Π ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.
Π±Π°Π·Π° Π΄Π°Π½Π½ΠΎΠ΅ ΡΠΈΡΡΠΎΠ²ΠΎΠ΅ ΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅.
ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅
Π Π ΠΎΡΡΠΈΠΈ Ρ Π»Π΅Π±Π° ΠΏΠΎΡΡΠ΅Π±Π»ΡΡΡ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ — Π² ΡΡΠ΅Π΄Π½Π΅ΠΌ Π΄ΠΎ 330 Π³ Π² ΡΡΡΠΊΠΈ. Π ΠΏΠ΅ΡΠΈΠΎΠ΄Ρ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ Π½Π΅ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΠΈ ΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅ Ρ Π»Π΅Π±Π° Π½Π΅ΠΈΠ·Π±Π΅ΠΆΠ½ΠΎ Π²ΠΎΠ·ΡΠ°ΡΡΠ°Π΅Ρ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Ρ Π»Π΅Π± ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π΄Π΅ΡΠ΅Π²ΡΠΌ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°ΠΌ ΠΏΠΈΡΠ°Π½ΠΈΡ. Π Ρ Π»Π΅Π±Π΅ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡΡ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π²Π°ΠΆΠ½Π΅ΠΉΡΠΈΠ΅ ΠΏΠΈΡΠ΅Π²ΡΠ΅ Π²Π΅ΡΠ΅ΡΡΠ²Π°, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΡ; ΡΡΠ΅Π΄ΠΈ Π½ΠΈΡ Π±Π΅Π»ΠΊΠΈ, ΡΠ³Π»Π΅Π²ΠΎΠ΄Ρ, Π²ΠΈΡΠ°ΠΌΠΈΠ½Ρ, ΠΌΠΈΠ½Π΅ΡΠ°Π»ΡΠ½ΡΠ΅ Π²Π΅ΡΠ΅ΡΡΠ²Π°, ΠΏΠΈΡΠ΅Π²ΡΠ΅ Π²ΠΎΠ»ΠΎΠΊΠ½Π°. ΠΠ° ΡΡΠ΅Ρ ΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΡ Ρ Π»Π΅Π±Π° ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ ΠΏΠΎΡΡΠΈ Π½Π°ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρ ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΡΠ΅Ρ ΡΠ²ΠΎΡ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎΡΡΡ Π² ΡΠ³Π»Π΅Π²ΠΎΠ΄Π°Ρ , Π½Π° ΡΡΠ΅ΡΡ — Π² Π±Π΅Π»ΠΊΠ°Ρ , Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΠΌ Π½Π°ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρ — Π² Π²ΠΈΡΠ°ΠΌΠΈΠ½Π°Ρ Π³ΡΡΠΏΠΏΡ Π, ΡΠΎΠ»ΡΡ ΡΠΎΡΡΠΎΡΠ° ΠΈ ΠΆΠ΅Π»Π΅Π·Π°. Π₯Π»Π΅Π± ΠΈΠ· ΠΏΡΠ΅Π½ΠΈΡΠ½ΠΎΠΉ ΠΎΠ±ΠΎΠΉΠ½ΠΎΠΉ ΠΈΠ»ΠΈ ΡΠΆΠ°Π½ΠΎΠΉ ΠΌΡΠΊΠΈ ΠΏΠΎΡΡΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΡΠ΅Ρ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎΡΡΡ Π² ΠΏΠΈΡΠ΅Π²ΡΡ Π²ΠΎΠ»ΠΎΠΊΠ½Π°Ρ . Π£ΡΠ²ΠΎΡΠ΅ΠΌΠΎΡΡΡ Ρ Π»Π΅Π±Π° Π² Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΌΠ΅ΡΠ΅ ΡΠ²ΡΠ·Π°Π½Π° Ρ Π΅Π³ΠΎ ΠΎΡΠ³Π°Π½ΠΎΠ»Π΅ΠΏΡΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΡΠΌΠΈ, Π² ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ ΡΠ°ΠΊΠΈΠΌΠΈ, ΠΊΠ°ΠΊ Π²ΠΊΡΡ, Π°ΡΠΎΠΌΠ°Ρ, ΡΠ°Π·ΡΡΡ Π»Π΅Π½Π½ΠΎΡΡΡ ΠΌΡΠΊΠΈΡΠ°, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΎΡΠΌΠΈΡΡΡΡ ΠΏΠΎΠ½ΡΡΠΈΠ΅ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° Ρ Π»Π΅Π±Π°. ΠΠ°ΡΠ΅ΡΡΠ²ΠΎ Ρ Π»Π΅Π±Π° ΠΎΠ±ΡΡΠ»ΠΎΠ²Π»Π΅Π½ΠΎ ΡΠΎΡΡΠ°Π²ΠΎΠΌ ΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Π°ΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ², Π²Ρ ΠΎΠ΄ΡΡΠΈΡ Π² Π΅Π³ΠΎ ΡΠΎΡΡΠ°Π², Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΠ°ΠΌΠΈ, ΠΏΡΠΎΡΠ΅ΠΊΠ°ΡΡΠΈΠΌΠΈ Π² ΡΠ΅ΡΡΠ΅ ΠΏΡΠΈ Π΅Π³ΠΎ ΡΠΎΠ·ΡΠ΅Π²Π°Π½ΠΈΠΈ ΠΈ Π²ΡΠΏΠ΅ΡΠΊΠ΅ ΡΠ΅ΡΡΠΎΠ²ΡΡ Π·Π°Π³ΠΎΡΠΎΠ²ΠΎΠΊ.
Π‘ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ΅ Ρ Π»Π΅Π±ΠΎΠΏΠ΅ΠΊΠ°ΡΠ½ΠΎΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΠ·ΡΠ΅ΡΡΡ Π²ΡΡΠΎΠΊΠΈΠΌ ΡΡΠΎΠ²Π½Π΅ΠΌ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ² ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π° Ρ Π»Π΅Π±Π°, Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΠ΅ΠΌ Π½ΠΎΠ²ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΈ ΠΏΠΎΡΡΠΎΡΠ½Π½ΡΠΌ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ Π°ΡΡΠΎΡΡΠΈΠΌΠ΅Π½ΡΠ° Ρ Π»Π΅Π±ΠΎΠ±ΡΠ»ΠΎΡΠ½ΡΡ ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠΈΡΠΎΠΊΠΈΠΌ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠΉ ΠΌΠ°Π»ΠΎΠΉ ΠΌΠΎΡΠ½ΠΎΡΡΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠΎΡΠΌ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΡΡΠΈ. ΠΡΠ΅ ΡΡΠΎ ΡΡΠ΅Π±ΡΠ΅Ρ ΠΎΡ ΡΠ°Π±ΠΎΡΠ½ΠΈΠΊΠΎΠ² ΠΎΡΡΠ°ΡΠ»ΠΈ Π²ΡΡΠΎΠΊΠΎΠΉ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠΉ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠΈ, Π·Π½Π°Π½ΠΈΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ ΡΠΌΠ΅Π½ΠΈΡ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΠΎ ΠΏΡΠΈΠ³ΠΎΡΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΏΡΠ΅Π½ΠΈΡΠ½ΠΎΠ³ΠΎ ΠΈ ΡΠΆΠ°Π½ΠΎΠ³ΠΎ ΡΠ΅ΡΡΠ°, ΠΏΠΎ ΡΠ°Π·Π΄Π΅Π»ΠΊΠ΅ ΠΈ Π²ΡΠΏΠ΅ΡΠΊΠ΅ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π²ΠΈΠ΄ΠΎΠ² ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ.
1. Π’Π΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π° Ρ Π»Π΅Π±Π° Π Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ ΠΏΡΠΎΠΏΠΎΡΡΠΈΡΡ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡΡΡ Π²ΠΎΠ΄Π°, Π΄ΡΠΎΠΆΠΆΠΈ ΠΈ ΠΌΡΠΊΠ° Π² ΡΠ΅ΡΡΠΎΠΌΠ΅ΡΠΈΠ»ΡΠ½ΡΡ ΠΌΠ°ΡΠΈΠ½Ρ. ΠΠΎΡΠ»Π΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠΈΠ²Π°Π½ΠΈΡ, Π·Π°ΠΊΠ²Π°ΡΠΊΠ° ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅ΡΡΡ Π² ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠ΅ΡΡΠΎΠΏΡΠΈΠ³ΠΎΡΠΎΠ²ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ Π°ΠΏΠΏΠ°ΡΠ°Ρ. ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π·Π°ΠΊΠ²Π°ΡΠΊΠ° Π²ΡΠ΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ Π² ΡΠ΅ΡΡΠΎΠΏΡΠΈΠ³ΠΎΡΠΎΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΌ Π°Π³ΡΠ΅Π³Π°ΡΠ΅. ΠΠ²Π΅ ΡΠ°ΡΡΠΈ Π·Π°ΠΊΠ²Π°ΡΠΊΠΈ ΠΏΡΠΎΡ ΠΎΠ΄ΡΡ Π΄Π°Π»ΡΡΠ΅ ΠΏΠΎ Π»ΠΈΠ½ΠΈΠΈ, ΠΎΠ΄Π½Π° ΡΠ°ΡΡΡ Π·Π°ΠΊΠ²Π°ΡΠΊΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΡΡΡ Π½Π° Π½Π°ΡΠ°Π»ΡΠ½ΡΡ ΡΡΠ°Π΄ΠΈΡ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π²ΠΌΠ΅ΡΡΠΎ Π΄ΡΠΎΠΆΠΆΠ΅ΠΉ. ΠΠΎΡΠ»Π΅ ΠΏΡΠΈΠ³ΠΎΡΠΎΠ²Π»Π΅Π½ΠΈΡ Π·Π°ΠΊΠ²Π°ΡΠΊΠΈ ΠΊ Π½Π΅ΠΉ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡΡΡ ΡΠΎΠ»Π΅Π²ΠΎΠΉ ΡΠ°ΡΡΠ²ΠΎΡ, ΠΏΠΈΡΠ΅Π²ΡΠ΅ Π΄ΠΎΠ±Π°Π²ΠΊΠΈ ΠΌΡΠΊΠ° ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ. ΠΠΎΠ»ΡΡΠ΅Π½Π½ΠΎΠ΅ ΡΠ΅ΡΡΠΎ Π²ΡΠ΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ Π²ΠΎ Π²ΡΠΎΡΠΎΠΌ ΡΠ΅ΡΡΠΎΠΏΡΠΈΠ³ΠΎΡΠΎΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΌ Π°Π³ΡΠ΅Π³Π°ΡΠ΅. ΠΠ°Π»Π΅Π΅ ΡΠ΅ΡΡΠΎ Π΄Π΅Π»ΠΈΡΡΡ ΠΈ Π½Π°ΠΏΡΠ°Π²Π»ΡΠ΅ΡΡΡ Π² ΠΏΠ΅ΡΡ.
2. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΠ»Ρ Π½Π°Π³Π»ΡΠ΄Π½ΠΎΠ³ΠΎ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠ° ΡΡΠ΅Π΄ΡΡΠ²Π°ΠΌΠΈ ΡΡΠ΅Π΄Ρ Borland Delphi 7.0 Π±ΡΠ»Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠ°Ρ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΡ Π΅ΠΌΠ°:
ΠΠ° Π½Π΅ΠΉ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½Ρ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π°ΠΏΠΏΠ°ΡΠ°ΡΡ ΠΈ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅, ΡΠ½Π΅ΡΠ³Π΅ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΠΎΡΠΎΠΊΠΈ. ΠΠ° ΡΡ Π΅ΠΌΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ:
Π’Π΅ΡΠΌΠΎΡΠ΅Π³ΡΠ»ΡΡΠΎΡ Π΄ΠΈΠ»Π°ΡΠΎΠΌΠ΅ΡΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠΈΠΏΠ°;
ΠΠΎΠ·Π°ΡΠΎΡ Π²Π΅ΡΠΎΠ²ΠΎΠ³ΠΎ ΡΠΈΠΏΠ° Π΄Π»Ρ ΠΆΠΈΠ΄ΠΊΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ²;
Π’Π΅ΡΡΠΎΠΌΠ΅ΡΠΈΠ»ΡΠ½Π°Ρ ΠΌΠ°ΡΠΈΠ½Π° Π2-Π₯Π’Π Ρ ΠΏΠ»Π°Π½Π΅ΡΠ°ΡΠ½ΡΠΌ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΡΠ°Π±ΠΎΡΠ΅Π³ΠΎ ΠΎΡΠ³Π°Π½Π°;
ΠΠ΅Π»Π΅Π½ΠΎΠ΅ ΠΌΠΈΠ³Π°Π½ΠΈΠ΅ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΠΏΠΎΡΡΡΠΏΠ»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ° ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ° Π² Π΄ΡΡΠ³ΠΎΠΉ.
Π ΡΠ΄ΠΎΠΌ Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΌΠΈ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ°ΠΌΠΈ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Ρ ΠΏΠΎΠ»Ρ Π²Π²ΠΎΠ΄Π°, Π³Π΄Π΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ ΡΠ΅ΠΊΡΡΠ΅Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°.
3. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΠΠ»Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ ΠΈ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Π±ΡΠ»Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π° Π±Π°Π·Π° Π΄Π°Π½Π½ΡΡ , ΡΠΎΡΡΠΎΡΡΠ°Ρ ΠΈΠ· ΡΠ°Π±Π»ΠΈΡΡ Π±Π°Π· Π΄Π°Π½Π½ΡΡ Paradox7. ΠΠ½Π° Ρ ΡΠ°Π½ΠΈΡΡΡ Π½Π° ΠΆΠ΅ΡΡΠΊΠΎΠΌ Π΄ΠΈΡΠΊΠ΅ Π² ΡΠ°ΠΉΠ»Π΅ mybd. db Π² ΡΠΎΠΉ ΠΆΠ΅ ΠΏΠ°ΠΏΠΊΠ΅, Π³Π΄Π΅ Ρ ΡΠ°Π½ΠΈΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°.
Π‘ΡΡΡΠΊΡΡΡΠ° ΡΠ°Π±Π»ΠΈΡΡ ΠΈΠΌΠ΅Π΅Ρ Π²ΠΈΠ΄:
Π’Π°Π±Π»ΠΈΡΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π° ΡΡΠ΅Π΄ΡΡΠ²Π°ΠΌΠΈ Database Desktop, Π³Π΄Π΅ Π΅Π΅ ΡΡΡΡΠΊΡΡΡΠ° ΠΈΠΌΠ΅Π΅Ρ Π²ΠΈΠ΄:
ΠΠ°Π·Ρ Π΄Π°Π½Π½ΡΡ ΡΠ΅ΠΊΡΡΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΈ Π³ΡΠ°ΡΠΈΠΊΠΈ ΠΏΠΎ ΡΠ°ΡΡ ΠΎΠ΄Ρ Π²ΠΎΠ΄Ρ ΠΈ Π΄Π°Π²Π»Π΅Π½ΠΈΡ Π²ΠΎΠ΄Ρ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ «ΠΠΎΠΊΠ°Π·Π°Π½ΠΈΡ Π΄Π°ΡΡΠΈΠΊΠΎΠ²»:
4. Π‘ΠΈΠ½ΡΠ΅Π· ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
4.1 ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π²ΡΠ±Π΅ΡΠ΅ΠΌ Π΄Π°Π²Π»Π΅Π½ΠΈΠ΅ Π²ΠΎΠ΄Ρ Π² ΡΡΡΠ±ΠΎΠΏΡΠΎΠ²ΠΎΠ΄Π΅. ΠΠ»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ Π΄Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΈ Π²ΡΠ²ΠΎΠ΄Π΅ ΡΠΈΡΡΠ΅ΠΌΡ Π½Π° Π½ΠΎΠ²ΠΎΠ΅ Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΡΠΈΡΡΠ΅ΠΌΡ Π² ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠΎΠΌΠΏΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠΎΠ»Π΅Π±Π°Π½ΠΈΡ ΡΠ°ΡΡ ΠΎΠ΄Π° Π²ΠΎΠ΄Ρ, ΠΈΠ·ΠΌΠ΅Π½ΡΡ Π΄Π°Π²Π»Π΅Π½ΠΈΠ΅ Π²ΠΎΠ΄Ρ.
ΠΠ»Ρ ΡΠΈΠ½ΡΠ΅Π·Π° ΡΠΈΡΡΠ΅ΠΌΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π° ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π²ΠΈΠ΄Π°:
Π³Π΄Π΅ yz — Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°;
ys — Π²ΡΡ ΠΎΠ΄ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°;
Wof, Wop — ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΎΡΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΏΠΎ ΠΊΠ°Π½Π°Π»Ρ Π²ΠΎΠ·ΠΌΡΡΠ΅Π½ΠΈΡ ΠΈ ΠΏΠΎ ΠΊΠ°Π½Π°Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ;
Uk, Up — Π²ΡΡ ΠΎΠ΄ ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠ°ΡΠΎΡΠ° ΠΈ ΡΠ΅Π³ΡΠ»ΡΡΠΎΡΠ°, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ;
Us — ΡΡΠΌΠΌΠ°ΡΠ½ΠΎΠ΅ ΡΠΏΡΠ°Π²Π»ΡΡΡΠ΅Π΅ Π²ΠΎΠ·Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΡΠ΅Π³ΡΠ»ΡΡΠΎΡΠ° ΠΈ ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠ°ΡΠΎΡΠ°;
f — ΠΈΠ·ΠΌΠ΅ΡΡΠ΅ΠΌΠΎΠ΅ Π²ΠΎΠ·ΠΌΡΡΠ΅Π½ΠΈΠ΅, Π΄Π΅ΠΉΡΡΠ²ΡΡΡΠ΅Π΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΡ.
4.2 ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π‘ΠΈΠ½ΡΠ΅Π· ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΠΎ ΠΊΠ°Π½Π°Π»Ρ Π²ΠΎΠ·ΠΌΡΡΠ΅Π½ΠΈΡ ΠΈ ΠΏΠΎ ΠΊΠ°Π½Π°Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅ΠΌ ΠΏΠΎ ΠΈΠΌΠ΅ΡΡΠΈΠΌΡΡ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΠΌ ΠΊΡΠΈΠ²ΡΠΌ ΡΠ°Π·Π³ΠΎΠ½Π° Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠ΅ΡΠΎΠ΄Π° Π½Π°ΠΈΠΌΠ΅Π½ΡΡΠΈΡ ΠΊΠ²Π°Π΄ΡΠ°ΡΠΎΠ². ΠΠ°ΠΆΠ΄ΡΡ ΠΊΡΠΈΠ²ΡΡ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΡΠ΅ΠΌ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΡΠ°Π·Π½ΠΎΡΡΠ½ΡΠΌ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΠΈ Π²ΡΠΎΡΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ΄ΠΊΠ° ΠΈ Π²ΡΠ±Π΅ΡΠ΅ΠΌ Π»ΡΡΡΠ΅Π΅ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΠΊΡΠΈΡΠ΅ΡΠΈΡ Π€ΠΈΡΠ΅ΡΠ°.
ΠΡΠΎΠΈΠ·Π²Π΅Π΄Π΅ΠΌ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ-ΡΠ°Π·Π½ΠΎΡΡΠ½ΠΎΠ³ΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ΄ΠΊΠ°: ΠΏΡΠΈ ΡΠ»Π΅Π΄ΡΡΡΠΈΡ Π½Π°ΡΠ°Π»ΡΠ½ΡΡ ΡΡΠ»ΠΎΠ²ΠΈΡΡ :, , .
ΠΡΠΎΠΈΠ·Π²Π΅Π΄Π΅ΠΌ ΡΠ°ΡΡΠ΅Ρ ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΠΎΠ² ΡΡΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈΡΡ ΠΎΠ΄Ρ ΠΈΠ· ΡΡΠ»ΠΎΠ²ΠΈΡ:
.
ΠΡΡ ΠΎΠ΄Ρ ΠΈΠ· ΡΡΠ»ΠΎΠ²ΠΈΡ ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΡ ΡΠΊΡΡΡΠ΅ΠΌΡΠΌΠ° ΡΡΠ½ΠΊΡΠΈΠΈ Π΄Π²ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ , Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠΌ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ΠΌ ΠΌΠΈΠ½ΠΈΠΌΡΠΌΠ° ΡΠ²Π»ΡΠ΅ΡΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΠΉ:
.
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠ΅ΡΠΈΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΉ:
ΠΠ±ΠΎΠ·Π½Π°ΡΠΈΠΌ ΡΡΠΌΠΌΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΌΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌΠΈ:
, ,.
, ,.
ΠΈ Π·Π°ΠΏΠΈΡΠ΅ΠΌ ΡΠΈΡΡΠ΅ΠΌΡ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΉ Π² Π΄ΡΡΠ³ΠΎΠΌ Π²ΠΈΠ΄Π΅:
ΠΠ»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π°Π΄Π΅ΠΊΠ²Π°ΡΠ½ΠΎΡΡΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΡΠΈ ΠΎΡΡΡΡΡΡΠ²ΠΈΠΈ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΡ ΠΎΠΏΡΡΠΎΠ² ΡΠ°ΡΡΡΠΈΡΠ°Π΅ΠΌ ΠΊΡΠΈΡΠ΅ΡΠΈΠΉ Π€ΠΈΡΠ΅ΡΠ° ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎΠΉ Π΄ΠΈΡΠΏΠ΅ΡΡΠΈΠΈ ΠΈ Π΄ΠΈΡΠΏΠ΅ΡΡΠΈΠΈ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΡΠ΅Π΄Π½Π΅Π³ΠΎ :
Π³Π΄Π΅, ,.
— ΡΡΠ΅Π΄Π½Π΅Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π²ΡΡ ΠΎΠ΄Π° ΠΎΠ±ΡΠ΅ΠΊΡΠ°,.
— Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΎΡΠΊΠ»ΠΈΠΊΠ°, ΡΠ°ΡΡΡΠΈΡΠ°Π½Π½ΡΠ΅ ΠΏΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΈ,.
N = 300 — ΠΎΠ±ΡΠ΅ΠΌ Π²ΡΠ±ΠΎΡΠΊΠΈ,.
l = 2 — ΡΠΈΡΠ»ΠΎ ΡΠ²ΡΠ·Π΅ΠΉ, Π½Π°Π»ΠΎΠΆΠ΅Π½Π½ΡΡ Π½Π° Π²ΡΠ±ΠΎΡΠΊΡ, ΡΠ°Π²Π½ΠΎΠ΅ ΡΠΈΡΠ»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΠΎΠ² Π² ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΈ.
ΠΡΠ»ΠΈ F Π±ΠΎΠ»ΡΡΠ΅ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΊΡΠΈΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ (ΡΠ°Π±Π»ΠΈΡΠ½ΠΎΠ³ΠΎ) Π·Π½Π°ΡΠ΅Π½ΠΈΡ Fp, ΡΠΎ ΠΌΠΎΠ΄Π΅Π»Ρ Π±Π»ΠΈΠ·ΠΊΠ° ΠΊ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ°, Ρ. Π΅. ΠΎΠ½Π° Π°Π΄Π΅ΠΊΠ²Π°ΡΠ½Π° ΠΎΠ±ΡΠ΅ΠΊΡΡ:
Π³Π΄Π΅ — ΡΠΈΡΠ»ΠΎ ΡΡΠ΅ΠΏΠ΅Π½Π΅ΠΉ ΡΠ²ΠΎΠ±ΠΎΠ΄Ρ Π΄Π»Ρ Π΄ΠΈΡΠΏΠ΅ΡΡΠΈΠΉ ΠΈ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ, p — ΡΡΠΎΠ²Π΅Π½Ρ Π·Π½Π°ΡΠΈΠΌΠΎΡΡΠΈ.
Ρ = 1%, => .
ΠΡΠΎΠΈΠ·Π²Π΅Π΄Π΅ΠΌ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ-ΡΠ°Π·Π½ΠΎΡΡΠ½ΠΎΠ³ΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Π²ΡΠΎΡΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ΄ΠΊΠ°: ΠΏΡΠΈ ΡΠ»Π΅Π΄ΡΡΡΠΈΡ Π½Π°ΡΠ°Π»ΡΠ½ΡΡ ΡΡΠ»ΠΎΠ²ΠΈΡΡ :, ,, .
ΠΡΠΎΠΈΠ·Π²Π΅Π΄Π΅ΠΌ ΡΠ°ΡΡΠ΅Ρ ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΠΎΠ² ΡΡΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈΡΡ ΠΎΠ΄Ρ ΠΈΠ· ΡΡΠ»ΠΎΠ²ΠΈΡ:
.
ΠΡΡ ΠΎΠ΄Ρ ΠΈΠ· ΡΡΠ»ΠΎΠ²ΠΈΡ ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΡ ΡΠΊΡΡΡΠ΅ΠΌΡΠΌΠ° ΡΡΠ½ΠΊΡΠΈΠΈ ΡΡΠ΅Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ , Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠΌ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ΠΌ ΠΌΠΈΠ½ΠΈΠΌΡΠΌΠ° ΡΠ²Π»ΡΠ΅ΡΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΠΉ:
.
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠ΅ΡΠΈΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΉ:
ΠΠ±ΠΎΠ·Π½Π°ΡΠΈΠΌ ΡΡΠΌΠΌΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΌΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌΠΈ:
, , ,.
, , ,.
, , ,.
ΠΈ Π·Π°ΠΏΠΈΡΠ΅ΠΌ ΡΠΈΡΡΠ΅ΠΌΡ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΉ Π² Π΄ΡΡΠ³ΠΎΠΌ Π²ΠΈΠ΄Π΅:
ΠΠ»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π°Π΄Π΅ΠΊΠ²Π°ΡΠ½ΠΎΡΡΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΡΠΈ ΠΎΡΡΡΡΡΡΠ²ΠΈΠΈ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΡ ΠΎΠΏΡΡΠΎΠ² ΡΠ°ΡΡΡΠΈΡΠ°Π΅ΠΌ ΠΊΡΠΈΡΠ΅ΡΠΈΠΉ Π€ΠΈΡΠ΅ΡΠ° ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎΠΉ Π΄ΠΈΡΠΏΠ΅ΡΡΠΈΠΈ ΠΈ Π΄ΠΈΡΠΏΠ΅ΡΡΠΈΠΈ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΡΠ΅Π΄Π½Π΅Π³ΠΎ :
Π³Π΄Π΅, ,.
— ΡΡΠ΅Π΄Π½Π΅Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π²ΡΡ ΠΎΠ΄Π° ΠΎΠ±ΡΠ΅ΠΊΡΠ°,.
N = 300 — ΠΎΠ±ΡΠ΅ΠΌ Π²ΡΠ±ΠΎΡΠΊΠΈ,.
l = 3 — ΡΠΈΡΠ»ΠΎ ΡΠ²ΡΠ·Π΅ΠΉ, Π½Π°Π»ΠΎΠΆΠ΅Π½Π½ΡΡ Π½Π° Π²ΡΠ±ΠΎΡΠΊΡ, ΡΠ°Π²Π½ΠΎΠ΅ ΡΠΈΡΠ»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΠΎΠ² Π² ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΈ.
ΠΡΠ»ΠΈ F Π±ΠΎΠ»ΡΡΠ΅ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΊΡΠΈΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ (ΡΠ°Π±Π»ΠΈΡΠ½ΠΎΠ³ΠΎ) Π·Π½Π°ΡΠ΅Π½ΠΈΡ Fp, ΡΠΎ ΠΌΠΎΠ΄Π΅Π»Ρ Π±Π»ΠΈΠ·ΠΊΠ° ΠΊ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ°, Ρ. Π΅. ΠΎΠ½Π° Π°Π΄Π΅ΠΊΠ²Π°ΡΠ½Π° ΠΎΠ±ΡΠ΅ΠΊΡΡ:
Π³Π΄Π΅ Ρ=1%, =>.
Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΏΠΎΠ»ΡΡΠ΅Π½Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΌΠΎΠ΄Π΅Π»ΠΈ:
ΠΠΎ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°ΠΌ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΎΠ±Π° ΠΊΠ°Π½Π°Π»Π° Π»ΡΡΡΠ΅ ΠΈ ΠΎΠΏΠΈΡΡΠ²Π°ΡΡΡΡ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡΠΌΠΈ Π²ΡΠΎΡΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ΄ΠΊΠ°.
4.3 Π Π°ΡΡΠ΅Ρ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΡΡ Π½Π°ΡΡΡΠΎΠ΅ΠΊ ΡΠ΅Π³ΡΠ»ΡΡΠΎΡΠ° ΠΠ»Ρ ΡΠΈΠ½ΡΠ΅Π·Π° ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΠ±ΡΠ°ΡΡ ΡΠ΅Π³ΡΠ»ΡΡΠΎΡ ΠΈ Π²ΡΡΠΈΡΠ»ΠΈΡΡ Π΅Π³ΠΎ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π΄Π»Ρ Π΄Π°Π½Π½ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΠΎΠ±ΡΠ΅ΠΊΡΠ°. Π‘Π΄Π΅Π»Π°Π΅ΠΌ Π²ΡΠ±ΠΎΡ ΠΌΠ΅ΠΆΠ΄Ρ ΠΠ ΠΈ ΠΠ ΡΠ΅Π³ΡΠ»ΡΡΠΎΡΠΎΠΌ ΠΏΠΎ ΠΊΡΠΈΡΠ΅ΡΠΈΡ ΠΈΠ½ΡΠ΅Π³ΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΊΠ²Π°Π΄ΡΠ°ΡΠΈΡΠ½ΠΎΠΉ ΠΎΡΠΈΠ±ΠΊΠΈ.
ΠΠ°ΡΠ΅ΡΡΠ²ΠΎ ΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΎΡΠ΅Π½ΠΈΠ²Π°ΡΡ ΠΏΠΎ ΡΠ΅Π°ΠΊΡΠΈΠΈ Π·Π°ΠΌΠΊΠ½ΡΡΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ Π½Π° ΡΡΡΠΏΠ΅Π½ΡΠ°ΡΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°ΡΡΠ΅Π³ΠΎ Π²ΠΎΠ·Π΄Π΅ΠΉΡΡΠ²ΠΈΡ. ΠΠ°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΎΠ±ΡΠΈΠΌ ΠΊΡΠΈΡΠ΅ΡΠΈΠ΅ΠΌ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° ΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΈΠ½ΡΠ΅Π³ΡΠ°Π»ΡΠ½Π°Ρ ΠΊΠ²Π°Π΄ΡΠ°ΡΠΈΡΠ½Π°Ρ ΠΎΡΠΈΠ±ΠΊΠ°:
. (1).
Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ Π½Π°ΡΡΡΠΎΠ΅ΠΊ ΡΠΈΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΠ — ΡΠ΅Π³ΡΠ»ΡΡΠΎΡΠ° Π΄Π»Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Π²ΡΠΎΡΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ΄ΠΊΠ°. ΠΠΎΠ΄Π΅Π»Ρ Π·Π°ΠΌΠΊΠ½ΡΡΠΎΠΉ ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΠΠ‘Π ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΡ Π² Π²ΠΈΠ΄Π΅ ΡΠΈΡΡΠ΅ΠΌΡ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΉ:
(2).
ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠΌ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ΠΌ ΠΌΠΈΠ½ΠΈΠΌΡΠΌΠ° ΠΊΡΠΈΡΠ΅ΡΠΈΡ (1) ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°Π²Π΅Π½ΡΡΠ²ΠΎ Π½ΡΠ»Ρ ΡΠ°ΡΡΠ½ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΡΡ ΠΊΡΠΈΡΠ΅ΡΠΈΡ ΠΏΠΎ Π²ΡΠ΅ΠΌ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΠΌ :
(3).
Π³Π΄Π΅ m = 2 — ΠΏΠΎΡΡΠ΄ΠΎΠΊ ΡΠΈΡΡΠΎΠ²ΠΎΠ³ΠΎ ΡΠ΅Π³ΡΠ»ΡΡΠΎΡΠ°.
ΠΠ»Ρ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ Π½Π°ΡΡΡΠΎΠ΅ΠΊ q1, q2 ΡΠΈΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΠ — ΡΠ΅Π³ΡΠ»ΡΡΠΎΡΠ° Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ ΡΠΈΡΠ»Π΅Π½Π½ΡΠΌ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ — Π³ΡΠ°Π΄ΠΈΠ΅Π½ΡΠ½ΡΠΌ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ Ρ ΠΏΠΎΡΠ°Π³ΠΎΠ²ΡΠΌ ΠΏΠΎΠΈΡΠΊΠΎΠΌ ΠΎΠΏΡΠΈΠΌΡΠΌΠ°. ΠΠΎΠΈΡΠΊ ΠΎΠΏΡΠΈΠΌΡΠΌΠ° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡΡ Π² Π΄Π²Π° ΡΡΠ°ΠΏΠ°. ΠΠ° ΠΏΠ΅ΡΠ²ΠΎΠΌ — Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ ΡΠΈΡΠ»Π΅Π½Π½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠ°ΡΡΠ½ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΡΡ (3) ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π³ΡΠ°Π΄ΠΈΠ΅Π½ΡΠ° Π² ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΡΠΎΡΠΊΠ΅ (Π½Π° j-ΡΠΎΠΌ ΡΠ°Π³Π΅ ΠΏΡΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΡ).
ΠΠ° Π²ΡΠΎΡΠΎΠΌ ΡΡΠ°ΠΏΠ΅ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°Π³ ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ Π² Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ, ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π³ΡΠ°Π΄ΠΈΠ΅Π½ΡΠ°:
(4).
Π³Π΄Π΅ j — Π½ΠΎΠΌΠ΅Ρ ΡΠ΅ΠΊΡΡΠ΅ΠΉ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΡΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΡ ΠΎΠΏΡΠΈΠΌΡΠΌΡ;
— ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΡ ΡΠ°Π³Π° Π½Π° j-ΡΠΎΠΉ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΡΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΡ ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅;
— Π½ΠΎΡΠΌΠ° Π³ΡΠ°Π΄ΠΈΠ΅Π½ΡΠ°:. (5).
ΠΡΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΡΠ°Π³Π° ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π²ΡΠ΅Ρ Π½Π°ΡΡΡΠΎΠ΅ΠΊ, ΠΏΡΠΈΡΠ΅ΠΌ ΠΊΠ°ΠΆΠ΄Π°Ρ ΠΈΠ· Π½ΠΈΡ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ ΠΏΡΠΈΡΠ°ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠΏΠΎΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅ΠΉ ΡΠΎΡΡΠ°Π²Π»ΡΡΡΠ΅ΠΉ Π³ΡΠ°Π΄ΠΈΠ΅Π½ΡΠ°.
Π‘ΡΡΠ°ΡΠ΅Π³ΠΈΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΠ° ΡΠ°Π³Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΠΏΡΠ°Π²ΠΈΠ»ΠΎΠΌ:
(6).
ΠΠΎΠΌΠ΅Π½Ρ ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΡ ΠΏΠΎΠΈΡΠΊΠ° ΠΎΠΏΡΠΈΠΌΡΠΌΠ° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΠΏΡΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΡΡΠ»ΠΎΠ²ΠΈΠΉ: ΠΈΠ»ΠΈ, (7).
Π³Π΄Π΅ — Π·Π°Π΄Π°Π½Π½Π°Ρ ΡΠΎΡΠ½ΠΎΡΡΡ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ ΡΠΎΡΠΊΠΈ ΡΠΊΡΡΡΠ΅ΠΌΡΠΌΠ°.
Π§ΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠΈΡΠ»Π΅Π½Π½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠ°ΡΡΠ½ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΡΡ ΠΊΡΠΈΡΠ΅ΡΠΈΡ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ°ΡΡΡΠΈΡΠ°ΡΡ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡΠΎΡΠ΅ΡΡ (ΠΠ) Π·Π°ΠΌΠΊΠ½ΡΡΠΎΠΉ Π¦Π‘Π ΠΏΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡΠΌ (2) ΠΏΡΠΈ ΠΏΠΎΠ΄Π°ΡΠ΅ Π΅Π΄ΠΈΠ½ΠΈΡΠ½ΠΎΠ³ΠΎ Π²ΠΎΠ·Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π½Π° Π²Ρ ΠΎΠ΄ ΡΠΈΡΡΠ΅ΠΌΡ. Π‘ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠ²Π°Π·ΠΈΠ°Π½Π°Π»ΠΈΡΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ΅ΠΊΡΡΡΠ΅Π½ΡΠ½ΡΡ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΉ Π½Π°Ρ ΠΎΠ΄ΠΈΠΌ ΡΠ°ΡΡΠ½ΡΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΡΠ΅:
(8).
ΠΠ»Ρ ΡΠ°ΡΡΠ΅ΡΠ° ΡΠΈΡΠ»Π΅Π½Π½ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΡΡ ΠΏΠΎ ΡΠΈΡΡΠ΅ΠΌΠ΅ (8) Π½Π°Π΄ΠΎ ΠΏΡΠΈΠ½ΡΡΡ Π½Π°ΡΠ°Π»ΡΠ½ΡΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΡ:
(9).
ΠΠ»Ρ ΠΠ — ΡΠ΅Π³ΡΠ»ΡΡΠΎΡΠ° ΡΠΏΡΠ°Π²Π΅Π΄Π»ΠΈΠ²Ρ Π²ΡΠ΅ Π²ΡΡΠ΅ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΠ΅ ΡΠΎΡΠΌΡΠ»Ρ, ΠΊΡΠΎΠΌΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ (2) ΠΈ ΡΠΈΡΡΠ΅ΠΌΡ (8), ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΈΠΌΡΡ Π²ΠΈΠ΄:
(10) (11).
ΠΡΠ±ΠΎΡ Π½Π°ΡΠ°Π»ΡΠ½ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π½Π°ΡΡΡΠΎΠ΅ΠΊ ΡΠ΅Π³ΡΠ»ΡΡΠΎΡΠΎΠ² ΠΎΡΡΡΠ΅ΡΡΠ²ΠΈΠΌ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ (Π) ΠΈ (Π):
Π΄Π»Ρ ΠΠΠΈ ΠΠ — ΡΠ΅Π³ΡΠ»ΡΡΠΎΡΠΎΠ² ΠΎΠ½ΠΈ Π±ΡΠ΄ΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ:
Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, .
ΠΠ»Ρ ΠΎΡΠ΅Π½ΠΊΠΈ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π½ΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ² ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠ΅Π³ΡΠ»ΡΡΠΎΡΠΎΠ² ΡΠ°ΡΡΡΠΈΡΠ°Π΅ΠΌ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΊΡΠΈΡΠ΅ΡΠΈΠΈ:
ΠΡΠ΅ΠΌΡ ΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ:, Π³Π΄Π΅ — Π½ΠΎΠΌΠ΅Ρ ΡΠ°ΠΊΡΠ°, Π΄Π»Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΠΌΠΎΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ ΠΏΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ i ΠΎΡ N Π΄ΠΎ mc Ρ ΡΠ°Π³ΠΎΠΌ -1: .
ΠΠ΅ΡΠ΅ΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅:, Π³Π΄Π΅ Π1 — ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΠΎΡΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ Π²ΡΡ ΠΎΠ΄Π° ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΎΡ Π·Π°Π΄Π°Π½ΠΈΡ .
ΠΠΎΡΡΡΠΈΡΠΈΠ΅Π½Ρ Π·Π°ΡΡΡ Π°Π½ΠΈΡ:, Π³Π΄Π΅ — Π²ΡΠΎΡΠΎΠΉ ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌ Π²ΡΡ ΠΎΠ΄Π° ΠΎΠ±ΡΠ΅ΠΊΡΠ°.
Π‘ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΎΡΠΈΠ±ΠΊΠ°:, Π³Π΄Π΅ — Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π²ΡΡ ΠΎΠ΄Π° ΠΎΠ±ΡΠ΅ΠΊΡΠ° Π½Π° N-ΠΌ ΡΠ°ΠΊΡΠ΅ (ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ²ΡΠ΅Π΅ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅).
4.4 Π Π°ΡΡΠ΅Ρ ΡΠΈΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠ°ΡΠΎΡΠ° Π Π°ΡΡΠ΅Ρ ΡΠΈΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠ°ΡΠΎΡΠ° Π² ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΠΈΠ· ΡΡΠ»ΠΎΠ²ΠΈΡ ΠΈΠ½Π²Π°ΡΠΈΠ°Π½ΡΠ½ΠΎΡΡΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡ Π²Π»ΠΈΡΠ½ΠΈΠ΅ Π²ΠΎΠ·ΠΌΡΡΠ°ΡΡΠ΅Π³ΠΎ Π²ΠΎΠ·Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π½Π° ΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌΡΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ ΠΏΡΠΈ ΡΠΎΡΠ½ΠΎΠΌ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ°.
ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΈΡΠΊΡΠ΅ΡΠ½ΡΠ΅ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΎΡΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΊΠ°Π½Π°Π»ΠΎΠ² ΠΎΠ±ΡΠ΅ΠΊΡΠ°, Π° Π·Π°ΡΠ΅ΠΌ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ ΠΈΠ½Π²Π°ΡΠΈΠ°Π½ΡΠ½ΠΎΡΡΠΈ, Π²ΡΠ²Π΅ΡΡΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΎΡΠ½ΡΡ ΡΡΠ½ΠΊΡΠΈΡ ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠ°ΡΠΎΡΠ°:
(*).
Π³Π΄Π΅ — Π΄ΠΈΡΠΊΡΠ΅ΡΠ½Π°Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΎΡΠ½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ Π²ΠΎΠ·ΠΌΡΡΠ°ΡΡΠ΅Π³ΠΎ ΠΊΠ°Π½Π°Π»Π°; - Π΄ΠΈΡΠΊΡΠ΅ΡΠ½Π°Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΎΡΠ½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ³ΠΎ ΠΊΠ°Π½Π°Π»Π° ΠΠΎΠ΄ΡΡΠ°Π²Π»ΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΎΡΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π² ΡΠΎΡΠΌΡΠ»Ρ (*) ΠΏΠΎΠ»ΡΡΠΈΠΌ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΡΠΈΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠ°ΡΠΎΡΠ° Π² ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΌ ΠΈΡΡΠΈΡΠ»Π΅Π½ΠΈΠΈ:
ΠΠ»Ρ Π½Π°ΡΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΡ:
5. ΠΠ½Π°Π»ΠΈΠ· ΠΠ‘Π ΠΠΎΡΠ»Π΅ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½ΠΈΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π²ΡΠ²ΠΎΠ΄Ρ ΠΎ Π΅Π΅ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ:
ΠΠ°Π»ΠΈΡΠΈΠ΅ ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠ°ΡΠΎΡΠ° Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ Π΄Π΅Π»Π°Π΅Ρ ΠΊΡΠΈΠ²ΡΡ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠ° ΠΏΡΠΈ ΡΠ°ΡΡΠ΅ΡΠ΅ ΠΏΠΎ Π·Π°Π΄Π°Π½ΠΈΡ Π±ΠΎΠ»Π΅Π΅ Π³Π»Π°Π΄ΠΊΠΎΠΉ ΠΈ ΡΠΌΠ΅Π½ΡΡΠ°Π΅Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°Π»ΡΠ½ΡΡ ΠΊΠ²Π°Π΄ΡΠ°ΡΠΈΡΠ½ΡΡ ΠΎΡΠΈΠ±ΠΊΡ;
ΠΠ°Π»ΠΈΡΠΈΠ΅ ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠ°ΡΠΎΡΠ° Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ ΡΠΌΠ΅Π½ΡΡΠ°Π΅Ρ Π°ΠΌΠΏΠ»ΠΈΡΡΠ΄Ρ ΠΊΠΎΠ»Π΅Π±Π°Π½ΠΈΠΉ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠ° ΠΏΡΠΈ ΡΠ°ΡΡΠ΅ΡΠ΅ ΠΏΠΎ Π²ΠΎΠ·ΠΌΡΡΠ΅Π½ΠΈΡ Π² ΠΏΡΡΡ ΡΠ°Π·;
ΠΡΠ΅ΠΌΡ ΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠ° ΠΏΡΠΈ ΡΠ°ΡΡΠ΅ΡΠ΅ ΠΏΠΎ Π·Π°Π΄Π°Π½ΠΈΡ Ρ ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠ°ΡΠΎΡΠΎΠΌ ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ Ρ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ ΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΈ ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ Π½Π°ΡΡΡΠΎΠ΅ΠΊ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ΅Π³ΡΠ»ΡΡΠΎΡΠ°.
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΠΈΡΡΠΈΠ½Π³ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
unit Unit1;
interface.
uses.
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,.
Dialogs, ExtCtrls, Menus, OleCtrls, DB,.
DBTables, Grids, DBGrids, StdCtrls, Mask, DBCtrls, Math, ComCtrls,.
TeeProcs, TeEngine, Chart, Series;
const.
exp1:array[1.57] of real=(0,0,0,0,0,0.05,0.08,0.1,0.12,0.15,0.2,0.25,0.27,0.3,0.35,0.4,0.45,0.5,0.6,0.65,0.75,0.8,0.89,0.95,1.05,1.15,1.23,1.32,1.4,1.51,1.62,1.75,1.9,2.05,2.2,2.37,2.55,2.8,3.1,3.37,3.68,3.95,4.25,4.45,4.77,4.81,4.93,4.98,5.05,5.08,5.13,5.15,5.19,5.2,5.22,5.23,5.23);
exp2:array[1.45] of real=(0,0,0,0,0,0,0,0,0.01,0.02,0.025,0.035,0.05,0.085,0.1,0.125,0.15,0.175,0.22,0.26,0.315,0.35,0.42,0.45,0.51,0.565,0.61,0.655,0.725,0.77,0.81,0.85,0.88,0.915,0.94,0.975,0.985,1.01,1.015,1.02,1.022,1.025,1.025,1.025,1.025);
NN = 300; du=5; dv=8;
type.
TForm1 = class (TForm).
PageControl1: TPageControl;
TabSheet1: TTabSheet;
TabSheet2: TTabSheet;
TabSheet3: TTabSheet;
PageControl2: TPageControl;
TabSheet4: TTabSheet;
TabSheet5: TTabSheet;
TabSheet6: TTabSheet;
Label1: TLabel;
Label2: TLabel;
RadioButton1: TRadioButton;
RadioButton2: TRadioButton;
RadioButton3: TRadioButton;
RadioButton4: TRadioButton;
Label3: TLabel;
Label4: TLabel;
Label5: TLabel;
Label6: TLabel;
Label7: TLabel;
Chart1: TChart;
Series1: TLineSeries;
Series2: TLineSeries;
RadioButton5: TRadioButton;
RadioButton6: TRadioButton;
Label8: TLabel;
Label9: TLabel;
Label10: TLabel;
Label11: TLabel;
Label12: TLabel;
Label13: TLabel;
Label14: TLabel;
Label15: TLabel;
Label16: TLabel;
Label17: TLabel;
Label18: TLabel;
Label19: TLabel;
Chart2: TChart;
Series3: TLineSeries;
Label20: TLabel;
Button1: TButton;
Label21: TLabel;
Label22: TLabel;
Label23: TLabel;
Label24: TLabel;
Label25: TLabel;
Label26: TLabel;
Timer1: TTimer;
Chart3: TChart;
Chart4: TChart;
Series4: TLineSeries;
Series5: TLineSeries;
DBGrid1: TDBGrid;
Image1: TImage;
Image2: TImage;
Image3: TImage;
Image4: TImage;
Label32: TLabel;
Label33: TLabel;
Label34: TLabel;
Label35: TLabel;
Shape1: TShape;
Shape2: TShape;
Shape3: TShape;
Shape4: TShape;
Shape5: TShape;
Shape6: TShape;
Label36: TLabel;
Label37: TLabel;
Label38: TLabel;
Label39: TLabel;
Label40: TLabel;
Label41: TLabel;
Button4: TButton;
Timer2: TTimer;
Timer4: TTimer;
Timer5: TTimer;
DBEdit1: TDBEdit;
DBEdit2: TDBEdit;
DBEdit3: TDBEdit;
DBEdit4: TDBEdit;
Label42: TLabel;
Table1: TTable;
DataSource1: TDataSource;
Table1Time: TTimeField;
Table1Fdrogy: TFloatField;
Table1Tvody: TFloatField;
Table1Pvody: TFloatField;
Table1Fvody: TFloatField;
Label27: TLabel;
Label43: TLabel;
Label44: TLabel;
Timer6: TTimer;
procedure RadioButton1Click (Sender: TObject);
procedure RadioButton2Click (Sender: TObject);
procedure RadioButton3Click (Sender: TObject);
procedure RadioButton4Click (Sender: TObject);
procedure RadioButton6Click (Sender: TObject);
procedure RadioButton5Click (Sender: TObject);
procedure Button1Click (Sender: TObject);
procedure FormCreate (Sender: TObject);
procedure Timer1Timer (Sender: TObject);
procedure Timer2Timer (Sender: TObject);
procedure Button4Click (Sender: TObject);
procedure Timer4Timer (Sender: TObject);
procedure Timer5Timer (Sender: TObject);
procedure Timer6Timer (Sender: TObject);
private.
{ Private declarations }.
public.
{ Public declarations }.
end;
type mas=array[1.NN] of real;
var.
Form1: TForm1;
Fu1,Fu2,Fv1,Fv2,Spi, Spd: real;
au11,bu1,au12,au22,bu2,av11,bv1,av12,av22,bv2,au1,au2,au3,bu, av1, av2,bv:real;
q0pi, q1pi, q2pi, q0pd, q1pd, q2pd, q0, q1,q2:real;
k1,k2,k3,k4,k5:real;
nu, nv, k, mc, m, dk:integer;
implementation.
{$R *.dfm}.
procedure TForm1. RadioButton1Click (Sender: TObject);
var n, i: integer;
y, Res, u: mas;
k11, k12, p1, k21, k22, p2,.
ySr, Sy, Sost: real;
begin.
Form1.Series1.Clear;
Form1.Series2.Clear;
n:= 1;
for i:=1 to n+du do y[i]: = 0;
for i:=n+du+1 to 57 do y[i]: =exp1[i-1];
for i:=58 to NN do y[i]: =5.23;
for i:=1 to n-1 do u[i]: =0;
for i:=n to NN do u[i]: =2.85;
k11:= 0; k12:= 0; p1:= 0;
k21:= 0; k22:= 0; p2:= 0;
for i:=(n+du+1) to NN do.
begin.
k11:= k11+y[i-1]*y[i-1];
k12:= k12+u[i-1-du]*y[i-1];
p1:= p1+y[i]*y[i-1];
k22:= k22+sqr (u[i-1-du]);
k21:= k21+y[i-1]*u[i-1-du];
p2:= p2+y[i]*u[i-1-du];
end;
au11:=(p1*k22-p2*k12)/(k11*k22-k21*k12);
bu1:= (k11*p2-p1*k21)/(k11*k22-k21*k12);
for i:= 1 to n+du do begin.
Res[i]: = 0;
Form1.Series1.AddXY (i, y[i],'', clred);
Form1.Series2.AddXY (i, Res[i],'', clgreen);
end;
for i:= n+du+1 to NN do begin.
Res[i]: = au11*Res[i-1]+bu1*u[i-1-du];
Form1.Series1.AddXY (i, y[i],'', clred);
Form1.Series2.AddXY (i, Res[i],'', clgreen);
end;
ySr:= 0;
for i:=n+du to NN do ySr:=ySr+Res[i];
ySr:= ySr/(NN-1);
Sy:= 0; Sost:= 0;
for i:=n+du to NN do.
begin.
Sy:=Sy+sqr (Res[i]-ySr);
Sost:=Sost+sqr (y[i]-Res[i]);
end;
Sy:= Sy/(NN-1); Sost:= Sost/(NN-3);
Fu1:= Sy/Sost;
Form1.Label4.Caption:='a1='+FloatToStrf (au11,ffgeneral, 9,2);
Form1.Label5.Caption:='a2=0';
Form1.Label6.Caption:='b='+FloatToStrf (bu1,ffgeneral, 9,2);
Form1.Label7.Caption:='F='+FloatToStrf (Fu1,ffgeneral, 9,2);
end;
procedure TForm1. RadioButton2Click (Sender: TObject);
var n, i: integer;
y, Res, u: mas;
k11, k12, k13,p1,k21,k22,k23,p2,k31,k32,k33,p3,.
ySr, Sy, Sost: real;
begin.
Form1.Series1.Clear;
Form1.Series2.Clear;
n:=2;
for i:=1 to n+du do y[i]: = 0;
for i:=n+du+1 to 57 do y[i]: =exp1[i-2];
for i:=58 to NN do y[i]: =5.23;
for i:=1 to n-1 do u[i]: =0;
for i:=n to NN do u[i]: =2.85;
k11:= 0; k12:= 0; k13:= 0; p1:= 0;
k21:= 0; k22:= 0; k23:= 0; p2:= 0;
k31:= 0; k32:= 0; k33:= 0; p3:= 0;
for i:=(n+du+1) to NN do.
begin.
k11:= k11+y[i-1]*y[i-1];
k12:= k12+y[i-1]*y[i-2];
k13:= k13+u[i-1-du]*y[i-1];
p1:= p1+y[i]*y[i-1];
k22:= k22+sqr (y[i-2]);
k23:= k23+y[i-2]*u[i-1-du];
k33:= k33+sqr (u[i-1-du]);
p2:= p2+y[i]*y[i-2];
p3:= p3+y[i]*u[i-1-du];
end;
k21:= k12; k31:= k13; k32:= k23;
au12:=(p1*k22*k33-p1*k23*k32-p2*k12*k33+p2*k13*k32+p3*k12*k23-p3*k13*k22)/.
(k11*k22*k33-k11*k23*k32-k21*k12*k33+k21*k13*k32+k31*k12*k23-k31*k13*k22);
au22:=(k11*p2*k33-k11*k23*p3-k21*p1*k33+k21*k13*p3+k31*p1*k23-k31*k13*p2)/.
(k11*k22*k33-k11*k23*k32-k21*k12*k33+k21*k13*k32+k31*k12*k23-k31*k13*k22);
bu2:=(k11*k22*p3-k11*p2*k32-k21*k12*p3+k21*p1*k32+k31*k12*p2-k31*p1*k22)/.
(k11*k22*k33-k11*k23*k32-k21*k12*k33+k21*k13*k32+k31*k12*k23-k31*k13*k22);
for i:= 1 to n+du do begin.
Res[i]: = 0;
Form1.Series1.AddXY (i, y[i],'', clred);
Form1.Series2.AddXY (i, Res[i],'', clgreen);
end;
for i:= n+du+1 to NN do begin.
Res[i]: = au12*Res[i-1]+au22*Res[i-2]+bu2*u[i-1-du];
Form1.Series1.AddXY (i, y[i],'', clred);
Form1.Series2.AddXY (i, Res[i],'', clgreen);
end;
ySr:=0;
for i:=n+du to NN do ySr:=ySr+Res[i];
ySr:= ySr/(NN-1);
Sy:= 0; Sost:= 0;
for i:=n+du to NN do.
begin.
Sy:=Sy+sqr (Res[i]-ySr);
Sost:=Sost+sqr (y[i]-Res[i]);
end;
Sy:= Sy/(NN-1); Sost:= Sost/(NN-4);
Fu2:= Sy/Sost;
if Fu1.
else begin au1:=au11;au2:=0;bu:=bu1;nu:=1;end;
Form1.Label4.Caption:='a1='+FloatToStrf (au12,ffgeneral, 9,2);
Form1.Label5.Caption:='a2='+FloatToStrf (au22,ffgeneral, 9,2);
Form1.Label6.Caption:='b='+FloatToStrf (bu2,ffgeneral, 9,2);
Form1.Label7.Caption:='F='+FloatToStrf (Fu2,ffgeneral, 9,2);
end;
procedure TForm1. RadioButton3Click (Sender: TObject);
var n, i: integer;
y, Res, u: mas;
k11, k12, p1, k21, k22, p2,.
ySr, Sy, Sost: real;
begin.
Form1.Series1.Clear;
Form1.Series2.Clear;
n:=1;
for i:=1 to n+dv do y[i]: = 0;
for i:=n+dv+1 to 45 do y[i]: =exp2[i-1];
for i:=46 to NN do y[i]: =1.025;
for i:=1 to n-1 do u[i]: =0;
for i:=n to NN do u[i]: =-2;
k11:= 0; k12:= 0; p1:= 0;
k21:= 0; k22:= 0; p2:= 0;
for i:=(n+dv+1) to NN do.
begin.
k11:= k11+y[i-1]*y[i-1];
k12:= k12+u[i-1-dv]*y[i-1];
p1:= p1+y[i]*y[i-1];
k22:= k22+sqr (u[i-1-dv]);
k21:= k21+y[i-1]*u[i-1-dv];
p2:= p2+y[i]*u[i-1-dv];
end;
av11:=(p1*k22-p2*k12)/(k11*k22-k21*k12);
bv1:= (k11*p2-p1*k21)/(k11*k22-k21*k12);
for i:= 1 to n+dv do begin.
Res[i]: = 0;
Form1.Series1.AddXY (i, y[i],'', clred);
Form1.Series2.AddXY (i, Res[i],'', clgreen);
end;
for i:= n+dv+1 to NN do begin.
Res[i]: = av11*Res[i-1]+bv1*u[i-1-dv];
Form1.Series1.AddXY (i, y[i],'', clred);
Form1.Series2.AddXY (i, Res[i],'', clgreen);
end;
ySr:= 0;
for i:=n+dv to NN do ySr:=ySr+Res[i];
ySr:= ySr/(NN-1);
Sy:= 0; Sost:= 0;
for i:=n+dv to NN do.
begin.
Sy:=Sy+sqr (Res[i]-ySr);
Sost:=Sost+sqr (y[i]-Res[i]);
end;
Sy:= Sy/(NN-1); Sost:= Sost/(NN-3);
Fv1:= Sy/Sost;
Form1.Label4.Caption:='a1='+FloatToStrf (av11,ffgeneral, 9,2);
Form1.Label5.Caption:='a2=0';
Form1.Label6.Caption:='b='+FloatToStrf (bv1,ffgeneral, 9,2);
Form1.Label7.Caption:='F='+FloatToStrf (Fv1,ffgeneral, 9,2);
end;
procedure TForm1. RadioButton4Click (Sender: TObject);
var n, i: integer;
y, Res, u: mas;
k11, k12, k13,p1,k21,k22,k23,p2,k31,k32,k33,p3,.
ySr, Sy, Sost: real;
begin.
Form1.Series1.Clear;
Form1.Series2.Clear;
n:=2;
for i:=1 to n+dv do y[i]: = 0;
for i:=n+dv+1 to 45 do y[i]: =exp2[i-2];
for i:=46 to NN do y[i]: =1.025;
for i:=1 to n-1 do u[i]: =0;
for i:=n to NN do u[i]: =-2;
k11:= 0; k12:= 0; k13:= 0; p1:= 0;
k21:= 0; k22:= 0; k23:= 0; p2:= 0;
k31:= 0; k32:= 0; k33:= 0; p3:= 0;
for i:=(n+dv+1) to NN do.
begin.
k11:= k11+y[i-1]*y[i-1];
k12:= k12+y[i-1]*y[i-2];
k13:= k13+u[i-1-dv]*y[i-1];
p1:= p1+y[i]*y[i-1];
k22:= k22+sqr (y[i-2]);
k23:= k23+y[i-2]*u[i-1-dv];
k33:= k33+sqr (u[i-1-dv]);
p2:= p2+y[i]*y[i-2];
p3:= p3+y[i]*u[i-1-dv];
end;
k21:= k12; k31:= k13; k32:= k23;
av12:=(p1*k22*k33-p1*k23*k32-p2*k12*k33+p2*k13*k32+p3*k12*k23-p3*k13*k22)/.
(k11*k22*k33-k11*k23*k32-k21*k12*k33+k21*k13*k32+k31*k12*k23-k31*k13*k22);
av22:=(k11*p2*k33-k11*k23*p3-k21*p1*k33+k21*k13*p3+k31*p1*k23-k31*k13*p2)/.
(k11*k22*k33-k11*k23*k32-k21*k12*k33+k21*k13*k32+k31*k12*k23-k31*k13*k22);
bv2:=(k11*k22*p3-k11*p2*k32-k21*k12*p3+k21*p1*k32+k31*k12*p2-k31*p1*k22)/.
(k11*k22*k33-k11*k23*k32-k21*k12*k33+k21*k13*k32+k31*k12*k23-k31*k13*k22);
for i:= 1 to n+dv do begin.
Res[i]: = 0;
Form1.Series1.AddXY (i, y[i],'', clred);
Form1.Series2.AddXY (i, Res[i],'', clgreen);
end;
for i:= n+dv+1 to NN do begin.
Res[i]: = av12*Res[i-1]+av22*Res[i-2]+bv2*u[i-1-dv];
Form1.Series1.AddXY (i, y[i],'', clred);
Form1.Series2.AddXY (i, Res[i],'', clgreen);
end;
ySr:=0;
for i:=n+dv to NN do ySr:=ySr+Res[i];
ySr:= ySr/(NN-1);
Sy:= 0; Sost:= 0;
for i:=n+dv to NN do.
begin.
Sy:=Sy+sqr (Res[i]-ySr);
Sost:=Sost+sqr (y[i]-Res[i]);
end;
Sy:= Sy/(NN-1); Sost:= Sost/(NN-4);
Fv2:= Sy/Sost;
if Fv1.
else begin av1:=av11;av2:=0;bv:=bv1;nv:=1;end;
Form1.Label4.Caption:='a1='+FloatToStrf (av12,ffgeneral, 9,2);
Form1.Label5.Caption:='a2='+FloatToStrf (av22,ffgeneral, 9,2);
Form1.Label6.Caption:='b='+FloatToStrf (bv2,ffgeneral, 9,2);
Form1.Label7.Caption:='F='+FloatToStrf (Fv2,ffgeneral, 9,2);
end;
procedure TForm1. RadioButton6Click (Sender: TObject);
const eps = 0.001;
var i, Npp, m, i0,j: integer;
y, u, yz, dUq0, dUq1,dyq0,dyq1: Array[1.1000] of Extended;
H, q: array[0.1] of real;
norma, dSq0, dSq1,dSq0S, dSq1S: Extended;
tr, pm, fi, dl: real;
begin.
Form1.Series3.Clear;
norma:= 0.01;
m:=2;
q[0]: =0.2; q[1]: =-0.3;
for i:= 1 to nu+du do y[i]: = 0;
for i:= 1 to nu-1 do u[i]: = 0;
for i:= nu to 1000 do u[i]: = 1;
y[nu+du+1]: = au1*y[nu+du]+au2*y[nu+du-1]+ bu*u[nu];
Npp:=nu+du+1;
while abs (y[Npp]-y[Npp-1])>0.001 do.
begin.
Npp:=Npp+1;
y[Npp]: =au1*y[Npp-1]+au2*y[Npp-2]+bu*u[Npp-1-du];
end;
Npp:=Npp+100;
if nu>m+1 then i0:=nu else i0:=m+1;
for i:= 1 to i0−1 do.
begin.
yz[i]: =0; u[i]: = 0;
dUq0[i]: =0; dUq1[i]: =0;
end;
for i:= 1 to i0+du do.
begin.
y[i]: =0;
dyq0[i]:=0; dyq1[i]: =0;
end;
for i:=i0 to Npp do yz[i]: =1;
j:= 1;
H[0]: = 0; H[1]: = 0;
while true do.
begin.
for i:= i0+du+1 to Npp do.
begin.
u[i-du-1]: = q[0]*(yz[i-du-1]-y[i-du-1])+q[1]*(yz[i-1-du-1]-y[i-1-du-1]);
y[i]: = au1*y[i-1]+au2*y[i-2]+bu*u[i-1-du];
end;
for i:=i0 to i0+du do begin.
dUq0[i]: =yz[i]-y[i]-q[0]*dyq0[i]-q[1]*dyq0[i-1];
dUq1[i]:=-q[0]*dyq1[i]+yz[i-1]-y[i-1]-q[1]*dyq1[i-1];
end;
for i:=i0+du+1 to Npp do begin.
dyq0[i]: =au1*dyq0[i-1]+au2*dyq0[i-2]+bu*dUq0[i-1-du];
dyq1[i]:=au1*dyq1[i-1]+au2*dyq1[i-2]+bu*dUq1[i-1-du];
dUq0[i]:=yz[i]-y[i]-q[0]*dyq0[i]-q[1]*dyq0[i-1];
dUq1[i]:=-q[0]*dyq1[i]+yz[i-1]-y[i-1]-q[1]*dyq1[i-1];
end;
dSq0:=0;dSq1:=0;
for i:=i0 to Npp do begin.
dSq0:=dSq0+(yz[i]-y[i])*(-dyq0[i]);
dSq1:=dSq1+(yz[i]-y[i])*(-dyq1[i]);
end;
dSq0:=dSq0*2;dSq1:=dSq1*2;
norma:=sqrt (sqr (dSq0)+sqr (dSq1));
if norma.
if j=1 then begin.
H[0]: = 1/(m+1);
H[1]: = 1/(m+1); end.
else begin.
if dSq0*dSq0S>0 then H[0]: =2*H[0] else H[0]: = H[0]/3;
if dSq1*dSq1S>0 then H[1]: =2*H[1] else H[1]: = H[1]/3; end;
j:=j+1;
dSq0S:=dSq0; dSq1S:=dSq1;
q[0]: = q[0]-H[0]*dSq0/norma;
q[1]: = q[1]-H[1]*dSq1/norma;
end;
q0pd:=q[0];
q1pd:=q[1];
Spi:=0;
for i:=i0 to Npp do.
Spd:=Spi+sqr (yz[i]-y[i]);
i:=Npp;
while abs ((yz[i]-y[i])/yz[i])<0.05 do i:=i-1;
tr:=i+1;
i:=i0;
while y[i]>=y[i-1] do i:=i+1;
pm:=y[i-1]-yz[i-1];
while y[i]<=y[i-1] do i:=i+1;
while y[i]>=y[i-1] do i:=i+1;
fi:=(pm+1-y[i-1])/(pm+1)*100;
dl:=yz[Npp]-y[Npp];
Form1.Label16.Caption:=FloatToStrf (tr, ffgeneral, 9,2);
Form1.Label17.Caption:=FloatToStrf (pm, ffgeneral, 9,2);
Form1.Label18.Caption:=FloatToStrf (fi, ffgeneral, 9,2);
Form1.Label19.Caption:=FloatToStrf (dl, ffgeneral, 9,2);
for i:=1 to Npp do.
begin.
form1.Series3.AddXY (i, y[i],'', clred);
end;
Form1.Label8.Caption:='q0='+FloatToStrf (q0pd, ffgeneral, 9,2);
Form1.Label9.Caption:='q1='+FloatToStrf (q1pd, ffgeneral, 9,2);
Form1.Label15.Caption:=FloatToStrf (Spd, ffgeneral, 9,2);
end;
procedure TForm1. RadioButton5Click (Sender: TObject);
const eps = 0.001;
var i, Npp, m, i0,j: integer;
y, u, yz, dUq0, dUq1,dyq0,dyq1: Array[1.1000] of Extended;
H, q: array[0.1] of real;
norma, dSq0, dSq1,dSq0S, dSq1S: Extended;
tr, pm, fi, dl: real;
begin.
Form1.Series3.Clear;
norma:= 0.01;
m:=2;
q[0]: =0.2; q[1]: =-0.3;
for i:= 1 to nu+du do y[i]: = 0;
for i:= 1 to nu-1 do u[i]: = 0;
for i:= nu to 1000 do u[i]: = 1;
y[nu+du+1]: = au1*y[nu+du]+au2*y[nu+du-1]+ bu*u[nu];
Npp:=nu+du+1;
while abs (y[Npp]-y[Npp-1])>0.001 do.
begin.
Npp:=Npp+1;
y[Npp]: =au1*y[Npp-1]+au2*y[Npp-2]+bu*u[Npp-1-du];
end;
Npp:=Npp*2;
if nu>m+1 then i0:=nu else i0:=m+1;
for i:= 1 to i0−1 do.
begin.
yz[i]: =0; u[i]: = 0;
dUq0[i]: =0; dUq1[i]: =0;
end;
for i:= 1 to i0+du do.
begin.
y[i]: =0;
dyq0[i]:=0; dyq1[i]: =0;
end;
for i:=i0 to Npp do yz[i]: =1;
j:= 1;
H[0]: = 0; H[1]: = 0;
while true do.
begin.
for i:= i0+du+1 to Npp do.
begin.
u[i-du-1]: = u[i-1-du-1]+q[0]*(yz[i-du-1]-y[i-du-1])+q[1]*(yz[i-1-du-1]-y[i-1-du-1]);
y[i]: = au1*y[i-1]+au2*y[i-2]+bu*u[i-1-du];
end;
for i:=i0 to i0+du do begin.
dUq0[i]: =dUq0[i-1]+yz[i]-y[i]-q[0]*dyq0[i]-q[1]*dyq0[i-1];
dUq1[i]:=dUq1[i-1]-q[0]*dyq1[i]+yz[i-1]-y[i-1]-q[1]*dyq1[i-1];
end;
for i:=i0+du+1 to Npp do begin.
dyq0[i]: =au1*dyq0[i-1]+au2*dyq0[i-2]+bu*dUq0[i-1-du];
dyq1[i]:=au1*dyq1[i-1]+au2*dyq1[i-2]+bu*dUq1[i-1-du];
dUq0[i]:=dUq0[i-1]+yz[i]-y[i]-q[0]*dyq0[i]-q[1]*dyq0[i-1];
dUq1[i]:=dUq1[i-1]-q[0]*dyq1[i]+yz[i-1]-y[i-1]-q[1]*dyq1[i-1];
end;
dSq0:=0;dSq1:=0;
for i:=i0 to Npp do begin.
dSq0:=dSq0+(yz[i]-y[i])*(-dyq0[i]);
dSq1:=dSq1+(yz[i]-y[i])*(-dyq1[i]);
end;
dSq0:=dSq0*2;dSq1:=dSq1*2;
norma:=sqrt (sqr (dSq0)+sqr (dSq1));
if norma.
if j=1 then begin.
H[0]: = 1/(m+1);
H[1]: = 1/(m+1); end.
else begin.
if dSq0*dSq0S>0 then H[0]: =2*H[0] else H[0]: = H[0]/3;
if dSq1*dSq1S>0 then H[1]: =2*H[1] else H[1]: = H[1]/3; end;
j:=j+1;
dSq0S:=dSq0; dSq1S:=dSq1;
q[0]: = q[0]-H[0]*dSq0/norma;
q[1]: = q[1]-H[1]*dSq1/norma;
end;
q0pi:=q[0];
q1pi:=q[1];
Spi:=0;
for i:=i0 to Npp do.
Spi:=Spi+sqr (yz[i]-y[i]);
i:=Npp;
while abs ((yz[i]-y[i])/yz[i])<0.05 do i:=i-1;
tr:=i+1;
i:=i0;
while y[i]>=y[i-1] do i:=i+1;
pm:=y[i-1]-yz[i-1];
while y[i]<=y[i-1] do i:=i+1;
while y[i]>=y[i-1] do i:=i+1;
fi:=(pm+1-y[i-1])/(pm+1)*100;
dl:=yz[Npp]-y[Npp];
Form1.Label16.Caption:=FloatToStrf (tr, ffgeneral, 9,2);
Form1.Label17.Caption:=FloatToStrf (pm, ffgeneral, 9,2);
Form1.Label18.Caption:=FloatToStrf (fi, ffgeneral, 9,2);
Form1.Label19.Caption:=FloatToStrf (dl, ffgeneral, 9,2);
for i:=1 to Npp do.
begin.
form1.Series3.AddXY (i, y[i],'', clred);
end;
Form1.Label8.Caption:='q0='+FloatToStrf (q0pi, ffgeneral, 9,2);
Form1.Label9.Caption:='q1='+FloatToStrf (q1pi, ffgeneral, 9,2);
Form1.Label15.Caption:=FloatToStrf (Spi, ffgeneral, 9,2);
end;
procedure TForm1. Button1Click (Sender: TObject);
begin.
Form1.Label26.Caption:='Ui = k1*U (i-1) + k2*U (i-2) + k3*f (i-dx+d) + k4*f (i-1-dx+d) + k5*f (i-2-dx+d)';
Form1.Label21.Caption:='k1 = '+FloatToStrf (k1,ffgeneral, 7,2);
Form1.Label22.Caption:='k2 = '+FloatToStrf (k2,ffgeneral, 7,2);
Form1.Label23.Caption:='k3 = '+FloatToStrf (k3,ffgeneral, 7,2);
Form1.Label24.Caption:='k4 = '+FloatToStrf (k4,ffgeneral, 7,2);
Form1.Label25.Caption:='k5 = '+FloatToStrf (k5,ffgeneral, 7,2);
end;
procedure TForm1. FormCreate (Sender: TObject);
begin.
randomize;
au11:=0;bu1:=0;
au12:=0;au22:=0;bu2:=0;
av11:=0;bv1:=0;
av12:=0;av22:=0;bv2:=0;
Fu1:=0;Fu2:=0;
au1:=1.849 951;
au2:=-0.8 542 294;
bu:=0.7 966 254;
av1:=1.747 375;
av2:=-0.7 589 386;
bv:=-0.5 997 361;
k1:=av1;
k2:=av2;
k3:=-bv/bu;
k4:=au1*bv/bu;
k5:=au2*bv/bu;
q0:=1.66 118 007;
q1:=-1.63 456 743;
nu:=2;nv:=2;
dk:=dv-du;
m:=2;
Table1.DatabaseName:=ExpandFileName ('');
Table1.Active:=true;
k:=1;
DataSource1.DataSet.Edit;
DataSource1.DataSet.ClearFields;
end;
procedure TForm1. Timer2Timer (Sender: TObject);
begin.
Label42.Caption:= TimeToStr (Time);
end;
procedure TForm1. Button4Click (Sender: TObject);
begin.
label27.Caption:='ΠΠ°ΡΠ°Π»ΡΡ ΠΏΡΠΎΡΠ΅ΡΡ ΠΏΠΎΠ΄Π°ΡΠΈ Π²ΠΎΠ΄Ρ';
label43.Caption:='ΠΠ°ΡΠ°Π»ΡΡ ΠΏΡΠΎΡΠ΅ΡΡ ΠΏΠΎΠ΄Π°ΡΠΈ Π΄ΡΠΎΠΆΠΆΠ΅ΠΉ';
timer4.Enabled:=true;
timer1.Enabled:=true;
mc:=0;
end;
procedure TForm1. Timer1Timer (Sender: TObject);
var Fdrogy, Tvody, Pvody, Fvody: real;
begin.
Table1.Last;
Fdrogy:=1+random (100)/50;
Tvody:=25+random (100)/50;
Pvody:=65+random (100)/50;
Fvody:=32+random (100)/50;
Table1.Insert;
Table1Time.AsDateTime:=Time;
Table1Fdrogy.AsFloat:=Fdrogy;
Table1Tvody.AsFloat:=Tvody;
Table1Pvody.AsFloat:=Pvody;
Table1Fvody.AsFloat:=Fvody;
Table1.Post;
Chart3.BottomAxis.Maximum:=Table1.RecordCount-1;
Chart3.BottomAxis.Minimum:=Table1.RecordCount-1−200;
Chart4.BottomAxis.Maximum:=Table1.RecordCount-1;
Chart4.BottomAxis.Minimum:=Table1.RecordCount-1−200;
Series4.AddXY (Table1.RecordCount-1, Table1. Fields[3]. AsFloat, '', clDefault);
Series5.AddXY (Table1.RecordCount-1, Table1. Fields[4]. AsFloat, '', clDefault);
end;
procedure TForm1. Timer4Timer (Sender: TObject);
var i: integer;
begin.
inc (mc);
if shape2.Brush.Color=clgreen then shape2.Brush.Color:=clwhite.
else shape2.Brush.Color:=clgreen;
if shape1.Brush.Color=clgreen then shape1.Brush.Color:=clwhite.
else shape1.Brush.Color:=clgreen ;
if shape3.Brush.Color=clgreen then shape3.Brush.Color:=clwhite.
else shape3.Brush.Color:=clgreen;
if mc>=40 then begin.
label27.Caption:='ΠΡΠΎΡΠ΅ΡΡ ΠΏΠΎΠ΄Π°ΡΠΈ Π²ΠΎΠ΄Ρ Π·Π°Π²Π΅ΡΡΠ΅Π½';
label43.Caption:='ΠΡΠΎΡΠ΅ΡΡ ΠΏΠΎΠ΄Π°ΡΠΈ Π΄ΡΠΎΠΆΠΆΠ΅ΠΉ Π·Π°Π²Π΅ΡΡΠ΅Π½';
timer4.Enabled:=false;
timer1.Enabled:=false;
timer5.Enabled:=true;
label44.Caption:='ΠΠ°ΡΠ°Π»ΡΡ ΠΏΡΠΎΡΠ΅ΡΡ ΠΏΠΎΠ΄Π°ΡΠΈ Π·Π°ΠΊΠ²Π°ΡΠΊΠΈ Π² ΡΠ΅ΡΡΠΎΠΌΠ΅ΡΠΈΠ»ΡΠ½ΡΡ ΠΌΠ°ΡΠΈΠ½Ρ';
end;
end;
procedure TForm1. Timer5Timer (Sender: TObject);
begin.
inc (mc);
if shape4.Brush.Color=clgreen then shape4.Brush.Color:=clwhite.
else shape4.Brush.Color:=clgreen;
if shape5.Brush.Color=clgreen then shape5.Brush.Color:=clwhite.
else shape5.Brush.Color:=clgreen ;
if mc>=20 then begin.
label44.Caption:='ΠΡΠΎΡΠ΅ΡΡ ΠΏΠΎΠ΄Π°ΡΠΈ Π·Π°ΠΊΠ²Π°ΡΠΊΠΈ Π·Π°Π²Π΅ΡΡΠ΅Π½';
timer5.Enabled:=false;
timer6.Enabled:=true;
mc:=0;
end;
end;
procedure TForm1. Timer6Timer (Sender: TObject);
begin.
inc (mc);
if shape6.Brush.Color=clgreen then shape6.Brush.Color:=clwhite.
else shape6.Brush.Color:=clgreen;
if mc>=20 then begin.
label43.Caption:='ΠΠ°ΡΠ°Π»ΡΡ ΠΏΡΠΎΡΠ΅ΡΡ ΠΏΠΎΠ΄Π°ΡΠΈ Π·Π°ΠΊΠ²Π°ΡΠΊΠΈ Π΄Π°Π»Π΅Π΅ Π½Π° Π»ΠΈΠ½ΠΈΡ';
timer6.Enabled:=false;
mc:=0.
end;
end;
en.