Π”ΠΈΠΏΠ»ΠΎΠΌΡ‹, курсовыС, Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚Ρ‹, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅...
Брочная ΠΏΠΎΠΌΠΎΡ‰ΡŒ Π² ΡƒΡ‡Ρ‘Π±Π΅

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° структур Π΄Π°Π½Π½Ρ‹Ρ…, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ

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

Рисунок 5 — ВычислСниС ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ Π²Ρ‹Π²ΠΎΠ΄ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°. Рисунок 4 — Π’Π²ΠΎΠ΄ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… (ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅). Writeln ('Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Π²Π΅Ρ€Ρ…Π½ΡŽΡŽ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ интСгрирования b='); Writeln ('Π’Π²Π΅Π΄ΠΈΡ‚Π΅ ниТнюю Π³Ρ€Π°Π½ΠΈΡ†Ρƒ интСгрирования. a='); Writeln ('Ошибка. Π’Π²Π΅Π΄Π΅Π½ символ. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Ρ†ΠΈΡ„Ρ€Ρƒ.'); Writeln ('Ошибка. Π’Π²Π΅Π΄Π΅Π½ символ. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Ρ†ΠΈΡ„Ρ€Ρƒ.'); Writeln ('Ошибка. Π’Π²Π΅Π΄Π΅Π½ символ. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Ρ†ΠΈΡ„Ρ€Ρƒ.'); Writeln ('Ошибка… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° структур Π΄Π°Π½Π½Ρ‹Ρ…, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Ρ†Π΅Π»ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°:

i — пСрСмСнная Ρ†ΠΈΠΊΠ»Π°,.

n — количСство ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠ² разбиСния ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ вСщСствСнного Ρ‚ΠΈΠΏΠ°:

a — ниТняя Π³Ρ€Π°Π½ΠΈΡ†Π° интСгрирования;

b — вСрхняя Π³Ρ€Π°Π½ΠΈΡ†Π° интСгрирования;

R — ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ;

e — Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ вычислСний;

I, I2 — вычислСнныС значСния ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»Π°;

x — пСрСмСнная Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ;

h — Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° шага ΠΌΠ΅ΠΆΠ΄Ρƒ двумя сосСдними Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ разбиСния ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° интСгрирования.

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° структур Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ

НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° схСма Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ вычислСния Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»Π° (рис. 3, рис. 4, рис. 5, рис.6).

Π’Π²ΠΎΠ΄ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ….

Рисунок 3 — Π’Π²ΠΎΠ΄ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ….

Π’Π²ΠΎΠ΄ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… (ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅).

Рисунок 4 — Π’Π²ΠΎΠ΄ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… (ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅).

ВычислСниС ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ Π²Ρ‹Π²ΠΎΠ΄ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°.

Рисунок 5 — ВычислСниС ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ Π²Ρ‹Π²ΠΎΠ΄ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°.

ВСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ программирования Turbo Pascal 7.0

Π”Π°Π»Π΅Π΅ тСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ «LinkinPark» Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ программирования IDE Borland Turbo Pascal 7.0, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰Π΅ΠΉ вычислСния Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Π² Π²ΠΈΠ΄Π΅ разлоТСния Π² Ρ€ΡΠ΄.

program LinkinPark;

Uses crt;

var pr, j, n:integer;

a, b, R, e, I, I2, x, h, fi, fi2, pi:real;

str1:string;

begin.

clrscr;

I2:=0;

repeat.

writeln ('Π’Π²Π΅Π΄ΠΈΡ‚Π΅ ниТнюю Π³Ρ€Π°Π½ΠΈΡ†Ρƒ интСгрирования. a=');

readln (str1);

val (str1,a, pr);

if pr0 then.

writeln ('Ошибка, Π²Π²Π΅Π΄Π΅Π½ символ. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Ρ†ΠΈΡ„Ρ€Ρƒ.');

until pr=0;

repeat.

writeln ('Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Π²Π΅Ρ€Ρ…Π½ΡŽΡŽ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ интСгрирования b=');

readln (str1);

val (str1,b, pr);

if pr0 then.

writeln ('Ошибка. Π’Π²Π΅Π΄Π΅Π½ символ. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Ρ†ΠΈΡ„Ρ€Ρƒ.');

if (a=b) or (a>b) then.

writeln ('Ошибка. аb и b>a').

if b=0 then.

writeln (`Ошибка. b0');

until ((pr=0)and (b>a)and (b0));

repeat.

writeln ('Π’Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ R');

readln (str1);

val (str1,R, pr);

if pr0 then.

writeln ('Ошибка. Π’Π²Π΅Π΄Π΅Π½ символ. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Ρ†ΠΈΡ„Ρ€Ρƒ.');

until pr=0;

repeat.

writeln ('Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ вычислСний');

readln (str1);

val (str1,e, pr);

if pr0 then.

writeln ('Ошибка. Π’Π²Π΅Π΄Π΅Π½ символ. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Ρ†ΠΈΡ„Ρ€Ρƒ.');

until pr=0;

I:=0;

pi:=3.14 159 265;

n:=10;

while abs (I2-I)<=e do.

begin.

h:=(b-a)/n;

I2:=I;

I:=0;

for j:=1 to n do.

begin.

x:=a+h*(j-1);

if x<-R then.

fi:=-(x+R)*(sin (pi/3)/cos (pi/3)).

else.

begin.

if x.

fi:=cos (x).

else.

begin.

if x<3*R then.

fi:=sqrt (R*R-((x-2*R)*(x-2*R))).

else.

fi:=(x-3*R)*(sin (pi/6)/cos (pi/6));

end;

end;

I:=I+fi*h;

n:=n*2;

end;

end;

writeln (I:5:7);

end.

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