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

Π”ΠΎΠΏΡƒΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ Ρ…ΠΎΠ΄Π° ΡˆΠ°Ρ…ΠΌΠ°Ρ‚Π½ΠΎΠΉ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹

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

Кнопка ΠΠ°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ фиксируСт ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹ Π½Π° ΠΏΠΎΠ»Π΅ Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚. Если послС наТатия этой ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚ΡŒ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ Ρ„ΠΈΠ³ΡƒΡ€Ρƒ Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΊΠ»Π΅Ρ‚ΠΊΡƒ, Π° Π·Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠ°Ρ‚ΡŒ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ ПолоТСниС послС Ρ…ΠΎΠ΄Π°, Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° скаТСт, ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΠ» Ρ„ΠΈΠ³ΡƒΡ€Ρƒ. Если ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, Π² ΠΏΡ€Π°Π²ΠΎΠΌ окошкС области Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ появится сообщСниС, Ρ‡Ρ‚ΠΎ Ρ…ΠΎΠ΄ допустим, Π° Π΅ΡΠ»ΠΈ Π½Π΅Ρ‚ — Ρ‚ΠΎ Π²Ρ‹ΡΠ²Π΅Ρ‚ится… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Π”ΠΎΠΏΡƒΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ Ρ…ΠΎΠ΄Π° ΡˆΠ°Ρ…ΠΌΠ°Ρ‚Π½ΠΎΠΉ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹ (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ΠœΠΈΠ½ΠΈΡΡ‚Π΅Ρ€ΡΡ‚Π²ΠΎ образования ΠΈ Π½Π°ΡƒΠΊΠΈ Российской Π€Π΅Π΄Π΅Ρ€Π°Ρ†ΠΈΠΈ АгСнтство ΠΏΠΎ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΡŽ ВихоокСанский государствСнный экономичСский унивСрситСт ЭкономичСский институт ΠšΡƒΡ€ΡΠΎΠ²Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π°

Π”ΠΎΠΏΡƒΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ Ρ…ΠΎΠ΄Π° ΡˆΠ°Ρ…ΠΌΠ°Ρ‚Π½ΠΎΠΉ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹

Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ»: студСнт

Π’ΠΎΡ€ΠΎΠ½Ρ†ΠΎΠ² А.Π’.

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΠ»Π°: профСссор Π›. И. ΠŸΡ€ΡƒΠ΄Π½ΠΈΠΊΠΎΠ²Π° Владивосток 2009

1. ΠΠ΅Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Π°Ρ постановка Π·Π°Π΄Π°Ρ‡ΠΈ

2. Π€ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Π°Ρ постановка Π·Π°Π΄Π°Ρ‡ΠΈ

3. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ ΠΏΠΎΠΈΡΠΊ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ

4. БпСцификация исходных Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

5. БпСцификация Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

6. ВСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

7. Руководство ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ

8. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

9. ВСстированиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

1. ΠΠ΅Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Π°Ρ постановка Π·Π°Π΄Π°Ρ‡ΠΈ

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΡƒΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ Ρ…ΠΎΠ΄Π° ΡˆΠ°Ρ…ΠΌΠ°Ρ‚Π½ΠΎΠΉ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹ Π½Π° «ΠΏΡƒΡΡ‚ΠΎΠΉ» доскС. Π—Π°Π΄Π°Π½ΠΎ: ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹ Π΄ΠΎ ΠΈ ΠΏΠΎΡΠ»Π΅ Ρ…ΠΎΠ΄Π°, Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹ ΠΈ Π΅Ρ‘ Ρ†Π²Π΅Ρ‚.

2. Π€ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Π°Ρ постановка Π·Π°Π΄Π°Ρ‡ΠΈ

Для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡˆΠ°Ρ…ΠΌΠ°Ρ‚Π½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ ΠΈ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹.

Π¨Π°Ρ…ΠΌΠ°Ρ‚Π½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ прСдставляСт собой массив {aij}, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉ количСство строк i=8 ΠΈ ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ столбцов j=8. Π’ Π½Ρ‘ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π·Π°ΠΊΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ ΠΊΠ»Π΅Ρ‚ΠΊΠΈ Ρ‚ΠΎΠΉ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹, которая Π²Ρ‹Π±Ρ€Π°Π½Π°, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΡƒΡΡΡŒ ΠΏΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌ.

Π€ΠΈΠ³ΡƒΡ€Π° Π½Π° Π΄ΠΎΡΠΊΠ΅ — это ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ bkl, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹: k — ΡˆΠΈΡ€ΠΈΠ½Π°, l — высота. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ…ΠΎΠ΄Π°, Π·Π°ΠΊΡ€Π°ΡˆΠΈΠ²Π°Ρ ΠΊΠ»Π΅Ρ‚ΠΊΠΈ Π² ΠΌΠ°ΡΡΠΈΠ²Π΅, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒΡΡ. ΠŸΡ€ΠΈ этом ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Π΅Ρ‚ располоТСниС Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ, Ссли Ρ‚Π°ΠΊΠΎΠ²Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ, стираСт Ρ‚Π΅ Π·Π°ΠΊΡ€Π°ΡˆΠ΅Π½Π½Ρ‹Π΅ ΠΊΠ»Π΅Ρ‚ΠΊΠΈ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΌΠΎΠ³ΡƒΡ‚ «ΡΡ€ΡƒΠ±ΠΈΡ‚ΡŒ».

3. ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π° ΡΠΊΡ€Π°Π½Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ ΡˆΠ°Ρ…ΠΌΠ°Ρ‚Π½ΠΎΠΉ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹ для ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ…ΠΎΠ΄Π°.

1. Π‘Π½Π°Ρ‡Π°Π»Π° Π½ΡƒΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, какая ΠΈΠ· Ρ„ΠΈΠ³ΡƒΡ€ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π° ΠΈ Π΅ΡΡ‚ΡŒ Π»ΠΈ Π΅Ρ‰Ρ‘ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹ Π½Π° Π΄ΠΎΡΠΊΠ΅.

2. Π˜ΡΡ…ΠΎΠ΄Ρ ΠΈΠ· Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° выдСлСнная Ρ„ΠΈΠ³ΡƒΡ€Π° (конь, слон, ΠΊΠΎΡ€ΠΎΠ»Π΅Π²Π° ΠΈ Ρ‚. Π΄.) ΠΈ ΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΎΠ½Π° Ρ†Π²Π΅Ρ‚Π°, Π½Π°Π΄ΠΎ Π·Π°ΠΊΡ€Π°ΡΠΈΡ‚ΡŒ Ρ‚Π΅ ΠΊΠ»Π΅Ρ‚ΠΊΠΈ, ΠΊΡƒΠ΄Π° Ρ„ΠΈΠ³ΡƒΡ€Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ…ΠΎΠ΄ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π΅Π»Ρ‘Π½Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ).

3. ΠŸΠΎΡ‚ΠΎΠΌ опрСдСляСм, Π΅ΡΡ‚ΡŒ Π»ΠΈ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹ Π½Π° Π΄ΠΎΡΠΊΠ΅ Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΆΠ΅ Ρ†Π²Π΅Ρ‚Π°, Ρ‡Ρ‚ΠΎ ΠΈ Π²Ρ‹Π±Ρ€Π°Π½Π½Π°Ρ. Если Π΅ΡΡ‚ΡŒ, Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ просто ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ Ρ‚Π΅ ΠΊΠ»Π΅Ρ‚ΠΊΠΈ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠ½ΠΈ располоТСны, ΠΎΡ‚ Π·Π΅Π»Ρ‘Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π° (Ссли эти Ρ„ΠΈΠ³ΡƒΡ€Ρ‹ оказались Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΌ ΠΏΡƒΡ‚ΠΈ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ).

4. ПослС этого опрСдСляСм, Π΅ΡΡ‚ΡŒ Π»ΠΈ Π½Π° Π΄ΠΎΡΠΊΠ΅ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π°. Если Π΅ΡΡ‚ΡŒ, Ρ‚ΠΎ Π½Π°Π΄ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ Ρ‚Π΅ ΠΊΠ»Π΅Ρ‚ΠΊΠΈ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠ½ΠΈ располоТСны.

5. ПослС слСдуСт ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Π΅ΡΡ‚ΡŒ Π»ΠΈ срСди Ρ‡Ρ‘Ρ€Π½Ρ‹Ρ… Ρ„ΠΈΠ³ΡƒΡ€, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, слон. Если Π΅ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ Ρ‚Π΅ ΠΊΠ»Π΅Ρ‚ΠΊΠΈ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ. Если Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΉ Ρ…ΠΎΠ΄ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹ пСрСсСкаСтся с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ Ρ…ΠΎΠ΄ΠΎΠΌ слона, Ρ‚ΠΎ ΡΡ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ слон ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ€ΡƒΠ±ΠΈΡ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Π½Π½ΡƒΡŽ Ρ„ΠΈΠ³ΡƒΡ€Ρƒ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ ΠΎΡ‚ Π·Π΅Π»Ρ‘Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π° мСста пСрСсСчСния Ρ…ΠΎΠ΄ΠΎΠ² Π΄Π²ΡƒΡ… этих Ρ„ΠΈΠ³ΡƒΡ€.

6. ПослС этого Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚ΡΡ всС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹ Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΆΠ΅ Ρ†Π²Π΅Ρ‚Π°, Ρ‡Ρ‚ΠΎ ΠΈ Π΄Π°Π½Π½Ρ‹ΠΉ слон. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π½Π° Π΄ΠΎΡΠΊΠ΅ ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ Π·Π°ΠΊΡ€Π°ΡˆΠ΅Π½Π½Ρ‹ΠΌΠΈ Π² Π·Π΅Π»Ρ‘Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ Ρ‚Π΅ ΠΊΠ»Π΅Ρ‚ΠΊΠΈ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ Ρ…ΠΎΠ΄ выбранная Ρ„ΠΈΠ³ΡƒΡ€Π°.

7. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° провСряСт, какая ΠΈΠ· Ρ„ΠΈΠ³ΡƒΡ€ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π°, пСрСбирая всС Ρ„ΠΈΠ³ΡƒΡ€Ρ‹ (Ρ‚. Π΅. всС 12). Если ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° нашла Ρ‚Π°ΠΊΡƒΡŽ Ρ„ΠΈΠ³ΡƒΡ€Ρƒ, Ρ‚ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΠ΅Ρ‚ ΠΊ Ρ‚ΠΎΠΉ Π²Ρ‹ΡˆΠ΅ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ.

4. БпСцификация исходных Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π² Π·Π°Π΄Π°Ρ‡Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ:

1. Массив {aij} (ΡˆΠ°Ρ…ΠΌΠ°Ρ‚Π½ΠΎΠ΅ ΠΏΠΎΠ»Π΅), ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉ стандартный Ρ€Π°Π·ΠΌΠ΅Ρ€: i=8, j=8.

2. ΠžΠ±ΡŠΠ΅ΠΊΡ‚ bkl (Ρ„ΠΈΠ³ΡƒΡ€Π°).

3. ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ k, l — ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°.

5. БпСцификация Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

ПослС расстановки Ρ„ΠΈΠ³ΡƒΡ€ Π½Π° Π΄ΠΎΡΠΊΠ΅ ΠΈ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠΈ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π½ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ Π΄ΠΎΠΏΡƒΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ Ρ…ΠΎΠ΄Π°.

1) Если Π½Π° ΠΏΠΎΠ»Π΅ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π° пСшка, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π·Π°ΠΊΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ Π² Π·Π΅Π»Ρ‘Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ ΠΊΠ»Π΅Ρ‚ΠΊΠΈ Π² ΡΠΎΠΎΡ‚вСтствии с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ Ρ…ΠΎΠ΄Π° пСшки, Ссли Π½Π° ΠΏΠΎΠ»Π΅ конь, Ρ‚ΠΎ Π΄Π»Ρ коня ΠΈ Ρ‚. Π΄.

2) Если Π½ΡƒΠΆΠ½Ρ‹Π΅ ΠΊΠ»Π΅Ρ‚ΠΊΠΈ Π·Π°ΠΊΡ€Π°ΡˆΠ΅Π½Ρ‹, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° смотрит, ΠΊΠ°ΠΊΠΈΠ΅ Π΅Ρ‰Ρ‘ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹ находятся Π½Π° Π΄ΠΎΡΠΊΠ΅.

3) Если Ρ‚Π°ΠΊΠΈΠ΅ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹ Π΅ΡΡ‚ΡŒ, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° опрСдСляСт ΠΈΡ…, Π·Π°Ρ‚Π΅ΠΌ опрСдСляСт ΠΈΡ… Ρ…ΠΎΠ΄Ρ‹ ΠΈ ΡΡ‚ΠΈΡ€Π°Π΅Ρ‚ Ρ‚Π΅ Π·Π°ΠΊΡ€Π°ΡˆΠ΅Π½Π½Ρ‹Π΅ Π² Π·Π΅Π»Ρ‘Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ ΠΊΠ»Π΅Ρ‚ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚ с Ρ…ΠΎΠ΄Π°ΠΌΠΈ этих Ρ„ΠΈΠ³ΡƒΡ€.

4) Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π½Π° ΠΏΠΎΠ»Π΅ ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ Π·Π°ΠΊΡ€Π°ΡˆΠ΅Π½Π½Ρ‹ΠΌΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ ΠΊΠ»Π΅Ρ‚ΠΊΠΈ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ выдСлСнная Ρ„ΠΈΠ³ΡƒΡ€Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈ Π½Π΅ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ «ΡΡ€ΡƒΠ±Π»Π΅Π½Π½ΠΎΠΉ» Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Ρ„ΠΈΠ³ΡƒΡ€Π°ΠΌΠΈ.

6. ВСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡƒΠ½ΠΊΡ‚Π΅ приводятся тСксты ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π·Π½Π°Ρ‡ΠΈΠΌΡ‹Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Ρ… классов прилоТСния ΠΈ ΠΈΡ… ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ².

TForm1 = class (TForm)

private

{ Private declarations }

public

{ Public declarations }

end;

var {описаниС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…}

Form1: TForm1;

x1,y1,k, l, code, w, s, q, k1,l1,i:integer;

t, d: string;

Π’Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹:

procedure TForm1. N3Click (Sender: TObject);

begin

close;

end;

Π—Π°ΠΊΡ€Π°ΡˆΠΈΠ²Π°Π½ΠΈΠ΅ ΠΊΠ»Π΅Ρ‚ΠΎΠΊ, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ Π΄ΠΎΠΏΡƒΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ Ρ…ΠΎΠ΄Π°:

procedure TForm1. N5Click (Sender: TObject);

begin

if (image14.Left=image7.Left) and (image14.top=image7.top) then begin {для бСлой пСшки}

if (image7.left>=0) and (image7.left<=448)

and (image7.Top>=0) and (image7.Top<=448) then begin

k:=image7.left; l:=image7.Top;

paintbox1.canvas.brush.Color:=clgreen;

paintbox1.Canvas.rectangle (k+64,l+64,k, l+128); end;

if (image8.left>=0) and (image8.left<=448)

and (image8.Top>=0) and (image8.Top<=448) then begin

image15.Show; image15. Left:=image8.Left; image15. Top:=image8.Top; image15. Hide; end;

if (image9.left>=0) and (image9.left<=448)

and (image9.Top>=0) and (image9.Top<=448) then begin

image15.Show; image15. Left:=image9.Left; image15. Top:=image9.Top; image15. Hide; end;

if (image10.left>=0) and (image10.left<=448)

and (image10.Top>=0) and (image10.Top<=448) then begin

image15.Left:=image10.Left; image15. Top:=image10.Top; image15. Show; end;

if (image11.left>=0) and (image11.left<=448)

and (image11.Top>=0) and (image11.Top<=448) then begin

image15.Show; image15. Left:=image11.Left; image15. Top:=image11.Top; image15. Hide; end;

if (image12.left>=0) and (image12.left<=448)

and (image12.Top>=0) and (image12.Top<=448) then begin

image15.Show; image15. Left:=image12.Left; image15. Top:=image12.Top; image15. Hide; end;

if (image1.left>=0) and (image1.left<=448)

and (image1.Top>=0) and (image1.Top<=448) then begin

image16.Left:=image1.Left; image16. Top:=image1.Top;image16.Show; image16. hide;

k:=image1.left; l:=image1.Top;

image16.left:=k+64; image16. Top:=l-64; image16. show;image16.hide;

image16.left:=k-64; image16. Top:=l-64; image16. show;image16.hide; end;

if (image2.left>=0) and (image2.left<=448)

and (image2.Top>=0) and (image2.Top<=448) then begin

image16.Left:=image2.Left; image16. Top:=image2.Top;image16.Show; image16. hide;

k:=image2.left; l:=image2.Top;

image16.left:=k+64; image16. Top:=l-128; image16. show;image16.hide; image16. left:=k-64; image16. Top:=l-128; image16. show;image16.hide; image16. left:=k+64; image16. Top:=l+128; image16. show;image16.hide;

image16.left:=k-64; image16. Top:=l+128; image16. show;image16.hide; image16. left:=k+128; image16. Top:=l+64; image16. show;image16.hide; image16. left:=k-128; image16. Top:=l+64; image16. show;image16.hide;

image16.left:=k+128; image16. Top:=l-64; image16. show;image16.hide; image16. left:=k-128; image16. Top:=l-64; image16. show;image16.hide; end;

if (image3.left>=0) and (image3.left<=448)

and (image3.Top>=0) and (image3.Top<=448) then begin

image16.Left:=image3.Left; image16. Top:=image3.Top;image16.Show; image16. hide;

k:=image3.left; l:=image3.Top;

for i:=1 to 8 do begin

image16.left:=k+64*i; image16. Top:=l+64*i; image16. show;image16.hide; image16. left:=k-64*i;

image16.Top:=l-64*i; image16. show;image16.hide; image16. left:=k-64*i; image16. Top:=l+64*i;

image16.show;image16.hide; image16. left:=k+64*i; image16. Top:=l-64*i; image16. show;image16.hide; end; end;

if (image4.left>=0) and (image4.left<=448)

and (image4.Top>=0) and (image4.Top<=448) then begin

image16.Left:=image4.Left; image16. Top:=image4.Top; image16. Show; image16. hide;

k:=image4.left; l:=image4.Top;

for i:=1 to 8 do begin

image16.left:=k+64*i; image16. Top:=l; image16. show;image16.hide; image16. left:=k-64*i; image16. Top:=l;

image16.show;image16.hide; image16. left:=k; image16. Top:=l+64*i; image16. show;image16.hide;

image16.left:=k; image16. Top:=l-64*i; image16. show;image16.hide; end; end;

if (image5.left>=0) and (image5.left<=448)

and (image5.Top>=0) and (image5.Top<=448) then begin

image16.Left:=image5.Left;

image16.Top:=image5.Top;image16.Show; image16. hide; k:=image5.left; l:=image5.Top;

for i:=1 to 8 do begin

image16.left:=k+64*i; image16. Top:=l+64*i; image16. show;image16.hide; image16. left:=k-64*i;

image16.Top:=l-64*i; image16. show;image16.hide; image16. left:=k-64*i; image16. Top:=l+64*i;

image16.show;image16.hide; image16. left:=k+64*i; image16. Top:=l-64*i; image16. show;image16.hide; end;

for i:=1 to 8 do begin

image16.left:=k+64*i; image16. Top:=l; image16. show;image16.hide; image16. left:=k-64*i; image16. Top:=l;

image16.show;image16.hide; image16. left:=k; image16. Top:=l+64*i; image16. show;image16.hide;

image16.left:=k; image16. Top:=l-64*i; image16. show;image16.hide; end; end;

if (image6.left>=0) and (image6.left<=448) and (image6.Top>=0) and (image6.Top<=448) then begin

image16.Left:=image6.Left; image16. Top:=image6.Top;image16.Show; image16. hide;

k:=image6.left; l:=image6.Top; image16. left:=k+64; image16. Top:=l-64; image16. show; image16. hide;

image16.left:=k-64; image16. Top:=l-64; image16. show; image16. hide; image16. left:=k+64; image16. Top:=l+64; image16. show; image16. hide; image16. left:=k-64; image16. Top:=l+64; image16. show;image16.hide; end;

image15.Show; image15. Left:=image7.Left; image15. Top:=image7.Top; image15. Hide; end;

{Для ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… 11 Ρ„ΠΈΠ³ΡƒΡ€ — Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ}

7. Руководство ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ

Рис. 1. Π Π°Π±ΠΎΡ‡Π΅Π΅ ΠΎΠΊΠ½ΠΎ прилоТСния — ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ допустимости Ρ…ΠΎΠ΄Π° для Π±Π΅Π»ΠΎΠΉ ладьи

ΠŸΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ примСнялся принятый Π² ΡΡ€Π΅Π΄Π΅ Delphi ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ интСрфСйса.

НазначСниС ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² мСню:

1. Запуск — содСрТит 2 Π²ΠΊΠ»Π°Π΄ΠΊΠΈ:

Β· НовоС — запуск ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π·Π°Π½ΠΎΠ²ΠΎ;

Β· Π’Ρ‹Ρ…ΠΎΠ΄ — Π²Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹;

2. ДСйствиС — ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ допустимый Ρ…ΠΎΠ΄ — ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ допустимый Ρ…ΠΎΠ΄ для Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹.

Π’ ΠΎΠ±Π»Π°ΡΡ‚ΠΈ Π’Ρ‹Π±ΠΎΡ€ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹ Π΅ΡΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΠ°Ρ‡Π°Ρ‚ΡŒ — ΠΎΠ½Π° Π΄Π°Ρ‘Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ†Π²Π΅Ρ‚ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹, ΠΏΠΎΠΊΠ°Π·Π°Π² ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π’Ρ‹Π±ΠΎΡ€ Ρ†Π²Π΅Ρ‚Π°.

Π’Ρ‹Π±ΠΎΡ€ Ρ†Π²Π΅Ρ‚Π° содСрТит Π΄Π²Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π‘Π΅Π»Ρ‹ΠΉ ΠΈ Π§Ρ‘Ρ€Π½Ρ‹ΠΉ. Кнопка Π‘Π΅Π»Ρ‹ΠΉ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π°Π±ΠΎΡ€ ΠΈΠ· ΡˆΠ΅ΡΡ‚ΠΈ Π±Π΅Π»Ρ‹Ρ… Ρ„ΠΈΠ³ΡƒΡ€. Кнопка Π§Ρ‘Ρ€Π½Ρ‹ΠΉ — Π½Π°Π±ΠΎΡ€ ΠΈΠ· ΡˆΠ΅ΡΡ‚ΠΈ Ρ‡Ρ‘Ρ€Π½Ρ‹Ρ… Ρ„ΠΈΠ³ΡƒΡ€.

Π€ΠΈΠ³ΡƒΡ€Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ ΠΏΠΎ ΠΏΠΎΠ»ΡŽ простым пСрСтаскиваниСм ΠΌΡ‹ΡˆΠΈ. Π’Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ставится Ρ‰Π΅Π»Ρ‡ΠΊΠΎΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΡ‹ΡˆΠΈ ΠΏΠΎ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ Ρ„ΠΈΠ³ΡƒΡ€Π΅. БнимаСтся Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π²Ρ‚ΠΎΡ€Ρ‹ΠΌ Ρ‰Π΅Π»Ρ‡ΠΊΠΎΠΌ ΠΌΡ‹ΡˆΠΈ ΠΏΠΎ Ρ„ΠΈΠ³ΡƒΡ€Π΅.

Кнопка ΠΠ°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ фиксируСт ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹ Π½Π° ΠΏΠΎΠ»Π΅ Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚. Если послС наТатия этой ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚ΡŒ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ Ρ„ΠΈΠ³ΡƒΡ€Ρƒ Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΊΠ»Π΅Ρ‚ΠΊΡƒ, Π° Π·Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠ°Ρ‚ΡŒ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ ПолоТСниС послС Ρ…ΠΎΠ΄Π°, Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° скаТСт, ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΠ» Ρ„ΠΈΠ³ΡƒΡ€Ρƒ. Если ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, Π² ΠΏΡ€Π°Π²ΠΎΠΌ окошкС области Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ появится сообщСниС, Ρ‡Ρ‚ΠΎ Ρ…ΠΎΠ΄ допустим, Π° Π΅ΡΠ»ΠΈ Π½Π΅Ρ‚ — Ρ‚ΠΎ Π²Ρ‹ΡΠ²Π΅Ρ‚ится сообщСниС ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ΅.

8. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

1. Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅: Π²Ρ‹Π±ΠΎΡ€ Ρ†Π²Π΅Ρ‚Π° Ρ„ΠΈΠ³ΡƒΡ€, Π²Ρ‹Π±ΠΎΡ€ самих Ρ„ΠΈΠ³ΡƒΡ€, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ полоТСния Ρ„ΠΈΠ³ΡƒΡ€ Π΄ΠΎ ΠΈ ΠΏΠΎΡΠ»Π΅ Ρ…ΠΎΠ΄Π°.

2. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ: ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΡƒΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ Ρ…ΠΎΠ΄Π° Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹, учитывая ΠΏΡ€ΠΈ этом ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ„ΠΈΠ³ΡƒΡ€ Π½Π° Π΄ΠΎΡΠΊΠ΅ ΠΈ Π·Π°ΠΊΡ€Π°ΡˆΠΈΠ²Π°Ρ, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ ΠΊΠ»Π΅Ρ‚ΠΊΠΈ, Π³Π΄Π΅ Π²Ρ‹Π±Ρ€Π°Π½Π½ΡƒΡŽ Ρ„ΠΈΠ³ΡƒΡ€Ρƒ Π½Π΅ ΡΠΌΠΎΠ³ΡƒΡ‚ «ΡΡ€ΡƒΠ±ΠΈΡ‚ΡŒ» ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹.

3. Π’Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅: ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ допустимый Ρ…ΠΎΠ΄, Π·Π°ΠΊΡ€Π°ΡˆΠΈΠ²Π°Ρ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠ»Π΅Ρ‚ΠΊΠΈ ΡˆΠ°Ρ…ΠΌΠ°Ρ‚Π½ΠΎΠΉ доски.

9. ВСстированиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

ВСст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ — это Π½Π°Π±ΠΎΡ€ Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°: <οΏ½Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅; Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚>.

1. <οΏ½Π½ΠΈ ΠΎΠ΄Π½Π° Ρ„ΠΈΠ³ΡƒΡ€Π° Π½Π΅ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π°, дСйствия Π½Π΅ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚>

2. <οΏ½Π½Π΅Ρ‚ Π½ΠΈ ΠΎΠ΄Π½ΠΎΠΉ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹ Π½Π° Π΄ΠΎΡΠΊΠ΅, дСйствия Π½Π΅ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚>

3. <οΏ½ΠΎΠ΄Π½Π° ΠΈΠ· Ρ„ΠΈΠ³ΡƒΡ€ Π½Π° Π΄ΠΎΡΠΊΠ΅ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π°, происходит ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ допустимого Ρ…ΠΎΠ΄Π°>

4. <�всС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ Ρ…ΠΎΠ΄Ρ‹ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ Ρ„ΠΈΠ³ΡƒΡ€Π°ΠΌΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π°, допустимый Ρ…ΠΎΠ΄ отсутствуСт>

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π°Π΄ курсовой Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ создано ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² ΡΡ€Π΅Π΄Π΅ Delphi, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ опрСдСляСт Π² Π½Π΅ΠΌ Π΄ΠΎΠΏΡƒΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ ΡˆΠ°Ρ…ΠΌΠ°Ρ‚Π½ΠΎΠ³ΠΎ Ρ…ΠΎΠ΄Π° ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ Π΅Π³ΠΎ Π½Π° Ρ„ΠΎΡ€ΠΌΠ΅ прилоТСния.

Бписок Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹

ΠœΠΎΠ»Ρ‡Π°Π½ΠΎΠ²Π° Π›.А., ΠŸΡ€ΡƒΠ΄Π½ΠΈΠΊΠΎΠ²Π° Π›. И. Delphi Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΈ Π·Π°Π΄Π°Ρ‡Π°Ρ…: Π£Ρ‡Π΅Π±. пособиС. Владивосток: Изд-Π²ΠΎ Π’Π“Π­Π£, 2006. — 92с.

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