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

ΠœΠ΅Ρ‚ΠΎΠ΄ Ρ…ΠΎΡ€Π΄

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

Writeln ('Π’Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²Ρ‹ΠΉ ΠΊΠΎΠ½Π΅Ρ† ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ°:'); Код ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°: Если F1*F3 > 0, Ρ‚ΠΎ Π½Π΅ΠΏΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ Π»Π΅Π²Ρ‹ΠΉ — Π°. Writeln ('N=', N,', x1=', x0,', x0=', x1,', F4=', F4,', F5=', F5); Writeln ('N=', N,', x1=', x0,', x0=', x1,', F4=', F4,', F5=', F5); Writeln ('Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Π»Π΅Π²Ρ‹ΠΉ ΠΊΠΎΠ½Π΅Ρ† ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ°:'); Writeln ('Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Π»Π΅Π²Ρ‹ΠΉ ΠΊΠΎΠ½Π΅Ρ† ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ°:'); ΠžΡ‚Ρ‡Π΅Ρ‚ ΠΏΠΎ Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ № 2. Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ»Π°: студСнтка Π³Ρ€… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ΠœΠ΅Ρ‚ΠΎΠ΄ Ρ…ΠΎΡ€Π΄ (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ΠœΠ˜ΠΠ˜Π‘Π’Π•Π Π‘Π’Π’Πž ΠžΠ‘Π ΠΠ—ΠžΠ’ΠΠΠ˜Π― И ΠΠΠ£ΠšΠ˜ РОББИИ

«Π£Π ΠΠ›Π¬Π‘ΠšΠ˜Π™ Π“ΠžΠ‘Π£Π”ΠΠ Π‘Π’Π’Π•ΠΠΠ«Π™ Π­ΠšΠžΠΠžΠœΠ˜Π§Π•Π‘ΠšΠ˜Π™ Π£ΠΠ˜Π’Π•Π Π‘Π˜Π’Π•Π’»

ΠžΡ‚Ρ‡Π΅Ρ‚ ΠΏΠΎ Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ № 2

«ΠœΠ΅Ρ‚ΠΎΠ΄ Ρ…ΠΎΡ€Π΄»

Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ 18

Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ»Π°: студСнтка Π³Ρ€. ЭМА-13

Π‘Π°Π²Π°ΡΡ‚ΡŒΡΠ½ΠΎΠ²Π° А. Мя ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΠ»: ΠœΠΈΡ€ΠΎΠ½ΠΎΠ²Π° Π›.И.

Π•ΠΊΠ°Ρ‚Π΅Ρ€ΠΈΠ½Π±ΡƒΡ€Π³

ΠœΠ΅Ρ‚ΠΎΠ΄ Ρ…ΠΎΡ€Π΄ Алгоритм Π’Π²ΠΎΠ΄ΠΈΠΌ Π»Π΅Π²Ρ‹ΠΉ, ΠΏΡ€Π°Π²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ†Ρ‹ — a, b, Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ — e.

F1=f (a)

F2=f (b)

Ρ…ΠΎΡ€Π΄Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΊΠΎΡ€Π΅Π½ΡŒ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΠΉ (ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ) N=0.

Какой ΠΊΠΎΠ½Π΅Ρ† Ρ…ΠΎΡ€Π΄Ρ‹ Π½Π΅ΠΏΠΎΠ΄Π²ΠΈΠΆΠ΅Π½?

Если F1*F3 > 0, Ρ‚ΠΎ Π½Π΅ΠΏΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ Π»Π΅Π²Ρ‹ΠΉ — Π°.

p =2.

Π˜Π½Π°Ρ‡Π΅ F1*F3 < 0, Ρ‚ΠΎ Π½Π΅ΠΏΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ ΠΏΡ€Π°Π²Ρ‹ΠΉ — b.

p= 1.

F4=f ()

Если p = 1, Ρ‚ΠΎ ,

Π° Π΅ΡΠ»ΠΈ p = 2, Ρ‚ΠΎ .

ΠŸΠ΅Ρ‡Π°Ρ‚Π°Π΅ΠΌ N,, F4, F5.

N = N+1.

.

Если, Ρ‚ΠΎ ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π΅ΠΌ — ΠΊΠΎΡ€Π΅Π½ΡŒ. ΠšΠΎΠ½Π΅Ρ† Π·Π°Π΄Π°Ρ‡ΠΈ.

Π˜Π½Π°Ρ‡Π΅, ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π½Π° ш. 7.

ΠšΠΎΠ½Π΅Ρ† Π·Π°Π΄Π°Ρ‡ΠΈ.

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Ρ…ΠΎΡ€Π΄:

Найти ΠΊΠΎΡ€Π΅Π½ΡŒ уравнСния находящийся Π² ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠ΅ [1;1,5] с Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ 0,002.

РСшСниС.

НайдСм Π²Ρ‚ΠΎΡ€ΡƒΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΡƒΡŽ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ, ΠΊΠ°ΠΊΠΎΠΉ ΠΊΠΎΠ½Π΅Ρ† ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° Π½Π΅ΠΏΠΎΠ΄Π²ΠΈΠΆΠ΅Π½. Для этого ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ Π·Π½Π°ΠΊ f (Π°) ΠΈ f''©. НайдСм значСния «Π°» ΠΈ «Ρ».

По ΡƒΡΠ»ΠΎΠ²ΠΈΡŽ Π·Π°Π΄Π°Ρ‡ΠΈ, Π°=1 ΠΈ b=1,5.

Π’ΠΎΠ³Π΄Π°. ΠŸΠΎΠ΄ΡΡ‚Π°Π²ΠΈΠΌ значСния «Π°» ΠΈ «b» Π² ΡΡ‚Ρƒ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ.

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠΌ с=0,25.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ f (1)=1−0,2−0,2−1,2=-0,6<0ΠΈ f (0,25)=6*0,25−0,4>0.

Π’ΠΎΠ³Π΄Π° Π·Π½Π°ΠΊ произвСдСния f (1)*f (0,25)<0. Π—Π½Π°Ρ‡ΠΈΡ‚, Π½Π΅ΠΏΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ ΠΊΠΎΠ½Π΅Ρ† Ρ…ΠΎΡ€Π΄Ρ‹ b, ΠΈ Π΄Π»Ρ расчСтов Π½Π°Π΄ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΎΠΉ 4.

ПослС выполнСния расчСтов ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹, ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹Π΅ Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ.

N

— 0.6

0.15

1.15

— 0.173

0.040

1.190

— 0.036

0.008

1.198

0.072

0.001

1.199

Π£Ρ‚ΠΎΡ‡Π½Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ корня Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ уравнСния Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π΅ [1;1,5] с Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ 0,002 Ρ…=1,199.

Код ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°:

programlab3;

usescrt;

vara, b, c, x0, x1, F1, F2, F3, F4, F5, e: real;

N, p: integer;

begin

writeln ('f:=x3−0.2*x2−0.2*x-1.2');

writeln ('Π’ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ 0.002');

writeln ('Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Π»Π΅Π²Ρ‹ΠΉ ΠΊΠΎΠ½Π΅Ρ† ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ°:');

readln (a);

writeln ('Π’Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²Ρ‹ΠΉ ΠΊΠΎΠ½Π΅Ρ† ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ°:');

readln (b);

writeln ('N — счётчик количСства ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ');

e:=0.002;

F1:=a*a*a-0.2*a*a-0.2*a-1.2;

F2:=b*b*b-0.2*b*b-0.2*b-1.2;

c:=(a+b)/2;

F3:=6*c-0.4;

N:=0;

ifF1*F3>0 then

begin

x0:=b;

p:=2;

end

else

begin

x0:=a;

p:=1;

end;

repeat

F4:=x0*x0*x0−0.2*x0*x0−0.2*x0−1.2;

ifp=1 then F5:=(b-x0)*F4/(F2-F4);

ifp=2 then F5:=(x0-b)*F4/(F4-F2);

writeln ('N=', N,', x1=', x0,', x0=', x1,', F4=', F4,', F5=', F5);

N:=N+1;

x0:=x0-F5;

x1:=x0+F5

untilabs (x0-x1)

end.

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ № 18

Найти ΠΊΠΎΡ€Π΅Π½ΡŒ уравнСния с Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ 0,002.

Код ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для Π΄Π°Π½Π½ΠΎΠ³ΠΎ уравнСния:

uses crt;

var a, b, c, x0, x1, F1, F2, F3, F4, F5, e: real;

N, p: integer;

begin

writeln ('f:=x4−18*x2+6');

writeln ('Π’ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ 0.002');

writeln ('Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Π»Π΅Π²Ρ‹ΠΉ ΠΊΠΎΠ½Π΅Ρ† ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ°:');

readln (a);

writeln ('Π’Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²Ρ‹ΠΉ ΠΊΠΎΠ½Π΅Ρ† ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ°:');

readln (b);

writeln ('N — счётчик количСства ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ');

e:=0.002;

F1:=a*a*a*a-18*a*a+6;

F2:=b*b*b*b-18*b*b+6;

c:=(a+b)/2;

F3:=12*c*c-36;

N:=0;

if F1*F3>0 then

begin

x0:=b;

p:=2;

end

else

begin

x0:=a;

p:=1;

end;

repeat

F4:=x0*x0*x0*x0−18*x0*x0+6;

if p=1 then F5:=(b-x0)*F4/(F2-F4);

if p=2 then F5:=(x0-b)*F4/(F4-F2);

writeln ('N=', N,', x1=', x0,', x0=', x1,', F4=', F4,', F5=', F5);

N:=N+1;

x0:=x0-F5;

x1:=x0+F5

until abs (x0-x1)

readln;

end.

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