Π‘Π°ΠΊΠ°Π»Π°Π²Ρ€
Π”ΠΈΠΏΠ»ΠΎΠΌΠ½Ρ‹Π΅ ΠΈ курсовыС Π½Π° Π·Π°ΠΊΠ°Π·

ВСстовыС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹. 
РСшСниС Π·Π°Π΄Π°Ρ‡ΠΈ с ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹ΠΌ содСрТаниСм с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ программирования Π½Π° языкС высокого уровня

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

ВСсты основной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 1. n = 6, ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Ρ‚ΠΎΡ‡Π΅ΠΊ: (0,0), (0,1), (-1,0), (1,2), (3,0), (2,1) (Рис. 1Π°). ΠžΡ‚Π²Π΅Ρ‚ΠΎΠΌ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ окруТности ΠΈ Π½Π°ΠΈΠΌΠ΅Π½ΡŒΡˆΠ°Ρ Ρ€Π°Π·Π½ΠΎΡΡ‚ΡŒ. (Рис. 1Π±). ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 2. n = 5, ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Ρ‚ΠΎΡ‡Π΅ΠΊ: (1,1), (2,2), (3,3), (4,4), (5,5) (Рис. 2Π°). ΠžΡ‚Π²Π΅Ρ‚ΠΎΠΌ являСтся сообщСниС ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌ мноТСства Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΎΠΊΡ€ΡƒΠΆΠ½ΠΎΡΡ‚ΡŒ. (Рис. 2Π±). ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 3. n = 3, ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ВСстовыС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹. РСшСниС Π·Π°Π΄Π°Ρ‡ΠΈ с ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹ΠΌ содСрТаниСм с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ программирования Π½Π° языкС высокого уровня (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ВСсты основной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 1. n = 6, ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Ρ‚ΠΎΡ‡Π΅ΠΊ: (0,0), (0,1), (-1,0), (1,2), (3,0), (2,1) (Рис. 1Π°). ΠžΡ‚Π²Π΅Ρ‚ΠΎΠΌ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ окруТности ΠΈ Π½Π°ΠΈΠΌΠ΅Π½ΡŒΡˆΠ°Ρ Ρ€Π°Π·Π½ΠΎΡΡ‚ΡŒ. (Рис. 1Π±).

ВСстовыС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹. РСшСниС Π·Π°Π΄Π°Ρ‡ΠΈ с ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹ΠΌ содСрТаниСм с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ программирования Π½Π° языкС высокого уровня.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 2. n = 5, ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Ρ‚ΠΎΡ‡Π΅ΠΊ: (1,1), (2,2), (3,3), (4,4), (5,5) (Рис. 2Π°). ΠžΡ‚Π²Π΅Ρ‚ΠΎΠΌ являСтся сообщСниС ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌ мноТСства Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΎΠΊΡ€ΡƒΠΆΠ½ΠΎΡΡ‚ΡŒ. (Рис. 2Π±).

ВСстовыС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹. РСшСниС Π·Π°Π΄Π°Ρ‡ΠΈ с ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹ΠΌ содСрТаниСм с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ программирования Π½Π° языкС высокого уровня.
ВСстовыС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹. РСшСниС Π·Π°Π΄Π°Ρ‡ΠΈ с ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹ΠΌ содСрТаниСм с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ программирования Π½Π° языкС высокого уровня.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 3. n = 3, ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Ρ‚ΠΎΡ‡Π΅ΠΊ: (0,0), (1,0), (0,1) (Рис. 3Π°). Π’ ΠΎΡ‚Π²Π΅Ρ‚ выводится ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ СдинствСнной Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΉ окруТности. (Рис. 3Π±).

ВСстовыС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹. РСшСниС Π·Π°Π΄Π°Ρ‡ΠΈ с ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹ΠΌ содСрТаниСм с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ программирования Π½Π° языкС высокого уровня.
ВСстовыС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹. РСшСниС Π·Π°Π΄Π°Ρ‡ΠΈ с ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹ΠΌ содСрТаниСм с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ программирования Π½Π° языкС высокого уровня.

ВСсты Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Ѐункция Accessory (a:Point;ok:Circle):INTEGER;

Ѐункция Accessory опрСдСляСт ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ‚ΠΎΡ‡ΠΊΠΈ окруТности.

Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:

a: Point — ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Ρ‚ΠΎΡ‡ΠΊΠΈ a;

ok: Circle — ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Ρ‚ΠΎΡ‡ΠΊΠΈ b;

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

Accessory:INTEGER — ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ‚ΠΎΡ‡ΠΊΠΈ окруТности (1 — Π²Π½Π΅ окруТности, ?1 — Π²Π½ΡƒΡ‚Ρ€ΠΈ окруТности, 0 — Π»Π΅ΠΆΠΈΡ‚ Π½Π° ΠΎΠΊΡ€ΡƒΠΆΠ½ΠΎΡΡ‚ΠΈ).

ВСсты:

1) Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:

a (1,1),.

o (0,0), r = 2;

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

Accessory = -1;

2) Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:

a (3,0),.

o (0,0), r = 2;

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

Accessory = 1;

3) Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:

a (2,0),.

o (0,0), r = 2;

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

Accessory = 0;

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Circles (t1,t2,t3:Point; VAR ok: Circle);

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Circles вычисляСт ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ окруТности проходящСй Ρ‡Π΅Ρ€Π΅Π· Ρ‚Ρ€ΠΈ Ρ‚ΠΎΡ‡ΠΊΠΈ. Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:

t1: Point — ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Ρ‚ΠΎΡ‡ΠΊΠΈ t1;

t2: Point — ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Ρ‚ΠΎΡ‡ΠΊΠΈ t2;

t3: Point — ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Ρ‚ΠΎΡ‡ΠΊΠΈ t3;

Π˜ΡΡ…ΠΎΠ΄ΡΡ‰ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:

ok: Circle — ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ окруТности.

ВСсты:

1) Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:

t1(1,0),.

t2(0,1),.

t3(-1,0);

Π˜ΡΡ…ΠΎΠ΄ΡΡ‰ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:

o (0,0), r = 1;

2) Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:

t1(1,1),.

t2(2,2),.

t3(3,3);

Π˜ΡΡ…ΠΎΠ΄ΡΡ‰ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:

o (0,0), r = 0.

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