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

ПопадСниС Ρ‚ΠΎΡ‡Π΅ΠΊ Π² ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΡƒΡŽ трСмя линиями

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

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΎΡ‚Π»Π°ΠΆΠ΅Π½Π° Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ Intel Celeron 1700 ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅Ρ‚ Π±Π΅Π· сбоСв. Else WriteLn ('ΠŸΡ€ΠΈ k = ', k:3:1,' Π² ΠΏΠΎΠ΄ΠΌΠ½ΠΎΠΆΠ΅ΡΡ‚Π²ΠΎ Π½Π΅ ΠΏΠΎΠΏΠ°Π»Π° Π½ΠΈ ΠΎΠ΄Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ°'); ΠšΡ€Π°Ρ‚ΠΊΠ°Ρ характСристика ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π€Π°ΠΉΠ» для запуска: Prog.exe. WriteLn ('ΠŸΡ€ΠΈ k = ', k:3:1,' Π² ΠΏΠΎΠ΄ΠΌΠ½ΠΎΠΆΠ΅ΡΡ‚Π²ΠΎ M ΠΏΠΎΠΏΠ°Π»ΠΎ ', numk,' Ρ‚ΠΎΡ‡Π΅ΠΊ'); Y1 := x*x — x + 1; {расчСт Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… Π»ΠΈΠ½ΠΈΠΉ}. WriteLn ('Для продолТСния Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π»ΡŽΠ±ΡƒΡŽ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ПопадСниС Ρ‚ΠΎΡ‡Π΅ΠΊ Π² ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΡƒΡŽ трСмя линиями (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

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

  • 1. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ постановка Π·Π°Π΄Π°Ρ‡ΠΈ
    • 1. 1. Π€ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠ° условия Π·Π°Π΄Π°Ρ‡ΠΈ
    • 1. 2. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ
  • 2. Ѐормализованная постановка Π·Π°Π΄Π°Ρ‡ΠΈ
    • 2. 1. Бпособ получСния Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² ΠΏΠΎ ΠΈΡΡ…ΠΎΠ΄Π½Ρ‹ΠΌ Π΄Π°Π½Π½Ρ‹ΠΌ
    • 2. 2. Π’Ρ‹Π±ΠΎΡ€ ΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ
    • 2. 3. Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ Ρ„ΠΎΡ€ΠΌΠ° ΠΈΡ… ΠΏΡ€Π΅Π΄ΡΡ‚авлСния
    • 2. 4. Π€ΠΎΡ€ΠΌΠ° прСдставлСния Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹
    • 2. 5. ΠŸΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ситуаций ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠΉ Ρ€Π΅Π°ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹
  • 3. Алгоритмизация
    • 3. 1. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° схСмы ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹
  • 4. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠ°
    • 4. 1. ВСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹
  • 5. Π˜ΡΠΏΡ‹Ρ‚Π°Π½ΠΈΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹
    • 5. 1. ΠŸΡ€ΠΈΠΌΠ΅Ρ€
    • 5. 2. ΠŸΡ€ΠΈΠΌΠ΅Ρ€
  • 6. ΠšΡ€Π°Ρ‚ΠΊΠ°Ρ характСристика ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹
  • Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅+ см. ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ

x; {исходныС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Ρ‚ΠΎΡ‡Π΅ΠΊ}

y := enum_Point[i]. y;

y1 := x*x — x + 1; {расчСт Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… Π»ΠΈΠ½ΠΈΠΉ}

y2 := sqrt (1.5*x);

y3 := k*cos (x+0.25);

{Π—Π°ΠΏΠΈΡΡŒ Ρ‚ΠΎΡ‡ΠΊΠΈ Π² ΠΏΠΎΠ΄ΠΌΠ½ΠΎΠΆΠ΅ΡΡ‚Π²ΠΎ ΠΏΡ€ΠΈ условии

попадания Π² ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ}

if (y>y1) AND (y

begin

j := j + 1;

enum_in_D[j] := enum_Point[i];

numk := numk+1;

end;

if (y>y1) AND (y

begin

j := j + 1;

enum_in_D[j] := enum_Point[i];

numk := numk+1;

end;

end;

{Π’Ρ‹Π²ΠΎΠ΄ Π½Π° ΡΠΊΡ€Π°Π½ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ²}

if (numk > 0) then

begin

WriteLn ('ΠŸΡ€ΠΈ k = ', k:3:1,' Π² ΠΏΠΎΠ΄ΠΌΠ½ΠΎΠΆΠ΅ΡΡ‚Π²ΠΎ M ΠΏΠΎΠΏΠ°Π»ΠΎ ', numk,' Ρ‚ΠΎΡ‡Π΅ΠΊ');

for i:=1 to numk do

begin

WriteLn ('Π’ΠΎΡ‡ΠΊΠ° N ', i);

WriteLn ('x: ', enum_in_D[i]. x:5:3);

WriteLn ('y: ', enum_in_D[i]. y:5:3);

end;

end

else WriteLn ('ΠŸΡ€ΠΈ k = ', k:3:1,' Π² ΠΏΠΎΠ΄ΠΌΠ½ΠΎΠΆΠ΅ΡΡ‚Π²ΠΎ Π½Π΅ ΠΏΠΎΠΏΠ°Π»Π° Π½ΠΈ ΠΎΠ΄Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ°');

k := k+0.1;

numk:=0;

WriteLn ('Для продолТСния Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π»ΡŽΠ±ΡƒΡŽ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ');

Repeat until keypressed;

ReadLn;

end;

WriteLn ('Для Π²Ρ‹Ρ…ΠΎΠ΄Π° Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π»ΡŽΠ±ΡƒΡŽ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ');

Repeat until keypressed;

END.

5. Π˜ΡΠΏΡ‹Ρ‚Π°Π½ΠΈΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π˜ΡΠΏΡ‹Ρ‚Π°Π½ΠΈΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ проводятся Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ…. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° Π·Π°Π΄Π°Π½Π½ΠΎΠΌ Π½Π°Π±ΠΎΡ€Π΅ исходных Π΄Π°Π½Π½Ρ‹Ρ… Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠ²ΠΏΠ°Π΄Π°Ρ‚ΡŒ с Π°Π½Π°Π»ΠΈΡ‚ичСским Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ.

Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² ΡΠ»ΡƒΡ‡Π°Π΅, ΠΊΠΎΠ³Π΄Π° срСди исходных Ρ‚ΠΎΡ‡Π΅ΠΊ Π½Π΅Ρ‚ Ρ‚Π΅Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΏΠ°Π΄Π°ΡŽΡ‚ Π² Π·Π°ΠΌΠΊΠ½ΡƒΡ‚ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ.

5.

1. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 1.

Рис.

2. Π’Π²ΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Ρ….

Рис.

3. РасчСт Π΄Π°Π½Π½Ρ‹Ρ….

5.

2. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 2.

Рис.

3. Π’Π²ΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Ρ….

Рис. 4. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

6. ΠšΡ€Π°Ρ‚ΠΊΠ°Ρ характСристика ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π€Π°ΠΉΠ» для запуска: Prog.exe.

НазначСниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹: слуТит для поиска Ρ‚ΠΎΡ‡Π΅ΠΊ, находящихся Π² Π·Π°ΠΌΠΊΠ½ΡƒΡ‚ΠΎΠΉ области, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠΉ трСмя линиями.

Π€ΠΎΡ€ΠΌΠ°Ρ‚ Π²Ρ‹Π·ΠΎΠ²Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹: >Prog.exe.

ОбъСм ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° Π½ΠΎΡΠΈΡ‚Π΅Π»Π΅ Π΄Π°Π½Π½Ρ‹Ρ…: 9,12 Кб.

7.

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

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΎΡ‚Π»Π°ΠΆΠ΅Π½Π° Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ Intel Celeron 1700 ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅Ρ‚ Π±Π΅Π· сбоСв.

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

Π˜Π›Π˜