Π Π°ΡΡΠ΅Ρ ΠΏΠ»Π΅Π½ΠΎΡΠ½ΡΡ ΡΠ΅Π·ΠΈΡΡΠΎΡΠΎΠ² Π² Π‘++
ΠΡΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ½ΠΎΠΉ Π·Π°Π΄Π°ΡΠ΅ΠΉ Π² Π΄Π°Π½Π½ΠΎΠΉ ΠΊΡΡΡΠΎΠ²ΠΎΠΉ ΡΠ°Π±ΠΎΡΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΈΠ½ΡΠ΅Π· ΠΈΠ½ΡΠ΅Π³ΡΠ°Π»ΡΠ½ΡΡ ΡΠ΅Π·ΠΈΡΡΠΎΡΠΎΠ² ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌ. Π Π΅Π·ΠΈΡΡΠΎΡΡ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ ΡΠΎΠ±ΠΎΠΉ ΠΏΠΎΠ»ΠΎΡΠΊΠΈ ΡΠΎΠ½ΠΊΠΎΠΉ ΠΏΠ»Π΅Π½ΠΊΠΈ Π² ΡΠΎΡΠΌΠ΅ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠ° ΠΈΠ»ΠΈ ΠΌΠ΅Π°Π½Π΄ΡΠ°, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΡΠΈΡ. 1. ΠΡΠΈ ΡΠ°ΡΡΠ΅ΡΠ΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΡΡΡ Π²Π²Π΅ΡΡΠΈ Π½ΠΎΠΌΠ΅Ρ ΡΠ΅Π·ΠΈΡΡΠΎΡΠ°, Π΄Π»Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΠΈ ΡΠΈΠ½ΡΠ΅Π· ΠΏΠ»Π΅Π½ΠΊΠΈ. ΠΡΠ»ΠΈ Π½ΠΎΠΌΠ΅Ρ ΡΠ΅Π·ΠΈΡΡΠΎΡΠ° Π²ΡΡ ΠΎΠ΄ΠΈΡ Π·Π° ΠΏΡΠ΅Π΄Π΅Π»Ρ ΠΈΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π°, ΡΠΎ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΡΡΡ… Π§ΠΈΡΠ°ΡΡ Π΅ΡΡ >
Π Π°ΡΡΠ΅Ρ ΠΏΠ»Π΅Π½ΠΎΡΠ½ΡΡ ΡΠ΅Π·ΠΈΡΡΠΎΡΠΎΠ² Π² Π‘++ (ΡΠ΅ΡΠ΅ΡΠ°Ρ, ΠΊΡΡΡΠΎΠ²Π°Ρ, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½Π°Ρ)
1. ΠΠ°Π΄Π°Π½ΠΈΠ΅ Π½Π° ΠΊΡΡΡΠΎΠ²ΡΡ ΡΠ°Π±ΠΎΡΡ
2. Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π°ΡΠΈ
3. Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
4. Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΎΡΠ»Π°Π΄ΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
5. ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΠΈΡΠ΅ΡΠ°ΡΡΡΠ° ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅
Π¦Π΅Π»ΡΡ Π΄Π°Π½Π½ΠΎΠΉ ΠΊΡΡΡΠΎΠ²ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π½Π°Π²ΡΠΊΠΎΠ² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, ΠΎΡΠ»Π°Π΄ΠΊΠΈ, ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π½Π° ΡΠ·ΡΠΊΠ΅ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ ΠΏΡΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΠΈ Π½Π° ΠΠΠ ΠΏΡΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ½ΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ.
Π Ρ ΠΎΠ΄Π΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΊΡΡΡΠΎΠ²ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΡΠ΅ΡΠ΅Π½Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ:
Π Π°Π·ΡΠ°Π±ΠΎΡΠ°Π½ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΡΠΈΠ½ΡΠ΅Π·Π° ΠΏΠ»Π΅Π½ΠΎΡΠ½ΠΎΠ³ΠΎ ΡΠ΅Π·ΠΈΡΡΠΎΡΠ° ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΡΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ΅Π·ΠΈΡΡΠΎΡΠ°.
Π Π°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° Π½Π° ΡΠ·ΡΠΊΠ΅ Π‘++.
ΠΡΠΏΠΎΠ»Π½Π΅Π½Π° ΠΎΡΠ»Π°Π΄ΠΊΠ° ΠΈ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
Π‘ΠΎΡΡΠ°Π²Π»Π΅Π½Π° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΎΡΡΡΠ°Π½ΡΠ»ΠΈΡΠΎΠ²Π°Π½Π° ΠΈ ΡΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²Π°Π½Π° Π² ΡΡΠ΅Π΄Π΅ MVS-6 Π² Π²ΠΈΠ΄Π΅ ΠΊΠΎΠ½ΡΠΎΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ ΠΏΠΎΠ΄ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ WINDOWS XP ΠΈΠ»ΠΈ Π΅Π΅ Π±ΠΎΠ»Π΅Π΅ ΡΠ°Π½Π½ΠΈΡ Π²Π΅ΡΡΠΈΠΉ.
ΠΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ΅ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°: ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ ΡΠΈΠΏΠ° PENTIUM, ΠΆΠ΅ΡΡΠΊΠΈΠΉ Π΄ΠΈΡΠΊ, ΠΌΠΎΠ½ΠΈΡΠΎΡ, ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ° ΠΈ ΠΌΡΡΡ.
1. ΠΠ°Π΄Π°Π½ΠΈΠ΅ Π½Π° ΠΊΡΡΡΠΎΠ²ΡΡ ΡΠ°Π±ΠΎΡΡ
ΠΡΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ½ΠΎΠΉ Π·Π°Π΄Π°ΡΠ΅ΠΉ Π² Π΄Π°Π½Π½ΠΎΠΉ ΠΊΡΡΡΠΎΠ²ΠΎΠΉ ΡΠ°Π±ΠΎΡΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΈΠ½ΡΠ΅Π· ΠΈΠ½ΡΠ΅Π³ΡΠ°Π»ΡΠ½ΡΡ ΡΠ΅Π·ΠΈΡΡΠΎΡΠΎΠ² ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌ. Π Π΅Π·ΠΈΡΡΠΎΡΡ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ ΡΠΎΠ±ΠΎΠΉ ΠΏΠΎΠ»ΠΎΡΠΊΠΈ ΡΠΎΠ½ΠΊΠΎΠΉ ΠΏΠ»Π΅Π½ΠΊΠΈ Π² ΡΠΎΡΠΌΠ΅ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠ° ΠΈΠ»ΠΈ ΠΌΠ΅Π°Π½Π΄ΡΠ°, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΡΠΈΡ. 1.
Π ΠΈΡ. 1 Π€ΠΎΡΠΌΠ° ΠΏΠ»Π΅Π½ΠΎΡΠ½ΠΎΠ³ΠΎ ΡΠ΅Π·ΠΈΡΡΠΎΡΠ° Π Π°ΡΡΠ΅Ρ ΡΠ΅Π·ΠΈΡΡΠΎΡΠ° Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ Π΅Π³ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠ² — Π΄Π»ΠΈΠ½Ρ ΠΈ ΡΠΈΡΠΈΠ½Ρ Π² ΡΠ»ΡΡΠ°Π΅ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΡΡ ΠΏΠ»Π΅Π½ΠΎΠΊ ΠΈ ΡΠΈΡΠΈΠ½Ρ, ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΠΎΠ»ΠΎΡΠΊΠ°ΠΌΠΈ, ΡΠ°Π·ΠΌΠ΅ΡΠΎΠ² ΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠΈΡΠ»Π° Π·Π²Π΅Π½ΡΠ΅Π² Π² ΡΠ»ΡΡΠ°Π΅ ΠΏΠ»Π΅Π½ΠΎΠΊ Π² ΡΠΎΡΠΌΠ΅ ΠΌΠ΅Π°Π½Π΄ΡΠ°.
ΠΡΡ ΠΎΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ Π² Π²ΠΈΠ΄Π΅ Π΄Π²ΡΡ Π³ΡΡΠΏΠΏ — Π΄Π°Π½Π½ΡΠ΅ Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌΠΈ ΠΈ ΠΏΠΎΡΡΠΎΡΠ½Π½ΡΠΌΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ.
Π’Π°Π±Π»ΠΈΡΠ° 1. ΠΡΡ ΠΎΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ
ΠΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΈ Π΅Π΄ | ΠΊΠΠΌ | ΠΊΠΠΌ/ΠΊΠ² | ΠΌΠΡ | ΠΌΠΡ/ΠΌΠΌ2 | |
ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ | ΠΠΎΠΌΠΈΠ½Π°Π»ΡΠ½ΠΎΠ΅ ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΠ΅ | Π‘ΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΠ΅ ΠΊΠ²Π°Π΄ΡΠ°ΡΠ° ΡΠ΅Π·ΠΈΡΡΠΈΠ²Π½ΠΎΠΉ ΠΏΠ»Π΅Π½ΠΊΠΈ | ΠΠΎΡΠ½ΠΎΡΡΡ ΡΠ°ΡΡΠ΅ΡΠ½ΠΈΡ ΡΠ΅Π·ΠΈΡΡΠΎΡΠ° | ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½Π°Ρ ΡΠ΄Π΅Π»ΡΠ½Π°Ρ ΠΌΠΎΡΠ½ΠΎΡΡΡ ΡΠ°ΡΡΠ΅ΡΠ½ΠΈΡ ΡΠ΅Π·ΠΈΡΡΠΈΠ²Π½ΠΎΠΉ ΠΏΠ»Π΅Π½ΠΊΠΈ | |
ΠΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ | 0.05.10 000 | 0.01.50 | 5.50 | 10.30 | |
Π’Π°Π±Π»ΠΈΡΠ° 2. ΠΡΡ ΠΎΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ Ρ ΠΏΠΎΡΡΠΎΡΠ½Π½ΡΠΌΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ
ΠΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡΡ | ΠΌΠΌ | ΠΌΠΌ | ΠΌΠΌ | ΠΌΠΌ | ΠΌΠΌ | ΠΌΠΌ | ||
ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ | ΠΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎ Π΄ΠΎΠΏΡΡΡΠΈΠΌΠ°Ρ ΡΠΈΡΠΈΠ½Π° ΠΈ Π΄Π»ΠΈΠ½Π° ΡΠ΅Π·ΠΈΡΡΠΎΡΠ° | ΠΠΎΠ³ΡΠ΅ΡΠ½ΠΎΡΡΡ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ ΡΠΈΡΠΈΠ½Ρ ΠΈ Π΄Π»ΠΈΠ½Ρ ΡΠ΅Π·ΠΈΡΡΠΎΡΠ° | ΠΠΎΠΏΡΡΡΠΈΠΌΠ°Ρ ΠΏΠΎΠ³ΡΠ΅ΡΠ½ΠΎΡΡΡ ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΠ° ΡΠΎΡΠΌΡ | ΠΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΠΎΠ»ΠΎΡΠΊΠ°ΠΌΠΈ ΡΠ΅Π·ΠΈΡΡΠΎΡΠ° ΡΠ»ΠΎΠΆΠ½ΠΎΠΉ ΡΠΎΡΠΌΡ | Π¨Π°Π³ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΊΠΈ | |||
ΠΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ | 0.1 | 0.3 | 0.01 | 0.03 | 0.1 | 0.3 | 0.01 | |
Π Π°ΡΡΠ΅Ρ ΡΠ΅Π·ΠΈΡΡΠΎΡΠΎΠ² Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ.
ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΠ° ΡΠΎΡΠΌΡ
(1)
ΠΡΠ±ΠΈΡΠ°Π΅ΡΡΡ ΡΠΎΡΠΌΠ° ΡΠ΅Π·ΠΈΡΡΠΎΡΠ°
1. ΠΡΠΈ — ΡΠ΅Π·ΠΈΡΡΠΎΡ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΎΠΉ ΡΠΎΡΠΌΡ,
2. ΠΡΠΈ — ΡΠ΅Π·ΠΈΡΡΠΎΡ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΎΠΉ ΡΠΎΡΠΌΡ, Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ,
3. ΠΡΠΈ — ΡΠ΅Π·ΠΈΡΡΠΎΡ ΡΠ»ΠΎΠΆΠ½ΠΎΠΉ ΡΠΎΡΠΌΡ ΡΠΈΠΏΠ° ΠΌΠ΅Π°Π½Π΄Ρ,
4. ΠΡΠΈ — ΡΠ΅Π·ΠΈΡΡΠΎΡ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠΊΠΎΠ½ΡΡΡΡΠΈΡΠΎΠ²Π°Π½.
Π‘Π²ΡΠ·Ρ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ°ΠΌΠΈ ΡΠ΅Π·ΠΈΡΡΠΎΡΠ° ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΎΠΉ ΡΠΎΡΠΌΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΡΠΎΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ΠΌ
(2)
Π ΡΠ»ΡΡΠ°Π΅ 1
(3)
Π³Π΄Π΅
(4)
. (5)
ΠΠΎΡΠ»Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ Π΄Π»ΠΈΠ½Π° Π²ΡΡΠΈΡΠ»ΡΠ΅ΡΡΡ ΠΏΠΎ ΡΠΎΡΠΌΡΠ»Π΅ (2). ΠΠΎΠ»ΡΡΠ΅Π½Π½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠΈΡΠΈΠ½Ρ ΠΈ Π΄Π»ΠΈΠ½Ρ ΠΎΠΊΡΡΠ³Π»ΡΡΡΡΡ Ρ ΡΡΠ΅ΡΠΎΠΌ ΡΠ°Π³Π° ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΊΠΈ ΠΏΠΎ ΡΠΎΡΠΌΡΠ»Π΅
(6)
Π³Π΄Π΅ , — ΡΠ΅Π»Π°Ρ ΡΠ°ΡΡΡ ΡΠΈΡΠ»Π°.
Π ΡΠ»ΡΡΠ°Π΅ 2
ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ Π΄Π»ΠΈΠ½Π° ΠΈΠ· Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ
(7)
Π³Π΄Π΅
(8)
. (9)
Π¨ΠΈΡΠΈΠ½Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΠΏΠΎ ΡΠΎΡΠΌΡΠ»Π΅ (2) ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠΈΡΠΈΠ½Ρ ΠΈ Π΄Π»ΠΈΠ½Ρ ΠΎΠΊΡΡΠ³Π»ΡΡΡΡΡ ΠΏΠΎ ΡΠΎΡΠΌΡΠ»Π΅ (6).
Π ΡΠ»ΡΡΠ°Π΅ 3
ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΡΠΈΡΠΈΠ½Π° ΡΠ΅Π·ΠΈΡΡΠΎΡΠ° ΠΏΠΎ ΡΠΎΡΠΌΡΠ»Π°ΠΌ (3)-(5). ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ Π΄Π»ΠΈΠ½Π° ΡΡΠ΅Π΄Π½Π΅ΠΉ Π»ΠΈΠ½ΠΈΠΈ ΠΌΠ΅Π°Π½Π΄ΡΠ° ΠΈΠ· Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ
. (10)
ΠΠ°Π΄Π°Π΅ΡΡΡ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅. ΠΡΠ»ΠΈ, ΡΠΎ .
ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΡΠ°Π³ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π·Π²Π΅Π½Π° ΠΌΠ΅Π°Π½Π΄ΡΠ°
. (11)
ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΠΏΠΎ ΠΏΡΠΈΠ±Π»ΠΈΠΆΠ΅Π½Π½ΠΎΠΉ ΡΠΎΡΠΌΡΠ»Π΅ ΡΠΈΡΠ»ΠΎ Π·Π²Π΅Π½ΡΠ΅Π² ΠΌΠ΅Π°Π½Π΄ΡΠ°
. (12)
ΠΡΡΠΈΡΠ»ΡΠ΅ΡΡΡ Π΄Π»ΠΈΠ½Π° ΠΈ ΡΠΈΡΠΈΠ½Π° ΠΌΠ΅Π°Π½Π΄ΡΠ°
(13)
(14)
ΠΡΠΎΠ²Π΅ΡΡΠ΅ΡΡΡ ΡΡΠ»ΠΎΠ²ΠΈΠ΅
. (15)
ΠΡΠ»ΠΈ ΡΡΠΎ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ, ΡΠΎ ΡΠ°ΡΡΠ΅Ρ Π·Π°Π²Π΅ΡΡΠ°Π΅ΡΡΡ. ΠΠ½Π°ΡΠ΅, ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°Π΅ΡΡΡ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ Π½Π° Π²Π΅Π»ΠΈΡΠΈΠ½Ρ ΠΈ ΠΏΠΎΠ²ΡΠΎΡΡΡΡΡΡ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ ΠΏΠΎ ΡΠΎΡΠΌΡΠ»Π°ΠΌ (11)-(14). ΠΡΠ»ΠΈ ΠΏΡΠΈ 10-ΡΠΈ ΠΊΡΠ°ΡΠ½ΠΎΠΌ ΠΏΠΎΠ²ΡΠΎΡΠ΅Π½ΠΈΠΈ ΡΠΎΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ (15) Π½Π΅ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ, ΡΠΎ ΡΠ°ΡΡΠ΅Ρ Π·Π°Π²Π΅ΡΡΠ°Π΅ΡΡΡ Ρ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠ°ΠΊΡΠ° Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΠΈΠ½ΡΠ΅Π·Π° ΡΠ΅Π·ΠΈΡΡΠΎΡΠ°.
Π Π°ΡΡΠΌΠΎΡΡΠ΅Π½Π½Π°Ρ ΠΌΠ΅ΡΠΎΠ΄ΠΈΠΊΠ° ΡΠ°ΡΡΠ΅ΡΠ° ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΠΊ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Ρ ΡΠ΅Π·ΠΈΡΡΠΎΡΠΎΠ². ΠΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ Π²ΡΠ΅Ρ ΡΠ΅Π·ΠΈΡΡΠΎΡΠΎΠ² ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅ΡΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠΌΠΈ.
2. Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π°ΡΠΈ
ΠΠ»ΠΎΠΊ-ΡΡ Π΅ΠΌΠ° Π³ΠΎΠ»ΠΎΠ²Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
.
ΠΠ»ΠΎΠΊ-ΡΡ Π΅ΠΌΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠ°ΡΡΠ΅ΡΠ° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΡΠ΅Π·ΠΈΡΡΠΎΡΠ°
ΠΠ»ΠΎΠΊ-ΡΡ Π΅ΠΌΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠ°ΡΡΠ΅ΡΠ° ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΠ° ΡΠΎΡΠΌΡ ΠΠ»ΠΎΠΊ-ΡΡ Π΅ΠΌΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠ°ΡΡΠ΅ΡΠ° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ· 3-Ρ ΡΠΈΡΠ΅Π»
3. Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
ΠΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ Π°ΠΏΠΏΠ°ΡΠ°Ρ ΡΡΠ½ΠΊΡΠΈΠΉ, ΡΠ΅Π°Π»ΠΈΠ·ΡΡΡΠΈΡ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΡΠ°ΡΡΠΊΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π°ΡΠΈ. ΠΡΠΈ ΡΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ»ΠΈΡΡ ΠΊΠ°ΠΊ ΡΡΠ½ΠΊΡΠΈΠΈ Ρ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΡΠΌΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ, ΡΠ°ΠΊ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΈΠΌΠ΅ΡΡΠΈΠ΅ ΡΠΎΡΠΌΡ ΠΏΡΠΎΡΠ΅Π΄ΡΡ Π±Π΅Π· Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ², Π² ΠΊΠΎΡΠΎΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈΡΡ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
ΠΡΠΈ ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΏΠ°ΠΌΡΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈΡΡ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΌΠ°ΡΡΠΈΠ²Ρ, ΡΠΊΠ°Π·Π°ΡΠ΅Π»ΡΠΌ ΠΊΠΎΡΠΎΡΡΡ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π»ΠΈΡΡ Π°Π΄ΡΠ΅ΡΠ° ΠΏΠ°ΠΌΡΡΠΈ Π² Ρ ΠΎΠ΄Π΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Ρ Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ. ΠΠ»Ρ ΡΡΠΎΠΉ ΡΠ΅Π»ΠΈ Π² ΡΠ·ΡΠΊΠ΅ Π‘++ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ΄ΠΎΠ±Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ
<οΏ½ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ>= new <οΏ½ΡΠΈΠΏ ΠΌΠ°ΡΡΠΈΠ²Π°>[<οΏ½ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΌΠ°ΡΡΠΈΠ²Π°>];
ΠΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΌΠ΅Π½Ρ ΡΠ΄ΠΎΠ±Π½Π΅Π΅ Π²ΡΠ΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ switch (<οΏ½ΡΡΠ»ΠΎΠ²ΠΈΠ΅>) {case <οΏ½Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΡ>: <οΏ½ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠΉ ΠΊΠΎΠ΄> break; …}
ΠΡΠΈ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΡΠΈΠΊΠ»ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Ρ ΡΡΠΈ Π²ΠΈΠ΄Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ²:
for (i=<οΏ½Π½Π°Ρ. Π·Π½Π°Ρ>; i<<οΏ½ΠΊΠΎΠ½. Π·Π½Π°Ρ>; i++) {<οΏ½ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠΉ ΠΊΠΎΠ΄>};
do {<οΏ½ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠΉ ΠΊΠΎΠ΄>} while (<οΏ½ΡΡΠ»ΠΎΠ²ΠΈΠ΅ ΠΏΠΎΠ²ΡΠΎΡΠ΅Π½ΠΈΡ>);
while (<οΏ½ΡΡΠ»ΠΎΠ²ΠΈΠ΅ ΠΏΠΎΠ²ΡΠΎΡΠ΅Π½ΠΈΡ>) {<οΏ½ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠΉ ΠΊΠΎΠ΄>}.
4. Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΎΡΠ»Π°Π΄ΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
ΠΡΠΈ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π±ΡΠ»ΠΈ ΡΠ°ΡΡΡΠΈΡΠ°Π½Ρ Π²ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ ΡΠΈΠ½ΡΠ΅Π·Π° ΠΏΠ»Π΅Π½ΠΎΡΠ½ΠΎΠ³ΠΎ ΡΠ΅Π·ΠΈΡΡΠΎΡΠ° Π΄Π»Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΈΡΡ ΠΎΠ΄Π½ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΡ, ΠΌΠΎΡΠ½ΠΎΡΡΠΈ ΡΠ°ΡΡΠ΅ΡΠ½ΠΈΡ ΡΠ΅Π·ΠΈΡΡΠΎΡΠ° ΠΈ ΡΠ΄Π΅Π»ΡΠ½ΠΎΠΉ ΠΌΠΎΡΠ½ΠΎΡΡΠΈ ΡΠ°ΡΡΠ΅ΡΠ½ΠΈΡ ΠΏΠ»Π΅Π½ΠΊΠΈ. Π Π΅Π·ΡΠ»ΡΡΠ°ΡΡ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΠ΅ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΈ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΡΡΡ ΡΠΈΠ½ΡΠ΅Π·Π° ΠΏΠ»Π΅Π½ΠΎΡΠ½ΠΎΠ³ΠΎ ΡΠ΅Π·ΠΈΡΡΠΎΡΠ°.
5. ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
ΠΡΠΈ Π·Π°ΠΏΡΡΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π² ΡΡΠ΅Π΄Π΅ WINDOWS XP Π² ΠΊΠΎΠ½ΡΠΎΠ»ΡΠ½ΠΎΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π² ΠΎΠΊΠ½Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ ΠΌΠ΅Π½Ρ, ΡΠΎΡΡΠΎΡΡΠ΅Π΅ ΠΈΠ· 3_Ρ ΠΏΡΠ½ΠΊΡΠΎΠ²:
1. Π²Π²ΠΎΠ΄Π° Π΄Π°Π½Π½ΡΡ Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΠΌ ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΊΠ°ΠΊ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎ, ΡΠ°ΠΊ ΠΈ ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡ Π΄ΠΎΠΏΡΡΡΠΈΠΌΠΎΠΌΡ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ,
2. Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠ°ΡΡΠ΅ΡΠΎΠ² Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ²,
3. Π²ΡΡ ΠΎΠ΄Π° ΠΈΠ· ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
ΠΡΠ»ΠΈ Π²Π²ΠΎΠ΄ Π΄Π°Π½Π½ΡΡ Π½Π΅ Π±ΡΠ» ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½, ΡΠΎ ΡΠ°ΡΡΠ΅ΡΠ½Π°Ρ ΡΠ°ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π±Π»ΠΎΠΊΠΈΡΡΠ΅ΡΡΡ ΠΈ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΡΡΡ Π»ΠΈΠ±ΠΎ Π²Π²Π΅ΡΡΠΈ Π΄Π°Π½Π½ΡΠ΅, Π»ΠΈΠ±ΠΎ Π²ΡΠΉΡΠΈ ΠΈΠ· ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
ΠΡΠΈ Π²Π²ΠΎΠ΄Π΅ Π΄Π°Π½Π½ΡΡ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΡΡΡ Π²Π²Π΅ΡΡΠΈ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ΅Π·ΠΈΡΡΠΎΡΠΎΠ². ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠΎΡΡΡΠΏΠ°Π΅Ρ Π½Π° ΡΠΊΡΠ°Π½ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ Π²Π²Π΅ΡΡΠΈ ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΠ΅ ΡΠ΅Π·ΠΈΡΡΠΎΡΠ° ΠΈ Π΅Π³ΠΎ ΡΠ°ΡΡΠ΅ΠΈΠ²Π°Π΅ΠΌΡΡ ΠΌΠΎΡΠ½ΠΎΡΡΡ. ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΡΠΎΡΠΌΠΈΡΡΠ΅ΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ.
ΠΠ°ΡΠ΅ΠΌ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΡΡΡ ΡΠΊΠ°Π·Π°ΡΡ ΡΠΈΠΏ Π²Π²ΠΎΠ΄Π°: ΠΏΠΎ ΡΠΏΠΈΡΠΊΡ ΠΈΠ»ΠΈ ΠΏΠΎ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ Ρ Π·Π°Π΄Π°Π½Π½ΡΠΌ ΡΠ°Π³ΠΎΠΌ. Π ΠΏΠ΅ΡΠ²ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΡΡΡ Π²Π²Π΅ΡΡΠΈ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΡΠΏΠΈΡΠΊΠ°, Π° Π·Π°ΡΠ΅ΠΌ ΠΏΠΎΡΡΡΠΏΠ°ΡΡ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ Π²Π²ΠΎΠ΄Π° Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ. ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΠ΅ΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ. ΠΠΎ Π²ΡΠΎΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΡΡΡ Π²Π²Π΅ΡΡΠΈ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ΅, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΈ ΡΠ°Π³ Π΅Π³ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ.
ΠΠΎΡΠ»Π΅ Π²Π²ΠΎΠ΄Π° ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΡΡΡ Π²Π²Π΅ΡΡΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅. ΠΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΈ ΡΠ²Π»ΡΡΡΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠΌΠΈ Π΄Π»Ρ Π²ΡΠ΅Ρ ΠΈΡΡ ΠΎΠ΄Π½ΡΡ ΡΠ΅Π·ΠΈΡΡΠΎΡΠΎΠ².
ΠΠ° ΡΡΠΎΠΌ ΡΡΠ°ΠΏ Π²Π²ΠΎΠ΄Π° Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Π΅ΡΡΡ ΠΈ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡ Π²Π²Π΅Π΄Π΅Π½Π½Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π΄Π»Ρ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ. ΠΡΠΈ Π²Π²ΠΎΠ΄Π΅ Π΄Π°Π½Π½ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΠ΅ΡΡΡ ΠΈΡ Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½.
ΠΡΠΈ ΡΠ°ΡΡΠ΅ΡΠ΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΡΡΡ Π²Π²Π΅ΡΡΠΈ Π½ΠΎΠΌΠ΅Ρ ΡΠ΅Π·ΠΈΡΡΠΎΡΠ°, Π΄Π»Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΠΈ ΡΠΈΠ½ΡΠ΅Π· ΠΏΠ»Π΅Π½ΠΊΠΈ. ΠΡΠ»ΠΈ Π½ΠΎΠΌΠ΅Ρ ΡΠ΅Π·ΠΈΡΡΠΎΡΠ° Π²ΡΡ ΠΎΠ΄ΠΈΡ Π·Π° ΠΏΡΠ΅Π΄Π΅Π»Ρ ΠΈΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π°, ΡΠΎ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΡΡΡ Π²Π²Π΅ΡΡΠΈ Π½ΠΎΠ²ΡΠΉ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΠΉ Π½ΠΎΠΌΠ΅Ρ.
ΠΠΎΡΠ»Π΅ Π²Π²ΠΎΠ΄Π° Π½ΠΎΠΌΠ΅ΡΠ° ΡΠ΅Π·ΠΈΡΡΠΎΡΠ° ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΡΡΠ΅Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΠΏΠ»Π΅Π½ΠΊΠΈ Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ Π²ΡΠ±ΠΎΡΠΎΠΌ Π΅Π΅ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ. Π Π΅Π·ΡΠ»ΡΡΠ°ΡΡ ΡΠ°ΡΡΠ΅ΡΠ° Π²ΡΠ²ΠΎΠ΄ΡΡΡΡ Π½Π° ΡΠΊΡΠ°Π½ Π² Π²ΠΈΠ΄Π΅ Π·Π°ΠΏΠΈΡΠ΅ΠΉ, ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΠΏΠΎ Π²ΠΎΠ·ΡΠ°ΡΡΠ°ΡΡΠ΅ΠΉ Π²Π΅Π»ΠΈΡΠΈΠ½Π΅. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ .
ΠΠ°Π»Π΅Π΅ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ΅ ΠΌΠ΅Π½Ρ ΠΈ ΡΠ°Π±ΠΎΡΠ° Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΠΎΠ²ΡΠΎΡΠ΅Π½Π°.
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
1. ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° ΡΠ·ΡΠΊΠ΅ Π‘++ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΡΠ»ΠΎΠΆΠ½ΡΠ΅, ΠΌΠ½ΠΎΠ³ΠΎΠ²Π°ΡΠΈΠ°Π½ΡΠ½ΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ ΡΠΈΠ½ΡΠ΅Π·Π° ΠΏΠ»Π΅Π½ΠΎΡΠ½ΡΡ ΡΠ΅Π·ΠΈΡΡΠΎΡΠΎΠ² Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ Π²ΡΠ±ΠΎΡΠΎΠΌ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ ΠΏΠ»Π΅Π½ΠΊΠΈ.
2. ΠΠ°Π½Π½ΡΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠΎΡΡΡΠΎΠΈΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Π΄ΠΈΠ°Π»ΠΎΠ³Π° ΠΈ ΡΠ»Π΅ΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π·Π° ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΡΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π²Π²ΠΎΠ΄ΠΈΠΌΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΡΡ Π΄Π°Π½Π½ΡΡ .
3. ΠΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ ΡΠ·ΡΠΊΠ° Π‘++ ΡΡΡΠΎΠΈΡ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΡ ΠΏΠΎ Π±ΡΡΡΡΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°ΠΌΡΡΠΈ, ΡΡΠΎ Π΄Π°Π΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠΎΠ·Π΄Π°ΡΡ ΠΊΠΎΠΌΠΏΠ°ΠΊΡΠ½ΡΠ΅ ΠΏΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ°ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
1. Π‘++ Π·Π° 21 Π΄Π΅Π½Ρ.
2. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Π‘++. Π£ΡΠ΅Π±. ΠΏΠΎΡΠΎΠ±ΠΈΠ΅ / ΠΠΎΠ΄ ΡΠ΅Π΄. Π. Π. Π₯ΠΎΠΌΠΎΠ½Π΅Π½ΠΊΠΎ. — Π‘-ΠΠ±.: 1999.
3. ΠΡΠ²ΠΎΠ΅Π½ΠΈΠ΅ BORLAND C++ 4.5. Π’1,2. Π. ΠΠΈΠ°Π»Π΅ΠΊΡΠΈΠΊΠ°, 1996.
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅
// ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π³ΠΎΡΠΎΠ²ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ
#define WIN32_LEAN_AND_MEAN
#include
#include
#include
#include
#include
#include
using namespace std; // ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π° ΠΈΠΌΠ΅Π½
// ΠΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΡΠ΅ ΡΠ°ΡΡΠ΅ΡΠ½ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ
double bt=0.1; // Π’Π΅Ρ Π½. Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠΈΡΠΈΠ½Ρ ΠΏΠ»Π΅Π½ΠΊΠΈ
double lt=0.3; // Π’Π΅Ρ Π½. Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π΄Π»ΠΈΠ½Ρ ΠΏΠ»Π΅Π½ΠΊΠΈ
double Db=0.01; // ΠΠΎΠ³ΡΠ΅ΡΠ½ΠΎΡΡΡ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ ΡΠΈΡΠΈΠ½Ρ
double Dl=0.03; // ΠΠΎΠ³ΡΠ΅ΡΠ½ΠΎΡΡΡ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ Π΄Π»ΠΈΠ½Ρ
double gamma=0.1; // ΠΠΎΠΏΡΡΡΠΈΠΌΠ°Ρ ΠΏΠΎΠ³ΡΠ΅ΡΠ½ΠΎΡΡΡ ΠΊΠΎΡΡ. ΡΠΎΡΠΌΡ
double amin=0.3; // ΠΠ°ΠΊΡ. ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΠΎΠ»ΠΎΡΠΊΠ°ΠΌΠΈ ΠΏΠ»Π΅Π½ΠΊΠΈ ΡΠ»ΠΎΠΆΠ½ΠΎΠΉ ΡΠΎΡΠΌΡ (ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ)
double h=0.05; // Π¨Π°Π³ ΡΠ΅ΡΠΊΠΈ
// ΠΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΈΡΡ ΠΎΠ΄Π½ΡΡ Π΄Π°Π½Π½ΡΡ
double Rdown=0.05; // ΠΠΈΠ½. Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΡ ΡΠ΅Π·ΠΈΡΡΠΎΡΠ°
double Rup=10 000; // ΠΠ°ΠΊΡ. Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΡ ΡΠ΅Π·ΠΈΡΡΠΎΡΠ°
double rhodown=0.001; // ΠΠΈΠ½. Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ΄Π΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΡ ΠΏΠ»Π΅Π½ΠΊΠΈ
double rhoup=1000; // ΠΠ°ΠΊΡ. Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ΄Π΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΡ ΠΏΠ»Π΅Π½ΠΊΠΈ
double Pdown=5; // ΠΠΈΠ½. Π·ΡΠ½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ°ΡΡΠ΅ΠΈΠ²Π°Π΅ΠΌΠΎΠΉ ΠΌΠΎΡΠ½ΠΎΡΡΠΈ ΡΠ΅Π·ΠΈΡΡΠΎΡΠ°
double Pup=50; // ΠΠ°ΠΊΡ. Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ°ΡΡΠ΅ΠΈΠ²Π°Π΅ΠΌΠΎΠΉ ΠΌΠΎΡΠ½ΠΎΡΡΠΈ ΡΠ΅Π·ΠΈΡΡΠΎΡΠ°
double Podown=10; // ΠΠΈΠ½. Π·ΡΠ½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ΄Π΅Π»ΡΠ½ΠΎΠΉ ΡΠ°ΡΡΠ΅ΠΈΠ²Π°Π΅ΠΌΠΎΠΉ ΠΌΠΎΡΠ½ΠΎΡΡΠΈ ΠΏΠ»Π΅Π½ΠΊΠΈ
double Poup=30; // ΠΠ°ΠΊΡ. Π·ΡΠ½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ΄Π΅Π»ΡΠ½ΠΎΠΉ ΡΠ°ΡΡΠ΅ΠΈΠ²Π°Π΅ΠΌΠΎΠΉ ΠΌΠΎΡΠ½ΠΎΡΡΠΈ ΠΏΠ»Π΅Π½ΠΊΠΈ
double R, rho, P, Po, b, l, a, t, x, y, kf, Sglob;
double RhoBeg, RhoEnd, RhoStp, RhoMdl;
int n, NResist, NRho;
int type, nc, menu, cntrl, modein, k;
double *ArrR=0;
double *ArrP=0;
double *ArrRho=0;
double *ArrKf=0;
double *ArrB=0;
double *ArrL=0;
double *ArrA=0;
double *ArrT=0;
double *ArrX=0;
double *ArrY=0;
double *ArrS=0;
int *ArrType=0;
int *ArrN=0;
int *index;
double *ArrBuf;
// Π΄Π»Ρ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΠ° ΡΠΎΡΠΌΡ double KForm (double R, double rho);
// Π΄Π»Ρ Π½Π°Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ· ΡΡΠ΅Ρ ΡΠΈΡΠ΅Π» double Max3 (double x, double y, double z);
// Π΄Π»Ρ Π½Π°Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΌΠΈΠ½ΠΈΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ· ΡΡΠ΅Ρ ΡΠΈΡΠ΅Π» double Min3 (double x, double y, double z);
// Π΄Π»Ρ ΡΠ°ΡΡΠ΅Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΠΏΠ»Π΅Π½ΠΊΠΈ void ParamR (void);
// ΠΠ²ΠΎΠ΄ ΡΠ°ΡΡΠ΅ΡΠ½ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΠΌ ΠΈΡ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° double getdata (const char *partype, double pardown, double parup);
// Π΄Π»Ρ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ² ΠΏΠΎ Π²ΠΎΠ·ΡΠ°ΡΡΠ°Π½ΠΈΡ int sort (void);
// ΠΡΠ²ΠΎΠ΄ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² ΡΠ°ΡΡΠ΅ΡΠ° ΠΏΠ»Π΅Π½ΠΊΠΈ void OutResult (void);
// ΠΡΠ²ΠΎΠ΄ ΡΠ°ΡΡΠ΅ΡΠ½ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΠΏΠ»Π΅Π½ΠΊΠΈ void OutParam (void);
// ΠΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΏΠ°ΠΌΡΡΠΈ Π΄Π»Ρ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ² ArrB ΠΈ ArrP void alloc1 (void);
// ΠΡΠ΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΈ ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΏΠ°ΠΌΡΡΠΈ Π΄Π»Ρ ΠΎΡΡΠ°Π»ΡΠ½ΡΡ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΡ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ² void alloc2 (void);
int main ()
{
int j;
cntrl=0;
double nbmax;
do
{
cout
<<οΏ½"tM E N U n"<
<<οΏ½" - VVOD PARAMETROV"<
<<οΏ½" - RASCHET"<
<<οΏ½" - VIHOD"
<
cin>>menu;
switch (menu)
{
case 1:
cout<<οΏ½"nKolichestvo Resistirov N=";
cin>>NResist;
// ΠΡΠ΄Π΅Π»Π΅Π½ΠΈΠ΅ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ ΠΏΠΎΠ΄ ΠΌΠ°ΡΡΠΈΠ²Ρ R ΠΈ P
alloc1 ();
for (j=0; j
{
cout<<οΏ½"nResistor"<<<<οΏ½": «;
ArrR[j]=getdata («nR (kOm) (0.05−10 000)», Rdown, Rup);
ArrP[j]=getdata («P (mW) (5−50)», Pdown, Pup);
}
cout
<<οΏ½"nMetod zadaniya Diapozona Rhonn"
<<οΏ½" - SPISOK Rho (rho1, rho2,…)"<
<<οΏ½" - DIAPAZON Rho (rho_begin, rho_end, rho_step)"<
<
cin>>modein;
switch (modein)
{
case 1: // ΠΠ²ΠΎΠ΄ ΡΠΈΡΠ»Π° ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π² ΡΠΏΠΈΡΠΊΠ΅ ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΠΉ ΠΏΠ»Π΅Π½ΠΊΠΈ
cout<< «Razmer spiska NRho=»;
cin>>NRho;
break;
case 2: // ΠΠ²ΠΎΠ΄ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° ΠΈ ΡΠ°Π³Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΠΉ ΠΏΠ»Π΅Π½ΠΊΠΈ
RhoBeg=getdata («RhoBeg», rhodown, rhoup);
RhoEnd=getdata («RhoEnd», rhodown, rhoup);
RhoStp=getdata («RhoStp», rhodown, rhoup);
NRho=(int) ((RhoEnd-RhoBeg)/RhoStp)+1;
rho=RhoBeg-RhoStp;
break;
}
alloc2 (); // ΠΡΠ΄Π΅Π»Π΅Π½ΠΈΠ΅ Π΄ΠΈΠ½Π°ΠΌ. ΠΏΠ°ΠΌΡΡΠΈ ΠΏΠΎΠ΄ ΠΌΠ°ΡΡΠΈΠ² ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΡ ΠΏΠ»Π΅Π½ΠΊΠΈ rho
for (j=0; j
{
// ΠΠ²ΠΎΠ΄ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΌΠ°ΡΡΠΈΠ²Π° Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ rho Ρ Π·Π°Π΄Π°Π½Π½ΡΠΌ ΡΠ°Π³ΠΎΠΌ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅
if (modein==1) ArrRho[j]=getdata («rho», rhodown, rhoup);
// ΠΠ²ΠΎΠ΄ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΌΠ°ΡΡΠΈΠ²Π° Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ rho ΠΏΠΎ ΡΠΏΠΈΡΠΊΡ
if ((modein==2) | (modein==3))
{
rho+=RhoStp;
ArrRho[j]=rho;
}
}
Po=getdata («Po (mW/mm2) (10−30)», Podown, Poup); // ΠΠ²ΠΎΠ΄ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠ΄Π΅Π»ΡΠ½ΠΎΠΉ ΠΌΠΎΡΠ½ΠΎΡΡΠΈ Po
cntrl=1;
OutParam (); // ΠΡΠ²ΠΎΠ΄ ΠΈΡΡ . Π΄Π°Π½Π½ΡΡ Π΄Π»Ρ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ
break;
case 2: // Π Π°ΡΡΡΠ΅Ρ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΠΏΠ»Π΅Π½ΠΊΠΈ
if (cntrl)
{ // ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π°Π»ΠΈΡΠΈΡ ΠΈΡΡ . Π΄Π°Π½Π½ΡΡ
while (1==1)
{
cout<<οΏ½"nNomer Resistora (1. «<<οΏ½») k=";
cin>>k; k -;
if (k>=0 && k
}
R=ArrR[k];
P=ArrP[k];
for (j=0; j
{
rho=ArrRho[j];
ParamR ();
ArrType[j]=type;
ArrKf[j]=kf;
ArrB[j]=b;
ArrL[j]=l;
ArrA[j]=a;
ArrX[j]=x;
ArrY[j]=y;
ArrT[j]=t;
ArrN[j]=n;
ArrS[j]+=b*l;
}
nbmax=sort ();
OutParam ();
for (j=0; j
nbmax=sort ();
cout<<οΏ½" MIN b="<<< «mm"<
cout<<οΏ½" MAX b="<<< «mm"<
for (j=0; j
type=ArrType [index[j]];
rho=ArrRho [index[j]];
kf=ArrKf [index[j]];
b=ArrB [index[j]];
l=ArrL [index[j]];
a=ArrRho [index[j]];
x=ArrX [index[j]];
y=ArrX [index[j]];
t=ArrT [index[j]];
n=ArrN [index[j]];
OutResult ();
}
cout<
}
else
cout<< «VVEDITE PARAMETRI"<
break;
case 0:
cout<< «Press ENTER to EXIT…»;
getch ();
return 0;
}
}
while (1==1);
}
// ΠΡΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΠ° ΡΠΎΡΠΌΡ
// ΠΡΠ³ΡΠΌΠ΅Π½ΡΡ: R_ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΠ΅ ΡΠ΅Π·ΠΈΡΡΠΎΡΠ°, rho_ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ»Π΅Π½ΠΊΠΈ
// ΠΡΠ²ΠΎΠ΄: ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½Ρ ΡΠΎΡΠΌΡ double KForm (double R, double rho) {return R/rho;}
// ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ· 3_ΡΠΈΡΠ΅Π» x, y, z
// ΠΡΠ³ΡΠΌΠ΅Π½ΡΡ: ΡΠΈΡΠ»Π° x, y, z
// ΠΡΠ²ΠΎΠ΄: ΠΌΠ°ΠΊΡ {x, y, z}
double Max3 (double x, double y, double z) {return x>(z=y>z? y: z)? x: z;}
double Min3 (double x, double y, double z) {return x<(z=y
// ΠΡΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠ² ΠΏΠ»Π΅Π½ΠΊΠΈ void ParamR ()
{
kf=KForm (R, rho);
if (kf<0.1) type=0; // Π½Π΅Π΄ΠΎΠΏΡΡΡΠΈΠΌΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Kf
else if (kf<1)
{ // ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΠΈΠ½Π°Ρ ΠΏΠ»Π΅Π½ΠΊΠ° ΠΏΡΠΈ kf<1 (l
type=1;
double lD=(Dl+Db*kf)/gamma;
double lP=sqrt (R*P/rho/Po);
l=((int) (Max3 (lt, lD, lP)/h)+1)*h;
b=((int) (l/kf/h)+1)*h;
}
else
{ // ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΠΈΠ½Π°Ρ ΠΏΠ»Π΅Π½ΠΊΠ° ΠΏΡΠΈ 1<=Kf<=10 (l>b) Ρ. (2) — (6)
double bD=(Db+Dl)/kf;
double bP=sqrt (rho*P/R/Po);
b=((int) (Max3 (bt, bD, bP)/h)+1)*h;
if (kf<=10)
{
type=2;
l=((int) (kf*b/h)+1)*h;
}
else
{ // ΠΏΠ»Π΅Π½ΠΊΠ° ΡΠΈΠΏΠ° ΠΌΠ΅Π°Π½Π΄Ρ ΠΏΡΠΈ Kf>10 Ρ. (10) — (15)
type=3;
l=kf*b;
if (b
else a=b-amin;
nc=0;
do
{
nc++;
if (nc>10)
{
type=4;
break;
}
a+=amin;
t=a+b;
n=(int) sqrt (l/t);
x=n*t;
y=(l-a*n)/n;
}
while (y/a>10);
}
}
}
// ΠΠ²ΠΎΠ΄ ΠΈΡΡ ΠΎΠ΄Π½ΡΡ Π΄Π°Π½Π½ΡΡ Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΎΠΉ Π΄ΠΎΠΏΡΡΡΠΈΠΌΠΎΠ³ΠΎ ΠΈΡ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ
// ΠΡΠ³ΡΠΌΠ΅Π½ΡΡ:
// ΡΡΡΠΎΠΊΠ°, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ°Ρ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°,
// Π½ΠΈΠΆΠ½ΡΡ Π³ΡΠ°Π½ΠΈΡΠ° Π΄ΠΎΠΏΡΡΡΠΈΠΌΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ,
// Π²Π΅ΡΡ Π½ΡΡ Π³ΡΠ°Π½ΠΈΡΠ° Π΄ΠΎΠΏΡΡΡΠΈΠΌΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ
// ΠΡΡ ΠΎΠ΄: Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° double getdata (const char *partype, double pardown, double parup)
{
double parval;
while (1==1)
cout<< «=»; cin>>parval;
if (parval
return parval;
}
// Π‘ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° ΠΈΠ½Π΄Π΅ΠΊΡΠ° ΠΌΠ°ΡΡΠΈΠ²Π° ΠΏΠΎ Π²ΠΎΠ·ΡΠ°ΡΡΠ°Π½ΠΈΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ ΠΏΡΠ·ΡΡΡΠΊΠ°
// Π Π΅Π·ΡΠ»ΡΡΠ°Ρ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ ΡΠΎΡ ΡΠ°Π½ΡΠ΅ΡΡΡ Π² ΠΈΠ½Π΄Π΅ΠΊΡΠ½ΠΎΠΌ ΠΌΠ°ΡΡΠΈΠ²Π΅,
// ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΏΠΎ ΠΏΠΎΡΡΠ΄ΠΊΡ, Π½Π°ΡΠΈΠ½Π°Ρ Ρ ΠΌΠ»Π°Π΄ΡΠ΅Π³ΠΎ, ΡΠΎΠ΄Π΅ΡΠΆΠ°Ρ Π½ΠΎΠΌΠ΅ΡΠ°
// ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π° Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅ ΠΈΡ Π²ΠΎΠ·ΡΠ°ΡΡΠ°Π½ΠΈΡ, Ρ. Π΅.
// ΠΏΠ΅ΡΠ²ΡΠΉ (Π½ΡΠ»Π΅Π²ΠΎΠΉ) ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΈΠ½Π΄Π΅ΠΊΡΠ½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π° ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π½ΠΎΠΌΠ΅Ρ
// ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π°, Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΈΠ½Π΄Π΅ΠΊΡΠ½ΠΎΠ³ΠΎ
// ΠΌΠ°ΡΡΠΈΠ²Π° ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π½ΠΎΠΌΠ΅Ρ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π°
// ΠΠ° Π²ΡΡ ΠΎΠ΄ ΠΏΠΎΠ΄Π°Π΅ΡΡΡ Π½ΠΎΠΌΠ΅Ρ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π°
int sort ()
{
int j, jtmp;
int flag;
double btmp;
double *buf;
buf=new double[NRho];
for (j=0; j
{
index[j]=j;
buf[j]=ArrBuf[j];
}
do
{
flag=0;
for (j=1; j
if (buf[j1]>buf[j])
{
jtmp=index[j];
index[j]=index [j1];
index [j1]=jtmp;
btmp=buf[j];
buf[j]=buf [j1];
buf [j1]=btmp;
flag=1;
}
}
while (flag);
return index[NRho];
}
// ΠΡΠ²ΠΎΠ΄ Π²Π²Π΅Π΄Π΅Π½Π½ΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΡΡ Π΄Π°Π½Π½ΡΡ Π΄Π»Ρ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ
void OutParam ()
{
int i, j;
cout<
for (i=0; i
{
cout
<<οΏ½" R"<<< «="<<< «kOm»
<<οΏ½" P="<<< «mW»
<<οΏ½" Po="<< «mW/mm2»;
if (modein==1)
{
cout<<οΏ½" rho={";
for (j=0; j
cout<<<οΏ½"; «;
cout<<<οΏ½") kOm"<
}
if ((modein==2)|(modein==3))
cout
<<οΏ½" rho=(«<
<<οΏ½"; «<
<<οΏ½". «<<οΏ½») kOm/mm2"<
}
cout<
}
// ΠΡΠ²ΠΎΠ΄ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² ΡΠ°ΡΡΠ΅ΡΠ° ΠΏΠ»Π΅Π½ΠΎΡΠ½ΠΎΠ³ΠΎ ΡΠ΅Π·ΠΈΡΡΠΎΡΠ° void OutResult ()
{
switch (type)
{
case 0: // ΠΡΠΈΠ±ΠΊΠ° Kf<0.1
cout<<οΏ½"ERROR «<< «Kform="<
break;
case 1:
case 2: // ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½Π°Ρ ΠΏΠ»Π΅Π½ΠΊΠ° 0.1<=Kf<=10
cout<
<<οΏ½" Rectangle"
<
<<οΏ½" b="<<< «mm»
<<οΏ½" l="<<< «mm»
<<οΏ½" S="<<<< «mm2»
<<οΏ½" Kf="<<
<<οΏ½"tRho="<<< «kOm/mm2» //rho
<
break;
case 3:// ΠΏΠ»Π΅Π½ΠΊΠ° ΡΠΈΠΏΠ° ΠΌΠ΅Π°Π½Π΄Ρ Kf>10
cout<
<<οΏ½" Meandr"
<
<<οΏ½" b="<<< «mm»
ΠΠ»ΠΎΠΊ-ΡΡ Π΅ΠΌΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π²Π²ΠΎΠ΄ΠΈΠΌΡΡ Π΄Π°Π½Π½ΡΡ