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

ЧислСнныС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ Π½Π° Π­Π’Πœ

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

Π’Ρ‹Π²ΠΎΠ΄: ΠšΠΎΡ€Π½ΠΈ уравнСния, Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ языка программирования ΠΈ ΠΌΠ°Ρ‚СматичСским ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ, ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚, Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ высокая. Π’Ρ‹Π²ΠΎΠ΄: ЭкстрСмумы Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π°ΠΉΠ΄Π΅Π½Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ языка программирования, Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ значСния высокая. PRINT «Π’Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ интСгрирования ΠΈ ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠΉ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»ΠΎΠ²». PTINT «Π’Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ экстрСмума ΠΈ ΡˆΠ°Π³ сканирования». ВычислСниС ΠΎΠΏΡ€Π΅Π΄… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ЧислСнныС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ Π½Π° Π­Π’Πœ (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Π—Π°Π΄Π°Π½ΠΈΠ΅ 1

ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π½Ρ‹ΠΉ Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π» ΠœΠ΅Ρ‚ΠΎΠ΄ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π½ΠΎΠ³ΠΎ дСлСния Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² ΠΏΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… ΠΎΡ‚Ρ€Π΅Π·ΠΊΠΎΠ², Π½Π° ΠΊΠΎΠ½Ρ†Π°Ρ… ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… функция ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·Π½Ρ‹Π΅ Π·Π½Π°ΠΊΠΈ.

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΎΡ‚Ρ€Π΅Π·ΠΊΠΎΠ² ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΠΏΡƒΡ‚Π΅ΠΌ дСлСния ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠΏΠΎΠ»Π°ΠΌ. Пока Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ° Π½Π΅ ΡΡ‚Π°Π½Π΅Ρ‚ мСньшС ΠΎΡ‡Π΅Π½ΡŒ малСнького значСния «Π΅».

Π£Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅: F (x)=0 x2-8x+4=0

НайдСм ΠΊΠΎΡ€Π½ΠΈ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ уравнСния: x=-b+ /2*a

X1=0.5

X2=7.5

REM

CLS

a=-1

b=3

EPS=1E-6

fa=a2−8*a+4

fb=b2−8*b+4

IF fa*fb<0 then go to 80:

PRINT «ΠΎΡˆΠΈΠ±ΠΊΠ° Π²Ρ‹Π±ΠΎΡ€Π° ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°»

Go to 1000

K=0

80: x=(a+b)/2

PRINT x

k=k+1

fx=x2−8*x+4

IF fx=0 then go to 1400

IH fa*fx<0 then b=x: go to 130

a=x

IF ABS (b-a)>EPS then go to 80

140: print «ΠΊΠΎΡ€Π΅Π½ΡŒ=»; x

PRINT «f (x)=»; fx

PRINT «ΠΊΠΎΠ»-Π²ΠΎ Π΄Π΅Π»Π΅Π½ΠΈΠΉ=» K

1000: END ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ ΠΊΠΎΡ€Π½ΠΈ x1=0.5; x2=7.5

Π’Ρ‹Π²ΠΎΠ΄: ΠšΠΎΡ€Π½ΠΈ уравнСния, Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ языка программирования ΠΈ ΠΌΠ°Ρ‚СматичСским ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ, ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚, Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ высокая.

Π—Π°Π΄Π°Π½ΠΈΠ΅ 2

Поиск экстрСмумов Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π°.

ΠœΠ΅Ρ‚ΠΎΠ΄ ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² ΠΏΡ€ΠΎ Π±Π΅Π³Π°Π½ΠΈΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° a-b, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ находится экстрСмум Ρ„-ΠΉ f (x)= x2-8x+4, с Π΅ΡΠ»ΠΈ шаг достаточно ΠΌΠ°Π», Ρ‚ΠΎ ΠΏΠΎΡΠ»Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ сканирования ΠΎΡ‚Ρ€Π΅Π·ΠΎΠΊ Π² ΡΡ‚ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ находится Π² min Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ f (x).

Smin (f)

f (x)=42-8*4+4

x=4 0.5

f=-12

REM

CLS

PTINT «Π’Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ экстрСмума ΠΈ ΡˆΠ°Π³ сканирования»

INPUT a, b, d, x

min=1E20

for x=a to b step dx

y=x2−8*x +4

PRINT x, y

IF y

Min = y: P=x

NEXT x

PRINT «min Ρ„-ΠΉ =»; min

PRINT «ΠΏΡ€ΠΈ P=»; x

END

ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ экстрСмум Ρ„-ΠΈ =-12 ΠΏΡ€ΠΈ x=4

Π’Ρ‹Π²ΠΎΠ΄: ЭкстрСмумы Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π°ΠΉΠ΄Π΅Π½Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ языка программирования, Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ значСния высокая. Π§Π΅ΠΌ мСньшС шаг сканирования, Ρ‚Π΅ΠΌ Ρ‚ΠΎΡ‡Π½Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

Π—Π°Π΄Π°Π½ΠΈΠ΅ 3

ВычислСниС ΠΎΠΏΡ€Π΅Π΄. ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»Π° ΠΏΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ ΠΏΡ€Π°Π²Ρ‹Ρ… ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ².

Π—Π°Π΄Π°Ρ‡Π°: Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π» ΠΏΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ ΠΏΡ€Π°Π²Ρ‹Ρ… ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ² ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅ ΠΡŒΡŽΡ‚ΠΎΠ½Π°-Π›Π΅ΠΉΠ±Π½ΠΈΡ†Π°. Π’Π΅ΠΎΡ€Π΅ΠΌΠ°: Ссли извСстна пСрвообразная ΠΏΠΎΠ΄ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ f (x), Ρ‚ΠΎ Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»Π° Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡŽΡ‚ΡΡ ΠΏΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅:

I=F (b) — F (a)

Вычислим ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π».

REM

CLS

PRINT «Π’Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ интСгрирования ΠΈ ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠΉ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»ΠΎΠ²»

INPUT a, b, N

dx=(b-a)/N

S=0

x=a

for I= 1 to N

S=S+dx*(x2−8*x+4)

x=x+dx

Next I

PRINT «Π˜Π½Ρ‚Π΅Π³Ρ€Π°Π» =»; S

END

Π’Ρ‹Π²ΠΎΠ΄: ЭкстрСмумы Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π°ΠΉΠ΄Π΅Π½Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ языка программирования, Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ значСния высокая.

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