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

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ «НахоТдСниС ΠΎΠ±Ρ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ N ΠΊΡ€ΡƒΠ³ΠΎΠ²Β»

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

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ «Π—Π°Π΄Π°Π²Π°Ρ‚ΡŒ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ автоматичСски» ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для автоматичСского заполнСния ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ количСства ΠΊΡ€ΡƒΠ³ΠΎΠ². Π—Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° псСвдослучайных числС Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ‚ 0.8952 Π΄ΠΎ 15.5168. Если этот ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π½Π΅ Π΄ΠΎΡΡ‚ΡƒΠΏΠ΅Π½ для измСнСния ΠΈ Π΅Π³ΠΎ тСкст Π³ΠΎΡ€ΠΈΡ‚ сСрым Ρ†Π²Π΅Ρ‚ΠΎΠΌ, Ρ‚ΠΎ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚. ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ нСдоступСн Π² ΡΠ»ΡƒΡ‡Π°Π΅, Ссли… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ «НахоТдСниС ΠΎΠ±Ρ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ N ΠΊΡ€ΡƒΠ³ΠΎΠ²Β» (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ

«ΠΠ°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΎΠ±Ρ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ N ΠΊΡ€ΡƒΠ³ΠΎΠ²»

ΠšΠ£Π Π‘ΠžΠ’ΠΠ― Π ΠΠ‘ΠžΠ’Π ΠΏΠΎ Π΄ΠΈΡΡ†ΠΈΠΏΠ»ΠΈΠ½Π΅ «Π‘истСмноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅»

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

1. ΠŸΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°Ρ‡ΠΈ

2. ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…

3. ОписаниС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°

4. Π’Ρ‹Π±ΠΎΡ€ тСхничСских ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… срСдств

5. БпСцификация ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

6. ВСстированиС Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Бписок Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ — ВСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π’ Π΄Π°Π½Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ рассматриваСтся Π·Π°Π΄Π°Ρ‡Π° нахоТдСния ΠΎΠ±Ρ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ для всСх ΠΊΡ€ΡƒΠ³ΠΎΠ² Π½Π° ΠΏΠ»ΠΎΡΠΊΠΎΡΡ‚ΠΈ.

Π’ Π΄Π°Π½Π½ΡƒΡŽ ΠΏΠΎΡΡΠ½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ записку входят ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ€Π°Π·Π΄Π΅Π»Ρ‹:

ΠŸΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°Ρ‡ΠΈ. Π€ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠ° задания для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. Π’ ΡΡ‚ΠΎΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ описаны Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ ввСсти, для Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

ОписаниС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. Π­Ρ‚ΠΎ словСсноС описаниС дСйствий ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, выполняСмых ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ для получСния ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°.

Π’Ρ‹Π±ΠΎΡ€ тСхничСских ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… срСдств. Π—Π΄Π΅ΡΡŒ описываСтся Π²Ρ‹Π±ΠΎΡ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ-Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Π΅ срСдства, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для создания этой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

БпСцификация ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π­Ρ‚ΠΎ описаниС минимального Π½Π°Π±ΠΎΡ€Π° Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, пояснСниС Ρ€ΠΎΠ»ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°.

ВСстированиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. ОписаниС дСйствий ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΡ€ΠΈ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ.

Π”Π°Π»Π΅Π΅ послС этих Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² слСдуСт ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π» исходного ΠΊΠΎΠ΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Ρ‚ΠΎΡ‡ΠΊΠ° ΠΏΠ»ΠΎΡΠΊΠΎΡΡ‚ΡŒ

1. ΠŸΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°Ρ‡ΠΈ ΠŸΡƒΡΡ‚ΡŒ Π΄Π°Π½Ρ‹ вСщСствСнныС числа x1, x2,…, xn; y1, y2,…, yn, r1, r2,…, rn. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅, Π΅ΡΡ‚ΡŒ Π»ΠΈ Π½Π° ΠΏΠ»ΠΎΡΠΊΠΎΡΡ‚ΠΈ Ρ‚ΠΎΡ‡ΠΊΠ°, принадлСТащая всСм ΠΊΡ€ΡƒΠ³Π°ΠΌ c1, c2,…, cn, Π³Π΄Π΅ сi ΠΌΠ΅Π΅Ρ‚ Ρ†Π΅Π½Ρ‚Ρ€ с ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ xi, yi ΠΈ Ρ€Π°Π΄ΠΈΡƒΡ ri.

2. ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Π’ Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Π²Ρ…ΠΎΠ΄Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ являСтся количСство ΠΊΡ€ΡƒΠ³ΠΎΠ², ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΏΠΎ ΠΎΡΠΈ OX, ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΏΠΎ ΠΎΡΠΈ OY ΠΈ Ρ€Π°Π΄ΠΈΡƒΡ.

ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΊΡ€ΡƒΠ³ΠΎΠ² ΠΈΠΌΠ΅ΡŽΡ‚ цСлочислСнный Ρ‚ΠΈΠΏ «int» — Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ 0 Π΄ΠΎ 9999, (ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ) Π² ΠΏΠ°ΠΌΡΡ‚ΠΈ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ 4 Π±Π°ΠΉΡ‚Π°.

ΠšΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΏΠΎ ΠΎΡΠΈ OX, ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΏΠΎ ΠΎΡΠΈ OY ΠΈ Ρ€Π°Π΄ΠΈΡƒΡ ΠΈΠΌΠ΅ΡŽΡ‚ вСщСствСнный Ρ‚ΠΈΠΏ «double» — Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ Π΄Π΅ΡΡΡ‚ΡŒΡŽ Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ, (ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ) Π² ΠΏΠ°ΠΌΡΡ‚ΠΈ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ 8 Π±Π°ΠΉΡ‚Π°.

Π’Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ являСтся информация, ΠΏΠΎΡΡΠ½ΡΡŽΡ‰Π°Ρ, Π΅ΡΡ‚ΡŒ Π»ΠΈ общая Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π° ΠΏΠ»ΠΎΡΠΊΠΎΡΡ‚ΠΈ Ρƒ ΡΡ‚ΠΈΡ… ΠΊΡ€ΡƒΠ³ΠΎΠ².

3. ОписаниС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π’ Ρ„Π»Π°Π³, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ нас ΠΎ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ ΠΈΠ»ΠΈ отсутствии ΠΎΠ±Ρ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ, устанавливаСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ «ΠΈΡΡ‚ΠΈΠ½Π°», ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°ΡŽΡ‰Π΅Π΅ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΠ±Ρ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ.

Бравнивая ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΡ€ΡƒΠ³Π° со Π²ΡΠ΅ΠΌΠΈ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΏΠΎΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎ, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΈΡ‰Π΅Ρ‚ Ρ‚ΠΎ ΡƒΡΠ»ΠΎΠ²ΠΈΠ΅, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ хотя Π±Ρ‹ Π΄Π²Π° ΠΊΡ€ΡƒΠ³Π° Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ±Ρ‰ΠΈΡ… Ρ‚ΠΎΡ‡Π΅ΠΊ, ΠΈ Ρ‚ΠΎΠ³Π΄Π° Ρ„Π»Π°Π³ устанавливаСтся Π² ΡΠΎΡΡ‚ояниС «Π»ΠΎΠΆΡŒ», ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°ΡŽΡ‰Π΅Π΅ отсутствиС ΠΎΠ±Ρ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ, ΠΈ ΠΏΠ΅Ρ€Π΅ΡΡ‚Π°Π΅Ρ‚ дальнСйший ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€ ΠΊΡ€ΡƒΠ³ΠΎΠ² Π·Π° Π΅Π³ΠΎ Π½Π΅Π½Π°Π΄ΠΎΠ±Π½ΠΎΡΡ‚ΡŒΡŽ. Если ΠΆΠ΅ это условиС Π½Π΅ Π½Π°ΠΉΠ΄Π΅Ρ‚ся, Ρ‚ΠΎ Ρ„Π»Π°Π³ Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ся. Поиск ΠΎΠΏΡ€ΠΎΠ²Π΅Ρ€Π³Π°ΡŽΡ‰Π΅Π³ΠΎ условия происходит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

1)ΡΡ€Π°Π²Π½ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π΄Π²Π° ΠΊΡ€ΡƒΠ³Π° (всС ΠΊΡ€ΡƒΠ³ΠΈ ΡΡ€Π°Π²Π½ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΏΠΎΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎ),

2)вычисляСтся расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΈΡ… Ρ†Π΅Π½Ρ‚Ρ€Π°ΠΌΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹:, Π³Π΄Π΅ Ρ…1, Ρƒ1 ΠΈ Ρ…2, Ρƒ2 — ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΈΡ… Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠ² соотвСтствСнно,

3)сравниваСтся вычислСнноС расстояниС с ΡΡƒΠΌΠΌΠΎΠΉ ΠΈΡ… Ρ€Π°Π΄ΠΈΡƒΡΠΎΠ²,

4)Ссли сумма радиусов мСньшС расстояния ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ†Π΅Π½Ρ‚Ρ€Π°ΠΌΠΈ Π·Π½Π°Ρ‡ΠΈΡ‚, ΠΊΡ€ΡƒΠ³ΠΈ Π½Π΅ ΠΏΠ΅Ρ€Π΅ΡΠ΅ΠΊΠ°ΡŽΡ‚ся, ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° сразу ΠΆΠ΅ установит Ρ„Π»Π°Π³ Π² ΡΠΎΡΡ‚ояниС «Π»ΠΎΠΆΡŒ» ΠΈ ΠΏΠ΅Ρ€Π΅ΡΡ‚Π°Π½Π΅Ρ‚ дальнСйший ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€ ΠΊΡ€ΡƒΠ³ΠΎΠ² Π·Π° Π½Π΅Π½Π°Π΄ΠΎΠ±Π½ΠΎΡΡ‚ΡŒΡŽ, ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ Π½Π° ΠΏΡ€ΠΈΡΡƒΡ‚ствиС ΠΎΠ±Ρ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ Ρ„Π»Π°Π³ Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ состояниС, ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ„Π»Π°Π³Π°. Если Ρ„Π»Π°Π³ находится Π² ΡΠΎΡΡ‚оянии «Π˜ΡΡ‚ΠΈΠ½Π°», Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π΄Π°Π½ΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ сообщСниС с Ρ‚Скстом ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΌ ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊΡ€ΡƒΠ³ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ±Ρ‰ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ, ΠΈΠ½Π°Ρ‡Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π΄Π°Π½ΠΎ сообщСниС с Ρ‚Скстом ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΌ ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊΡ€ΡƒΠ³ΠΈ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ±Ρ‰ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ.

Π‘Π»ΠΎΠΊ-схСма ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 1.

Рисунок 1. Π‘Π»ΠΎΠΊ-схСма Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ нахоТдСния ΠΎΠ±Ρ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ.

4. Π’Ρ‹Π±ΠΎΡ€ тСхничСских ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… срСдств Для создания Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π±Ρ‹Π»Π° использована срСда программирования Borland C++ Builder 6 ΠΊΠ°ΠΊ распространСнная ΠΈ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½Π°Ρ. ΠŸΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ C++ Builder 6 ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Desktop прилоТСния для ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Windows, конструируя Π΅Π³ΠΎ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ². Π­Ρ‚ΠΎ ускоряСт процСсс создания прилоТСния ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ количСство ошибок программиста.

Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ C++ Builder 6 ΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ прилоТСния Π±Ρ‹Π»ΠΎ использовано ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅:

1)ΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€ Intel Core 2 Duo E6600, 2400 MHz, 4Mb cache

2)ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ½ΡΠΊΠ°Ρ ΠΏΠ»Π°Ρ‚Π° Intel Rogers City DG965RY

3)ΠžΠ—Π£ 4 Gb

4)ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° SVEN Basic 304, ΠΌΡ‹ΡˆΡŒ Logitech G1

5)ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ NEC MultiSync LCD93VM

5. БпСцификация ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π˜ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡ‹ΠΌ Ρ„Π°ΠΉΠ»ΠΎΠΌ являСтся Ρ„Π°ΠΉΠ» с ΠΈΠΌΠ΅Π½Π΅ΠΌ «MyProgramm.exe» — это ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π±Π΅Π· ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ², поэтому ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΏΡƒΡ‰Π΅Π½ΠΎ ΠΈΠ· Π»ΡŽΠ±ΠΎΠ³ΠΎ мСста Π½Π° ΠΆΠ΅ΡΡ‚ΠΊΠΎΠΌ дискС.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… Π΄ΠΎΠΏ. настроСк, структура ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ 1.

Π’Π°Π±Π»ΠΈΡ†Π° 1 — Π€Π°ΠΉΠ»Ρ‹ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

НазваниС

НазначСниС

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅

MyProgramm.dpr

Π€Π°ΠΉΠ» ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ основныС Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅, список всСх ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ, ΠΏΡƒΡ‚ΠΈ ΠΊ Π½ΠΈΠΌ, Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ.

MyProgramm.cpp

uAbout.cpp

uHelp.cpp

uMainForm.cpp

uOptions.cpp

Π€Π°ΠΉΠ»-ΠΌΠΎΠ΄ΡƒΠ»ΡŒ с ΠΊΠΎΠ΄ΠΎΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ практичСски вСсь ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, написанный программистом.

MyProgramm.res

WindowsXP.res

Π€Π°ΠΉΠ» рСсурсов

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ Π½ΡƒΠΆΠ½Ρ‹Π΅ для компиляции рСсурсы. Π€ΠΎΡ€ΠΌΠ°Ρ‚ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ.

MyProgramm.bpr

uAbout.dfm

uHelp.dfm

uMainForm.dfm

uOptions.dfm

Π€Π°ΠΉΠ» с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡ свойств Ρ„ΠΎΡ€ΠΌΡ‹

6. ВСстированиС ПослС запуска ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π±ΡƒΠ΄Π΅Ρ‚ прСдставлСна главная Ρ„ΠΎΡ€ΠΌΠ° прилоТСния (рисунок 2).

Рисунок 2. Главная Ρ„ΠΎΡ€ΠΌΠ°.

На Π³Π»Π°Π²Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ присутствуСт панСль управлСния ΠΈ Ρ€Π°Π±ΠΎΡ‡Π°Ρ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ. ПанСль управлСния ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для быстрого доступа ΠΊ Ρ„ункциям прилоТСния, всС ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ управлСния ΠΏΡ€ΠΎΠ΄ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π² ΠΌΠ΅Π½ΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Ѐункция Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ области, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ Π½Π°Π³Π»ΡΠ΄Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ ΠΊ Π²Π²ΠΎΠ΄Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ «Π’вСсти количСство ΠΈ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΊΡ€ΡƒΠ³ΠΎΠ²» располоТСнной Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ управлСния Π»ΠΈΠ±ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡƒΠ½ΠΊΡ‚ мСню ДСйствиС Π·Π°Ρ‚Π΅ΠΌ ВвСсти количСство ΠΈ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΊΡ€ΡƒΠ³ΠΎΠ². ПослС Ρ‡Π΅Π³ΠΎ ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ ΠΎΠΊΠ½ΠΎ ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ (Рисунок 3). На Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ ΠšΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΎΠΊΠ½Π° ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ прСдставлСно ΠΏΠΎΠ»Π΅ для Π²Π²ΠΎΠ΄Π° количСства ΠΊΡ€ΡƒΠ³ΠΎΠ² ΠΈ Π΄Π²Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°, «ΠΠ°ΠΉΡ‚ΠΈ ΠΎΠ±Ρ‰ΠΈΠ΅ Ρ‚ΠΎΡ‡ΠΊΠΈ послС закрытия ΠΎΠΊΠ½Π°» ΠΈ «Π—Π°Π΄Π°Π²Π°Ρ‚ΡŒ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ автоматичСски».

ПолС для Π²Π²ΠΎΠ΄Π° количСства ΠΊΡ€ΡƒΠ³ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ цСлочислСнныС Π½Π΅ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ значСния Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ‚ 0 Π΄ΠΎ 9999. Π’Π²ΠΎΠ΄ Π½Π΅Π²Π΅Ρ€Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… контролируСтся ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ, ΠΏΡ€ΠΈ Π½Π΅Π²Π΅Ρ€Π½ΠΎΠΌ Π²Π²ΠΎΠ΄Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ сообщСниС ΠΎ Π½Π΅Π²Π΅Ρ€Π½ΠΎΠΌ Π²Π²ΠΎΠ΄Π΅ (Рисунок 4).

Рисунок 3. Окно ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ с Π²ΠΊΠ»Π°Π΄ΠΊΠΎΠΉ ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ.

Рисунок 4. Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅, ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‰Π΅Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΎ Π½Π΅Π²Π΅Ρ€Π½ΠΎΠΌ Π²Π²ΠΎΠ΄Π΅ Π΄Π°Π½Π½Ρ‹Ρ….

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ «ΠΠ°ΠΉΡ‚ΠΈ ΠΎΠ±Ρ‰ΠΈΠ΅ Ρ‚ΠΎΡ‡ΠΊΠΈ послС закрытия ΠΎΠΊΠ½Π°» ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для опрСдСлСния ΠΎΠ±Ρ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ для всСх ΠΊΡ€ΡƒΠ³ΠΎΠ² сразу послС закрытия ΠΎΠΊΠ½Π° ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹. Если этот ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π½Π΅ Π΄ΠΎΡΡ‚ΡƒΠΏΠ΅Π½ для измСнСния ΠΈ Π΅Π³ΠΎ тСкст Π³ΠΎΡ€ΠΈΡ‚ сСрым Ρ†Π²Π΅Ρ‚ΠΎΠΌ Ρ‚ΠΎ Π²Ρ‹Π²ΠΎΠ΄ сообщСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‰Π΅Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΎΠ± ΠΎΠ±Ρ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ сразу послС закрытия ΠΎΠΊΠ½Π°, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚. ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ нСдоступСн Π² ΡΠ»ΡƒΡ‡Π°Π΅, Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²Π²Π΅Π» мСньшС Π΄Π²ΡƒΡ… ΠΊΡ€ΡƒΠ³ΠΎΠ² Π² ΠΏΠΎΠ»Π΅ для Π²Π²ΠΎΠ΄Π° ΠΊΡ€ΡƒΠ³ΠΎΠ².

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ «Π—Π°Π΄Π°Π²Π°Ρ‚ΡŒ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ автоматичСски» ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для автоматичСского заполнСния ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ количСства ΠΊΡ€ΡƒΠ³ΠΎΠ². Π—Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° псСвдослучайных числС Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ‚ 0.8952 Π΄ΠΎ 15.5168. Если этот ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π½Π΅ Π΄ΠΎΡΡ‚ΡƒΠΏΠ΅Π½ для измСнСния ΠΈ Π΅Π³ΠΎ тСкст Π³ΠΎΡ€ΠΈΡ‚ сСрым Ρ†Π²Π΅Ρ‚ΠΎΠΌ, Ρ‚ΠΎ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚. ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ нСдоступСн Π² ΡΠ»ΡƒΡ‡Π°Π΅, Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²Π²Π΅Π» мСньшС ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΡ€ΡƒΠ³Π° Π² ΠΏΠΎΠ»Π΅ для Π²Π²ΠΎΠ΄Π° ΠΊΡ€ΡƒΠ³ΠΎΠ². Если ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ установил этот ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΈ ΠΎΠ½ Π΄ΠΎΡΡ‚ΡƒΠΏΠ΅Π½ для измСнСния, Ρ‚ΠΎ Π²Π²ΠΎΠ΄ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½. Для Ρ€ΡƒΡ‡Π½ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π° ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ½ΡΡ‚ΡŒ этот ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€.

На ΠΎΠΊΠ½Π΅ присутствуСт Π²ΠΊΠ»Π°Π΄ΠΊΠ° ΠšΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ (Рисунок 5) прСдназначСнная для Ρ€ΡƒΡ‡Π½ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΊΡ€ΡƒΠ³Π°. Π’ΠΊΠ»Π°Π΄ΠΊΠ° нСдоступна Ссли количСство ΠΊΡ€ΡƒΠ³ΠΎΠ² мСньшС ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ установлСн ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ «Π—Π°Π΄Π°Π²Π°Ρ‚ΡŒ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ автоматичСски».

Рисунок 5. Π’ΠΊΠ»Π°Π΄ΠΊΠ° ΠšΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹.

На Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ ΠšΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ располоТСны элСмСнты для Π²Π²ΠΎΠ΄Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты. Надпись «ΠšΡ€ΡƒΠ³:» ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΎ Ρ‚ΠΎΠΌ ΠΊΠ°ΠΊΠΎΠΉ Π½ΠΎΠΌΠ΅Ρ€ ΠΊΡ€ΡƒΠ³Π° прСдставлСн для заполнСния Π΅Π³ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ². Надпись «Π’сСго ΠΊΡ€ΡƒΠ³ΠΎΠ²» ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΎ Ρ‚ΠΎΠΌ, сколько всСго ΠΊΡ€ΡƒΠ³ΠΎΠ² доступно для заполнСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ². ПолС для Π²Π²ΠΎΠ΄Π° располоТСния Ρ†Π΅Π½Ρ‚Ρ€Π° ΠΊΡ€ΡƒΠ³Π° ΠΏΠΎ ΠΎΡΠΈ Π₯ ΠΈΠΌΠ΅Π΅Ρ‚ надпись «ΠΏΠΎ Π₯:», ΠΏΠΎΠ»Π΅ для Π²Π²ΠΎΠ΄Π° располоТСния Ρ†Π΅Π½Ρ‚Ρ€Π° ΠΊΡ€ΡƒΠ³Π° ΠΏΠΎ Y ΠΈΠΌΠ΅Π΅Ρ‚ надпись «ΠΏΠΎ Y:». Π’ ΡΡ‚ΠΈ поля ΠΌΠΎΠΆΠ½ΠΎ ввСсти любоС число, Π½Π΅ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°ΡŽΡ‰Π΅Π΅ дСсяти символов. ПолС для Π²Π²ΠΎΠ΄Π° радиуса ΠΈΠΌΠ΅Π΅Ρ‚ надпись «Π Π°Π΄ΠΈΡƒΡ:». Π’ ΡΡ‚ΠΎ ΠΏΠΎΠ»Π΅ ΠΌΠΎΠΆΠ½ΠΎ ввСсти Π½Π΅ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ большС нуля, Π½Π΅ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°ΡŽΡ‰Π΅Π΅ дСсяти символов. Поля «ΠΏΠΎ Π₯:» ΠΈ «ΠΏΠΎ Y:» ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΈ Π²Π²ΠΎΠ΄ Π½Π΅Π²Π΅Ρ€Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Π½Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½, Ссли эти поля Π±ΡƒΠ΄ΡƒΡ‚ пусты, Ρ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΈΠ· Π½ΠΈΡ… Π½ΡƒΠ»Π΅ΠΌ. ПолС «Π Π°Π΄ΠΈΡƒΡ:» Ρ‚Π°ΠΊ ΠΆΠ΅ контролируСтся ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΈ Π²Π²ΠΎΠ΄ Π½Π΅Π²Π΅Ρ€Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½. Если Π² ΠΏΠΎΠ»Π΅ для Π²Π²ΠΎΠ΄Π° радиуса Π±ΡƒΠ΄Π΅Ρ‚ Π½ΡƒΠ»ΡŒ ΠΈΠ»ΠΈ ΠΎΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ пустым, Ρ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ сообщит ΠΎΠ± ΡΡ‚ΠΎΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ (Рисунок 6) ΠΈ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π²Π½ΠΎΠ΅ ΠΎΠ΄ΠΈΠ½.

Рисунок 6. НСвСрный Π²Π²ΠΎΠ΄ радиуса.

ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ всС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ установлСны ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΎΠΊΠ½ΠΎ ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, Π½Π°ΠΆΠ°Π² Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ «Π—Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ» располоТСнной Π² Π½ΠΈΠΆΠ½Π΅ΠΉ части ΠΎΠΊΠ½Π°. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠΊΠ½ΠΎ ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΎ, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Ρ‚ построСниС изобраТСния Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ (Рисунок 7), Ссли Π±Ρ‹Π» установлСн ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ «ΠΠ°ΠΉΡ‚ΠΈ ΠΎΠ±Ρ‰ΠΈΠ΅ Ρ‚ΠΎΡ‡ΠΊΠΈ послС закрытия ΠΎΠΊΠ½Π°», Ρ‚ΠΎ ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ сообщСниС (Рисунок 8).

Рисунок 7. Главная Ρ„ΠΎΡ€ΠΌΠ° ΠΈ Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΊΡ€ΡƒΠ³ΠΈ.

Рисунок 8. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ прилоТСния ΠΏΠΎ Π½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΡŽ ΠΎΠ±Ρ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ.

Если ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ «Π—Π°Π΄Π°Π²Π°Ρ‚ΡŒ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ автоматичСски» Π±Ρ‹Π» установлСн ΠΈ ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π½Π΅ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡŽΡ‚ Π½ΡƒΠΆΠ΄Π°ΠΌ, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ «Π‘Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹», располоТСнной Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ управлСния (Рисунок 9).

Рисунок 9. Кнопка «Π‘Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹».

Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚ построСниС Π½ΠΎΠ²Ρ‹Ρ… ΠΊΡ€ΡƒΠ³ΠΎΠ², ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ «ΠΠ°ΠΉΡ‚ΠΈ ΠΎΠ±Ρ‰ΠΈΠ΅ Ρ‚ΠΎΡ‡ΠΊΠΈ» (Рисунок 10), располоТСнной Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ управлСния, для нахоТдСния ΠΎΠ±Ρ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ для всСх ΠΊΡ€ΡƒΠ³ΠΎΠ².

Рисунок 10. Кнопка «ΠΠ°ΠΉΡ‚ΠΈ ΠΎΠ±Ρ‰ΠΈΠ΅ Ρ‚ΠΎΡ‡ΠΊΠΈ»

Для удобства ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ достовСрности прилоТСния присутствуСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ пСрСмСщСния изобраТСния ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΌΠ°ΡΡˆΡ‚Π°Π±Π°.

Для пСрСмСщСния изобраТСния ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ двумя способами с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΡ‹ΡˆΠΈ ΠΈΠ»ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹.

Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΡ‹ΡˆΠΈ Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ: Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΎΠΉ клавишСй ΠΌΡ‹ΡˆΠΈ Π½Π° Π»ΡŽΠ±ΠΎΠΌ мСстС изобраТСния, Π½Π΅ ΠΎΡ‚пуская ΠΏΡ€Π°Π²ΠΎΠΉ клавиши ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΌΡ‹ΡˆΡŒ Π² Ρ‚ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ это Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, послС этого ΠΎΡ‚ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²ΡƒΡŽ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ. ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π²Ρ‹ ΠΎΡ‚пуститС ΠΏΡ€Π°Π²ΡƒΡŽ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ, Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ построСниС Π½ΠΎΠ²ΠΎΠ³ΠΎ изобраТСния, для этого ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ количСство Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. ВрСмя для построСния Π½ΠΎΠ²ΠΎΠ³ΠΎ изобраТСния зависит ΠΎΡ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ вашСго ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Π·Π°Π΄Π°Π»ΠΈ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅.

Для пСрСмСщСния изобраТСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ курсорами. ΠšΡƒΡ€ΡΠΎΡ€Ρ‹ это клавиши Π² ΠΏΡ€Π°Π²ΠΎΠΉ части ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹: 4,8,6,2. Но ΡΡ‚ΠΈ клавиши ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ, ΠΊΠ°ΠΊ курсоры Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΠ³Π΄Π° ΠΊΠΎΠ³Π΄Π° клавиша NumLock Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² Π½Π΅Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌ состоянии (ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π½Π΅ Π³ΠΎΡ€ΠΈΡ‚). Π’Π°ΠΊ ΠΆΠ΅ Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ курсоров ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ клавиши Π² Π½ΠΈΠΆΠ½Π΅ΠΉ части ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ с ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Π½Ρ‹ΠΌΠΈ Π½Π° Π½ΠΈΡ… стрСлками, эти стрСлки ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅.

Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΌΠ°ΡΡˆΡ‚Π°Π± ΠΌΠΎΠΆΠ½ΠΎ трСмя способами с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ мСню ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ клавиш Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ управлСния, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΡ‹ΡˆΠΈ.

Для измСнСния ΠΌΠ°ΡΡˆΡ‚Π°Π±Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ мСню ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ ДСйствиС ΠΈΠ· ΠΌΠ΅Π½ΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ Π½Π°ΠΆΠΈΡ‚ΡŒ Π½Π° Π£Π²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ УмСньшСниС. Если Π½Π΅Ρ‚ возмоТности Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΌΡ‹ΡˆΡŒΡŽ, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Alt Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅ ΠΈ Ρ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ курсоров пСрСмСситС Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ ДСйствиС ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ курсор с Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ: Π’Π½ΠΈΠ·. НаТимайтС Π½Π° ΠΊΡƒΡ€ΡΠΎΡ€ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π΅ Π΄ΠΎΡΡ‚ΠΈΠ³Π½Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π£Π²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ УмСньшСниС.

Для измСнСния ΠΌΠ°ΡΡˆΡ‚Π°Π±Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ клавиш Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ управлСния Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ΡΡŒ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ, Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ управлСния, Π³Π΄Π΅ Π»ΡƒΠΏΠ° с ΠΏΠ»ΡŽΡΠΎΠΌ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅, Π° Π»ΡƒΠΏΠ° с ΠΌΠΈΠ½ΡƒΡΠΎΠΌ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠ΅.

Для измСнСния ΠΌΠ°ΡΡˆΡ‚Π°Π±Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΡ‹ΡˆΠΈ, Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ΡΡŒ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΌ колСсом ΠΌΡ‹ΡˆΠΈ. Вращая колСсо, разгибая ΠΏΠ°Π»Π΅Ρ†, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒΡΡ, ΠΏΡ€ΠΈ сгибании ΠΏΠ°Π»ΡŒΡ†Π° ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒΡΡ (ΠΏΡ€ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌ ΠΎΠ±Ρ…Π²Π°Ρ‚Π΅ ΠΌΡ‹ΡˆΠΈ).

Если Π²ΠΎ Π²Ρ€Π΅ΠΌΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ вопросы, Ρ‚ΠΎ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π΅ΡΡ‚ΡŒ справка, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π΅ΡΡ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ этих вопросов.

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

Π’ Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Π²Ρ…ΠΎΠ΄Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ являСтся количСство ΠΊΡ€ΡƒΠ³ΠΎΠ², ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΏΠΎ ΠΎΡΠΈ OX, ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΏΠΎ ΠΎΡΠΈ OY ΠΈ Ρ€Π°Π΄ΠΈΡƒΡ.

ΠšΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΏΠΎ ΠΎΡΠΈ OX, ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΏΠΎ ΠΎΡΠΈ OY ΠΈ Ρ€Π°Π΄ΠΈΡƒΡ ΠΈΠΌΠ΅ΡŽΡ‚ вСщСствСнный Ρ‚ΠΈΠΏ «double» — Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ Π΄Π΅ΡΡΡ‚ΡŒΡŽ Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ, (ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ) Π² ΠΏΠ°ΠΌΡΡ‚ΠΈ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ 8 Π±Π°ΠΉΡ‚Π°.

Π’Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ являСтся информация, ΠΏΠΎΡΡΠ½ΡΡŽΡ‰Π°Ρ, Π΅ΡΡ‚ΡŒ Π»ΠΈ общая Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π° ΠΏΠ»ΠΎΡΠΊΠΎΡΡ‚ΠΈ Ρƒ ΡΡ‚ΠΈΡ… ΠΊΡ€ΡƒΠ³ΠΎΠ².

Π’ Π΄Π°Π½Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ рассматриваСтся Π·Π°Π΄Π°Ρ‡Π° нахоТдСния ΠΎΠ±Ρ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ для всСх ΠΊΡ€ΡƒΠ³ΠΎΠ² Π½Π° ΠΏΠ»ΠΎΡΠΊΠΎΡΡ‚ΠΈ.

Π’ Π΄Π°Π½Π½ΡƒΡŽ ΠΏΠΎΡΡΠ½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ записку входят ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ€Π°Π·Π΄Π΅Π»Ρ‹:

ΠŸΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°Ρ‡ΠΈ. Π€ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠ° задания для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. Π’ ΡΡ‚ΠΎΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ описаны Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ ввСсти, для Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

ОписаниС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. Π­Ρ‚ΠΎ словСсноС описаниС дСйствий ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, выполняСмых ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ для получСния ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°.

Π’Ρ‹Π±ΠΎΡ€ тСхничСских ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… срСдств. Π—Π΄Π΅ΡΡŒ описываСтся Π²Ρ‹Π±ΠΎΡ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ-Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Π΅ срСдства, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для создания этой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

БпСцификация ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π­Ρ‚ΠΎ описаниС минимального Π½Π°Π±ΠΎΡ€Π° Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, пояснСниС Ρ€ΠΎΠ»ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°.

ВСстированиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. ОписаниС дСйствий ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΡ€ΠΈ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ.

Π”Π°Π»Π΅Π΅ послС этих Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² слСдуСт ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π» исходного ΠΊΠΎΠ΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

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

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ для систСм: ΡƒΡ‡Π΅Π±Π½ΠΎΠ΅ пособиС / И. И. ΠšΠΎΠ»Ρ‚ΡƒΠ½ΠΎΠ², А. Π‘. Π›ΠΎΠ±Π°Π½ΠΎΠ². — Πœ.: ΠœΠ“Π’Π£ «ΠœΠΠœΠ˜», 2009. — 81 с.

БистСма Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ программирования для устройств: ΡƒΡ‡Π΅Π±Π½ΠΎΠ΅ пособиС / И. И. ΠšΠΎΠ»Ρ‚ΡƒΠ½ΠΎΠ², А. Π‘. Π›ΠΎΠ±Π°Π½ΠΎΠ². — Πœ.: ΠœΠ“Π’Π£ «ΠœΠΠœΠ˜», 2011. — 38 с.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ для устройств: ΡƒΡ‡Π΅Π±Π½ΠΎΠ΅ пособиС / И. И. ΠšΠΎΠ»Ρ‚ΡƒΠ½ΠΎΠ², А. Π’. Анкин. — Πœ.: ΠœΠ“Π’Π£ «ΠœΠΠœΠ˜», 2011. — 67 с.

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅

void __fastcall TMainForm: N10Click (TObject *Sender)

{

bool points = true;

for (int i = 0; i < NumberOfCircle — 1; i++)

for (int j = i + 1; j < NumberOfCircle; j++)

if ((FormOptions->MyCircle[i]. Radius + FormOptions->MyCircle[j]. Radius)<

FormOptions->MyLength (FormOptions->MyCircle[i].X,

FormOptions->MyCircle[i].Y,

FormOptions->MyCircle[j].X,

FormOptions->MyCircle[j].Y))

{

points = false;

break;

}

if (points == false) MessageBoxA (0," ΠžΠ±Ρ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ Π½Π΅Ρ‚" ," ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ", 0|64);

else MessageBoxA (0," ΠžΠ±Ρ‰Π°Ρ Ρ‚ΠΎΡ‡ΠΊΠ° Π΅ΡΡ‚ΡŒ" ," ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ", 0|64);

}

double TFormOptions: MyLength (double x1, double y1, double x2, double y2)

{

return sqrt (((x2-x1)*(x2-x1))+((y2-y1)*(y2-y1)));

}

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