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

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° матСматичСской ΠΌΠΎΠ΄Π΅Π»ΠΈ Π½Π° основС описанных ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ²

Лабораторная Ρ€Π°Π±ΠΎΡ‚Π°ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

ΠœΠ΅Ρ‚ΠΎΠ΄ 1. ΠœΠ΅Ρ‚ΠΎΠ΄ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ наимСньший радиус окруТности с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ соСдинСния Ρ‚ΠΎΡ‡Π΅ΠΊ с ΠΎΠ΄Π½ΠΎΠΉ, Π° Π·Π°Ρ‚Π΅ΠΌ продСлывания этого с ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Ρ‚ΠΎΡ‡Π΅ΠΊ мноТСства. Π—Π°Ρ‚Π΅ΠΌ, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ нахоТдСния расстояния ΠΌΠ΅ΠΆΠ΄Ρƒ двумя Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ. Из Π΄Π°Π½Π½ΠΎΠ³ΠΎ мноТСства Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΌΠΎΠΆΠ½ΠΎ провСсти Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Ρƒ ΠΎΠΊΡ€ΡƒΠΆΠ½ΠΎΡΡ‚ΡŒ с ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ радиусом, проходящСй Ρ‡Π΅Ρ€Π΅Π· Ρ‚Ρ€ΠΈ Ρ‚ΠΎΡ‡ΠΊΠΈ мноТСства. ΠžΡ‚ΡΡŽΠ΄Π° слСдуСт… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° матСматичСской ΠΌΠΎΠ΄Π΅Π»ΠΈ Π½Π° основС описанных ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ЦСль Ρ€Π°Π±ΠΎΡ‚Ρ‹: ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½Π°Π²Ρ‹ΠΊΠΈ описания ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ матСматичСской ΠΌΠΎΠ΄Π΅Π»ΠΈ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ аналитичСской Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΠΈ.

Π—Π°Π΄Π°Π½ΠΈΠ΅: 1) Богласно Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡƒ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρƒ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ.

2) На ΠΎΡΠ½ΠΎΠ²Π΅ описанных ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ модСль.

Π—Π°Π΄Π°Ρ‡Π°: Π—Π°Π΄Π°Π½ΠΎ мноТСство Ρ‚ΠΎΡ‡Π΅ΠΊ, Π½Π°ΠΉΡ‚ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ окруТности минимального радиуса, проходящиС Ρ‡Π΅Ρ€Π΅Π· Ρ‚Ρ€ΠΈ Ρ‚ΠΎΡ‡ΠΊΠΈ мноТСства.

Π₯ΠΎΠ΄ Ρ€Π°Π±ΠΎΡ‚Ρ‹

Π†)ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠ°Ρ постановка Π·Π°Π΄Π°Ρ‡ΠΈ:

1) Найти наимСньший радиус окруТности ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅: i: = 1… n

D=, Π³Π΄Π΅ ;

j: = 1… 2) D1,D2,D3- радиусы окруТности;

3) XY, XY, XY, XYΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Ρ‚ΠΎΡ‡Π΅ΠΊ мноТСства;

4) D=-Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° нахоТдСния расстояния ΠΌΠ΅ΠΆΠ΄Ρƒ двумя Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ;

5)

— ΡΠΈΡΡ‚Π΅ΠΌΠ° уравнСния ΠΈΠ»ΠΈ нСравСнства;

6)

— ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ уравнСния ΠΈΠ»ΠΈ нСравСнства;

7) -знак большС

— Π·Π½Π°ΠΊ мСньшС

=-Π·Π½Π°ΠΊ Ρ€Π°Π²Π½ΠΎ;

8) A, B, C, EΠ½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ

Π†Π†) ОписаниС ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ:

ΠœΠ΅Ρ‚ΠΎΠ΄ 1. ΠœΠ΅Ρ‚ΠΎΠ΄ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ наимСньший радиус окруТности с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ соСдинСния Ρ‚ΠΎΡ‡Π΅ΠΊ с ΠΎΠ΄Π½ΠΎΠΉ, Π° Π·Π°Ρ‚Π΅ΠΌ продСлывания этого с ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Ρ‚ΠΎΡ‡Π΅ΠΊ мноТСства. Π—Π°Ρ‚Π΅ΠΌ, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ нахоТдСния расстояния ΠΌΠ΅ΠΆΠ΄Ρƒ двумя Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ

(D=), Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Π΄Π»ΠΈΠ½Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠΈΡ…ΡΡ ΠΎΡ‚Ρ€Π΅Π·ΠΊΠΎΠ². ПослС вычислСния ΠΎΡ‚Ρ€Π΅Π·ΠΊΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ собой. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ссли Π΄Π²Π° ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ°, выходящиС ΠΈΠ· ΠΎΠ΄Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ, Ρ€Π°Π²Π½Ρ‹ — это ΠΈ Π΅ΡΡ‚ΡŒ радиусы окруТности. Но ΠΈΠ· ΡƒΡΠ»ΠΎΠ²ΠΈΡ, поставлСнныС Π·Π°Π΄Π°Ρ‡Π΅ΠΉ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ радиус окруТности проходящСй Ρ‡Π΅Ρ€Π΅Π· Ρ‚Ρ€ΠΈ Ρ‚ΠΎΡ‡ΠΊΠΈ мноТСства. Если ΠΏΡ€ΠΈ сравнСнии нСсколько ΠΏΠ°Ρ€ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Ρ… ΠΎΡ‚Ρ€Π΅Π·ΠΊΠΎΠ² — Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½Π°ΠΈΠΌΠ΅Π½ΡŒΡˆΡƒΡŽ ΠΏΠ°Ρ€Ρƒ — это ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ радиус окруТности. (Рис.№ 1)

Рис.№ 1

ΠœΠ΅Ρ‚ΠΎΠ΄ 2. Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π±Ρ‹ ΠΈΡΠΊΠ°Ρ‚ΡŒ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ радиус окруТности ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ соСдинСния мноТСство Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΌΠ΅ΠΆΠ΄Ρƒ собой, ΠΈ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ мноТСство гСомСтричСских Ρ„ΠΈΠ³ΡƒΡ€ (Π² Π΄Π°Π½Π½ΠΎΠΌ случаС гСомСтричСскиС Ρ„ΠΈΠ³ΡƒΡ€Ρ‹ — Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΈ). Π—Π°Ρ‚Π΅ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΉΡ‚ΠΈ расстояниС сторон Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°. Для этого возьмСм Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ нахоТдСния расстояния ΠΌΠ΅ΠΆΠ΄Ρƒ двумя Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ (D=). Π’ ΡΠ»ΡƒΡ‡Π°ΠΈ, Ссли стороны выходящиС ΠΈΠ· ΠΎΠ΄Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ Ρ€Π°Π²Π½Ρ‹ — это ΠΈ Π΅ΡΡ‚ΡŒ радиусы окруТности, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρ‡Π΅Ρ€Π΅Π· Ρ€Π°Π²Π½Ρ‹Π΅ ΠΎΡ‚Ρ€Π΅Π·ΠΊΠΈ, выходящиС ΠΈΠ· ΠΎΠ΄Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ провСсти ΠΎΠΊΡ€ΡƒΠΆΠ½ΠΎΡΡ‚ΡŒ с Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠΌ Ρ‚ΠΎΡ‡ΠΊΠΈ соСдинСния этих ΠΎΡ‚Ρ€Π΅Π·ΠΊΠΎΠ². Π’ ΡΠ»ΡƒΡ‡Π°Π΅, Ссли Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ вычислСния нСсколько Ρ€Π°Π²Π½Ρ‹Ρ… сторон, выходящих ΠΈΠ· ΠΎΠ΄Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ радиус окруТности. ΠœΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ радиусом Π±ΡƒΠ΄ΡƒΡ‚ стороны с Π½Π°ΠΈΠΌΠ΅Π½ΡŒΡˆΠ΅ΠΉ Π΄Π»ΠΈΠ½ΠΎΠΉ (рис.№ 2).

Π†Π†Π†) Анализ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ:

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π±ΠΎΠ»Π΅Π΅ эффСктивСн, Ρ‡Π΅ΠΌ Π²Ρ‚ΠΎΡ€ΠΎΠΉ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ мСньшСС количСство арифмСтичСских расчСтов, ΠΈ Π² ΠΏΠ°ΠΌΡΡ‚ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒ мСньшСС количСство рСсурсов.

Π†Y) Ѐормализация Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°:

1) D1=

D2=

D3=;

2) Если D1=D3, Ρ‚ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ΅Ρ‚ся ΠΏΡƒΠ½ΠΊΡ‚ 3, ΠΈΠ½Π°Ρ‡Π΅ ΠΏΡƒΠ½ΠΊΡ‚ 4;

3) D1, D3 — радиусы окруТности;

4) Если D2=D3, Ρ‚ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ΅Ρ‚ся ΠΏΡƒΠ½ΠΊΡ‚ 5, ΠΈΠ½Π°Ρ‡Π΅ ΠΏΡƒΠ½ΠΊΡ‚ 6;

5) D2, D3 — радиусы окруТности;

6) Если D1=D2, Ρ‚ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ΅Ρ‚ся ΠΏΡƒΠ½ΠΊΡ‚ 7, ΠΈΠ½Π°Ρ‡Π΅ ΠΏΡƒΠ½ΠΊΡ‚ 8;

7) D1, D2 — радиусы окруТности;

8) Если D1=D2, ΠΈ/ΠΈΠ»ΠΈ D2=D3, ΠΈ/ΠΈΠ»ΠΈ D1=D3, Ρ‚ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ΅Ρ‚ся ΠΏΡƒΠ½ΠΊΡ‚ 9;

9) Π’ ΡΠ»ΡƒΡ‡Π°ΠΈ ΠΏΡƒΠ½ΠΊΡ‚Π° 8 Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ Π½Π° ΠΌΠ΅Π½ΡŒΡˆΠΈΠΉ радиус:

D1=D2 D1=D3 D2=D3

D1D3 D1D2 D2D1

D1D3 D1D2 D2D1

D2D3 D3D2 D3D1

D2D3 D3D2D1 D3D1

10) Π—Π°Ρ‚Π΅ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ это с ΠΎΡΡ‚Π°Π²ΡˆΠΈΠΌΠΈΡΡ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ ΠΏΠΎΠΊΠ° Π½Π΅ ΠΏΠ΅Ρ€Π΅Π³Π΅Π½ΠΈΡ€ΠΈΡ€ΡƒΡŽΡ‚ся всС Ρ‚ΠΎΡ‡ΠΊΠΈ.

YΠ†. ГСомСтричСскоС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ

A= (-5;0);

B= (-3;2);

E= (0;1);

C= (-3;-2), Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ D=, ΠΎΡ‚ΡΡŽΠ΄Π°

1) AB=

AE=

AC=

Π’Π°ΠΊ ΠΊΠ°ΠΊ AB=AC, ABAE, ACAE, Π·Π½Π°Ρ‡ΠΈΡ‚ ΠΠ’ ΠΈ ΠΠ‘радиусы окруТности с Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠΌ Π² Ρ‚ΠΎΡ‡ΠΊΠ΅ А.

2) АВ=

Π•Π’=

Π‘Π’=

Π’Π°ΠΊ ΠΊΠ°ΠΊ АВЕВ, Π•Π’Π‘Π’, АВБВ, Π·Π½Π°Ρ‡ΠΈΡ‚ АВ, Π•Π’, Π‘Π’Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ радиусами окруТности ΠΈ Ρ‚ΠΎΡ‡ΠΊΠ° Π’Π½Π΅ являСтся Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠΌ окруТности.

3) АЕ=

Π‘Π•=

Π’Π•=

Π’Π°ΠΊ ΠΊΠ°ΠΊ АЕБЕ, Π‘Π•Π’Π•, АЕВЕ, Π·Π½Π°Ρ‡ΠΈΡ‚ АЕ, Π‘Π•, Π’Π•Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ радиусами окруТности ΠΈ Ρ‚ΠΎΡ‡ΠΊΠ° Π•Π½Π΅ являСтся Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠΌ окруТности.

4) АБ=

Π•Π‘=

Π‘Π’=

Π’Π°ΠΊ ΠΊΠ°ΠΊ АБЕБ, Π•Π‘Π‘Π’, АББВ, Π·Π½Π°Ρ‡ΠΈΡ‚ АБ, Π•Π‘, Π‘Π’Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ радиусами окруТности ΠΈ Ρ‚ΠΎΡ‡ΠΊΠ° Π‘Π½Π΅ являСтся Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠΌ окруТности.

Из Π΄Π°Π½Π½ΠΎΠ³ΠΎ мноТСства Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΌΠΎΠΆΠ½ΠΎ провСсти Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Ρƒ ΠΎΠΊΡ€ΡƒΠΆΠ½ΠΎΡΡ‚ΡŒ с ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ радиусом, проходящСй Ρ‡Π΅Ρ€Π΅Π· Ρ‚Ρ€ΠΈ Ρ‚ΠΎΡ‡ΠΊΠΈ мноТСства. ΠžΡ‚ΡΡŽΠ΄Π° слСдуСт, Ρ‡Ρ‚ΠΎ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ радиусом ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΡ‚Ρ€Π΅Π·ΠΊΠΈ ΠΠ’ ΠΈ ΠΠ‘.

Алгоритм Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ:

Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ

Π²Π²ΠΎΠ΄

n

ΠΏΠΎΠΊΠ° ((n>3) ΠΈ (n<20))

для i:=1.m

Π’Ρ‹Π²ΠΎΠ΄

`Π’Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹', I,'-ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ.'

Π’Π²ΠΎΠ΄

D[i]. x, D[i]. y

Π’Ρ‹Π²ΠΎΠ΄

`D[`, i,']. x =', D[i]. x;

`D[`, i,']. y =', D[i]. y;

для i:=1.(n-3)

для k:=i+1.(n-2)

для l:=j+1.(n-1)

для j:=l+1…n

dk:= (D [i]. x-D [k]. x)?+(D [i]. y-D [k]. y)?;

dl:= (D [i]. x-D [l]. x)?+(D[i]. y-D [l]. y)? ;

dj= (D [j]. x-D [j]. x)?+(D [j]. y-D [j]. y)? ;

Если (dk=dl) ΠΈΠ»ΠΈ (dk=dj) Ρ‚ΠΎΠ³Π΄Π°

Π’Ρ‹Π²ΠΎΠ΄

`Π’ΠΎΡ‡ΠΊΠ° ', i,'- являСтся Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠΌ окруТности!'

Π˜Π½Π°Ρ‡Π΅

Π’Ρ‹Π²ΠΎΠ΄

'Π’ΠΎΡ‡ΠΊΠ° ', i,' Π½Π΅ ΡΠ²Π»ΡΠ΅Ρ‚ся Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠΌ окруТности!'

Если (dk=dl) ΠΈΠ»ΠΈ (dj=dl) Ρ‚ΠΎΠ³Π΄Π°

Π’Ρ‹Π²ΠΎΠ΄

' dlΠ²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΉ радиус окруТности!'

Π˜Π½Π°Ρ‡Π΅

Π’Ρ‹Π²ΠΎΠ΄

'dl-Π½Π΅ ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ радиус.'

Если (dk=dj) ΠΈΠ»ΠΈ (dk=dl) Ρ‚ΠΎΠ³Π΄Π°

Π’Ρ‹Π²ΠΎΠ΄

' dkΠ²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΉ радиус окруТности!'

Π˜Π½Π°Ρ‡Π΅

Π’Ρ‹Π²ΠΎΠ΄

'dk-Π½Π΅ ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ радиус. '

Если (dj=dl) ΠΈΠ»ΠΈ (dj=dk) Ρ‚ΠΎΠ³Π΄Π°

Π’Ρ‹Π²ΠΎΠ΄

' djΠ²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΉ радиус окруТности!'

Π˜Π½Π°Ρ‡Π΅

Π’Ρ‹Π²ΠΎΠ΄

' dj-Π½Π΅ ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ радиус'

Ссли (dk

Π’Ρ‹Π²ΠΎΠ΄

' dkНаимСньший радиус окруТности!'

Если (dk

Π’Ρ‹Π²ΠΎΠ΄

' dlНаимСньший радиус окруТности!'

Если (dk=dj) ΠΈ (dl=dk) Ρ‚ΠΎΠ³Π΄Π°

Π’Ρ‹Π²ΠΎΠ΄

' dk ΠΈ dj ΠΈ dlНаимСньший радиус окруТности!'

Листинг ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹:

Program alex;

uses crt;

Type Point = Record

x, y: real;

End;

pnt = Array [1.20] Of Point;

var

q, nstr, cstr: string;

c:char;

D:pnt;

l, n, i, k, j, code: integer;

di, dj, dk, dl, Dmin: real;

begin

clrscr;

writeln (' Π”ΠΎΠ½Π΅Ρ†ΠΊΠΈΠΉ государствСнный институт искусствСнного ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚Π°');

writeln;

writeln;

gotoxy (40,6);

write ('ΠšΠ°Ρ„Π΅Π΄Ρ€Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния');

gotoxy (40,7);

writeln (' ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… систСм');

gotoxy (19,10);

writeln (' Лабораторная Ρ€Π°Π±ΠΎΡ‚Π° #2');

writeln (' ΠΏΠΎ ΠΊΡƒΡ€ΡΡƒ:" Алгоритмизация Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… процСссов" ');

writeln (' Ρ‚Π΅ΠΌΠ°:" Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹" ');

gotoxy (60,20);

write ('Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ»:');

gotoxy (60,21);

write (`');

gotoxy (60,22);

write ();

writeln;

writeln;

writeln;

write ('НаТмитС Π»ΡŽΠ±ΡƒΡŽ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ');

readkey;

clrscr;

writeln (' Π—Π°Π΄Π°Π½ΠΈΠ΅: Π—Π°Π΄Π°Π½ΠΎ мноТСство Ρ‚ΠΎΡ‡Π΅ΠΊ. Найти ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ окруТности');

writeln ('минимального радиуса проходящСй Ρ‡Π΅Ρ€Π΅Π· Ρ‚Ρ€ΠΈ Ρ‚ΠΎΡ‡ΠΊΠΈ мноТСства.');

gotoxy (1,25);

write ('НаТмитС Π»ΡŽΠ±ΡƒΡŽ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ…');

readkey;

clrscr;

repeat

Writeln ('Π’Π²Π΅Π΄ΠΈΡ‚Π΅ количСство Ρ‚ΠΎΡ‡Π΅ΠΊ');

readln (nstr);

writeln;

val (nstr, n, code);

if (code<>0) then

begin

clrscr;

writeln ('Π­Ρ‚ΠΎ Π½Π΅ Ρ‡ΠΈΡΠ»ΠΎ! ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π΅Ρ‰Π΅ Ρ€Π°Π·.');

n:=5;

end;

if not (n in[3.20]) then

begin

clrscr;

code:=1;

writeln ('Число Π½Π΅ Π½Π°Ρ…одится Π² Π·Π°Π΄Π°Π½Π½ΠΎΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅! ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π΅Ρ‰Π΅ Ρ€Π°Π·')

end;

until (code=0);

clrscr;

for i:=1 to n do

begin

repeat

write ('Π’Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρƒ Π₯ ', i,'-ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ: ');

readln (cstr);

val (cstr, D[i]. x, code);

if (code<>0) then

begin

writeln ('Π­Ρ‚ΠΎ Π½Π΅ Ρ‡ΠΈΡΠ»ΠΎ! ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π΅Ρ‰Π΅ Ρ€Π°Π·.');

continue

end;

clrscr;

if ((D[i]. x>100) or (D[i]. x<-100)) then

begin

clrscr;

writeln ('Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΎΡ‚ -100 Π΄ΠΎ 100!');

code:=1;

continue

end;

until (code=0);

repeat

write ('Π’Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρƒ Y ', i,'-ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ: ');

readln readln val (cstr, D[i]. y, code);

if (code<>0) then

begin

clrscr;

writeln ('Π­Ρ‚ΠΎ Π½Π΅ Ρ‡ΠΈΡΠ»ΠΎ! ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π΅Ρ‰Π΅ Ρ€Π°Π·.');

code:=1;

continue

end;

clrscr;

if ((D[i]. y>100) or (D[i]. y<-100)) then

begin

clrscr;

writeln ('Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΎΡ‚ -100 Π΄ΠΎ 100!');

code:=1;

continue

end;

until (code=0);

end;

for i:=1 to n do

begin

writeln ('D[', i,']. x=', D[i].x);

writeln ('D[', i,']. y=', D[i].y);

end;

for i:= 1 to (n-3) do

for k:= i+1 to (n-2) do

for l:= k+1 to (n-1) do

for j:= l+1 to n do

begin

begin

begin

begin

dk:=Sqrt (Sqr (D[i]. x-D[k].x)+Sqr (D[i].y-D[k].y));

dl:=Sqrt (Sqr (D[i]. x-D[l].x)+Sqr (D[i].y-D[l].y));

dj:=Sqrt (Sqr (D[i]. x-D[j].x)+Sqr (D[i].y-D[j].y));

Dmin:=dk;

begin

if (dk=dl) or (dj=dl) then

writeln ('', dl:7:2,' dl-Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΉ радиус окруТноости')

else

writeln ('dl-Π½Π΅ ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ радиус');

if (dk=dj) or (dk=dl) then

writeln ('', dk:7:2,' dk-Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΉ радиус окруТности')

else

writeln ('dk-Π½Π΅ ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ радиус');

if (dj=dl) or (dj=dk) then

writeln ('', dj:7:2,' dj-Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΉ радиус окруТности')

else

writeln ('dj-Π½Π΅ ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ радиус');

if (dk=dl) or (dk=dj) then

writeln ('Π’ΠΎΡ‡ΠΊΠ° ', i,' являСтся Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠΌ окруТности')

else

writeln ('Π’ΠΎΡ‡ΠΊΠ° ', i,' Π½Π΅ ΡΠ²Π»ΡΠ΅Ρ‚ся Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠΌ окруТности!');

end;

begin

if (dk

writeln ('dk i dl-наимСньший радиус окруТности') ;

if (dk

writeln ('dk i dj-наимСньший радиус окруТности');

if (dk=dj) and (dk=dl) then

writeln ('dk i dj i dl-наимСньший радиус окруТности');

end;

end;

end;

end;

end;

readLn;

end.

Π­ΠΊΡ€Π°Π½Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡ‹:

Π’Ρ‹Π²ΠΎΠ΄:

Π’ Ρ…ΠΎΠ΄Π΅ Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ я ΠΈΠ·ΡƒΡ‡ΠΈΠ» Π½Π°Π²Ρ‹ΠΊΠΈ описания ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ матСматичСской ΠΌΠΎΠ΄Π΅Π»ΠΈ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ аналитичСской Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΠΈ.

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