Π—Π°ΠΊΠ°Π·Π°Ρ‚ΡŒ курсовыС, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅, Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚Ρ‹...
ΠžΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π° Π·Π°ΠΊΠ°Π·. НСдорого!

РСшСниС ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΠΉ

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

Как это Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Π΄Π²Π΅ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ послС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° End ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ ΠΎΠ±Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… случая: 1) ΠΊΠΎΠ³Π΄Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ получаСтся посСрСдинС Π½ΠΎΠ²ΠΎΠ³ΠΎ (decision) ΠΈ 2) ΠΊΠΎΠ³Π΄Π° Π² ΡΠ΅Ρ€Π΅Π΄ΠΈΠ½Π΅ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½Π΅Ρ‚ (decision2). Π’Ρ‹ ΡƒΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Π»ΠΈ Π΄ΠΎΠ³Π°Π΄Π°Ρ‚ΡŒΡΡ ΠΏΠΎ Π²ΡΠ΅ΠΌΡƒ Π²Ρ‹ΡˆΠ΅ΠΈΠ·Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΌΡƒ, ΠΊΠ°ΠΊΠΈΠΌ ΠΈΠΌΠ΅Π½Π½ΠΎ способом Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ. ЀактичСски, ΠΈΠΌΠ΅Π½Π½ΠΎ Π΅Π³ΠΎ ΠΌΡ‹ ΠΈ ΠΏΡ€ΠΎΠΏΠΈΡΠ°Π»ΠΈ… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

РСшСниС ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΠΉ (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Из ΠΊΡƒΡ€ΡΠ° ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ извСстно, Ρ‡Ρ‚ΠΎ достаточно большоС число алгСбраичСских ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΎ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ достаточно простого ΠΏΡ€ΠΈΠ΅ΠΌΠ° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΠΉ.

РСшСниС ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΠΉ.

Если ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊ Π²ΠΈΠ΄Ρƒ, Ρ‚ΠΎ, взяв Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ значСния ΠΊΠ°ΠΊΠΎΠ΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒ число, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Π»ΡŽΠ±ΠΎΠΌΡƒ Π½ΠΎΠ²ΠΎΠΌΡƒ ΡˆΠ°Π³Ρƒ ΠΏΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Ρƒ. Π’Π°ΠΊΠΈΠ΅ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ рСкурсивными (ΠΈΠ»ΠΈ рСкурсиСй, ΠΎΡ‚ recourse — Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅), Π° Π²Ρ…одящиС Π² Π½Π΅Π³ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ — ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½Π½Ρ‹ΠΌΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΠΌΠΈ. ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ интСрСсСн процСсс:, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ясно, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ число, ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰Π΅Π΅ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Π² Ρ‚оТдСство, Ρ‚. Π΅. ΡΠ²Π»ΡΡŽΡ‰Π΅Π΅ΡΡ Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ нашСго уравнСния.

РСшСниС ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΠΉ.
РСшСниС ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΠΉ.

Для выяснСния Ρ‚ΠΎΠ³ΠΎ, сходится ΠΈΠ»ΠΈ Π½Π΅Ρ‚ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½Π½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ, ΠΌΠΎΠΆΠ½ΠΎ Π²Π·ΡΡ‚ΡŒ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅. Если Ρ€Π°Π½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠ·Π΄Π½ΠΎ ΠΎΠ½ΠΎ становится ΠΏΠ΅Ρ€ΠΌΠ°Π½Π΅Π½Ρ‚Π½ΠΎ мСньшим Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹, Ρ‚ΠΎ ΡΡ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ шаги ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°ΡŽΡ‚ΡΡ. Π’ Ρ‚Π΅Ρ… случаях, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ΄ΠΎΠ·Ρ€Π΅Π²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½ΡƒΠ»ΡŒ ΠΈΠ»ΠΈ Ρ€Π΅Ρ‡ΡŒ ΠΈΠ΄Π΅Ρ‚ ΠΎ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π°Ρ…, Π±Π»ΠΈΠ·ΠΊΠΈΡ… ΠΊ Π½ΡƒΠ»ΡŽ, ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Ρ…Π°Π»ΡŒΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½Π° ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΠΉ ΠΏΡ€ΠΈ Π΅Π³ΠΎ значСниях, ΠΌΠ΅Π½ΡŒΡˆΠΈΡ… Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹.

Π—Π°Π΄Π°Ρ‡Π°. НапишСм ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ для нахоТдСния ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ уравнСния, ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π²ΠΈΠ΄ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Ρ‚Π°ΠΊΠΎΠ².

РСшСниС ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΠΉ.

РСшСниС.

cls.

'metod posled. priblizh.

print «Reshaem uravneniye, presobrazovannyi vid kotorogo» .

print «x = tg (0.2x) — 0.9sqr (x)» .

input «vvedi kolichestvo iteratsii»; n%.

dim x (n% + 1) as double, r (n%) as double.

INPUT «vvedi nachalnoye znachenie»; x (0).

FOR i% = 1 TO n% STEP 1.

x (i%) = 3 + TAN (.2 * x (i% - 1)) — .9 * SQR (ABS (x (i% - 1))).

print «reshenie na»; i%; «iteratsii = «; x (i%);

print «shag =»; x (i%) — x (i% - 1).

print.

next i%.

print.

print n%; «-oe pribizh.= «; x (n%);

print «s poslednim shagom=»; x (n%) — x (n% - 1).

end.

РСшСниС ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΠΉ.

Рассмотрим Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ простой, Π½ΠΎ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ, основанный Π½Π° Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ нСобходимости Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ сначала ΠΏΠΎΠΈΡΠΊΠ°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ сСгмСнт, Ρ‡Ρ‚ΠΎ (Ρ‚.Π΅. сСгмСнт, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ функция мСняСт Π·Π½Π°ΠΊ). Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠ΅Ρ‚ΠΎΠ΄ навСрняка Π΄Π°Π²Π°Π» хотя Π±Ρ‹ ΠΎΠ΄Π½ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, слуТит Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ нСпрСрывности Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° ΡΠ΅Π³ΠΌΠ΅Π½Ρ‚Π΅. НадСюсь, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΡΡ€Π°Π·Ρƒ ΠΆΠ΅ ΡƒΠ·Π½Π°Π»ΠΈ условия Ρ‚Π΅ΠΎΡ€Π΅ΠΌΡ‹ ΠΎ Π½ΡƒΠ»Π΅ Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ? ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, ΠΊΠ°ΠΊ ΠΎΠ½Π° Π΄ΠΎΠΊΠ°Π·Ρ‹Π²Π°Π»Π°ΡΡŒ? ΠŸΡƒΡΡ‚ΡŒ. Π’ΠΎΠ³Π΄Π°, ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ,. Π‘Π΅Π³ΠΌΠ΅Π½Ρ‚ дСлится ΠΏΠΎΠΏΠΎΠ»Π°ΠΌ ΠΈ Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΠ΅Ρ‚ся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Π΅Π³ΠΎ срСднСй Ρ‚ΠΎΡ‡ΠΊΠ΅. Если Ρ‚ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΡƒΠΆΠ΅ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½. Если Ρ‚ΠΎ ΠΈ, Π° Π΅ΡΠ»ΠΈ Ρ‚ΠΎ ΠΈ. Π’ Π½ΠΎΠ²ΠΎΠΌ сСгмСнтС ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° повторяСтся ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ся ΠΈΠ»ΠΈ Π³ΠΎΡ‚ΠΎΠ²ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ (посСрСдинС), ΠΈΠ»ΠΈ Π½ΠΎΠ²Ρ‹ΠΉ сСгмСнт. ПослСдний Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ снова ΠΏΠΎΠ΄Π²Π΅Ρ€ΠΆΠ΅Π½ Ρ‚ΠΎΠΉ ΠΆΠ΅ самой ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π΅, ΠΈ Ρ‚. Π΄. На ΠΊΠ°ΠΆΠ΄ΠΎΠΌ шагС с Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ получаСтся сСгмСнт Π΄Π»ΠΈΠ½Ρ‹. Π‘ Ρ€ΠΎΡΡ‚ΠΎΠΌ ΠΎΠ½ Π²Π΅ΡΡŒΠΌΠ° быстро стрСмится ΠΊ Π½ΡƒΠ»ΡŽ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ (Ρ‚ΠΎΡ‡Π½Π΅Π΅, ΠΏΠΎ Π»Π΅ΠΌΠΌΠ΅ ΠΎ ΡΡ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ…ΡΡ ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ°Ρ…), сущСствуСт СдинствСнная Ρ‚ΠΎΡ‡ΠΊΠ° И Π² ΡΡ‚ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅, ΠΏΠΎ Π½Π°ΡˆΠ΅ΠΌΡƒ ΠΏΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΡŽ, ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ.

Π’Ρ‹ ΡƒΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Π»ΠΈ Π΄ΠΎΠ³Π°Π΄Π°Ρ‚ΡŒΡΡ ΠΏΠΎ Π²ΡΠ΅ΠΌΡƒ Π²Ρ‹ΡˆΠ΅ΠΈΠ·Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΌΡƒ, ΠΊΠ°ΠΊΠΈΠΌ ΠΈΠΌΠ΅Π½Π½ΠΎ способом Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ. ЀактичСски, ΠΈΠΌΠ΅Π½Π½ΠΎ Π΅Π³ΠΎ ΠΌΡ‹ ΠΈ ΠΏΡ€ΠΎΠΏΠΈΡΠ°Π»ΠΈ Π² Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π΅ Ρ‚Π΅ΠΎΡ€Π΅ΠΌΡ‹.

РСшСниС ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΠΉ.

Π—Π°Π΄Π°Ρ‡Π°. ΠΠ°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ уравнСния ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ «Π²ΠΈΠ»ΠΊΠΈ» (дСлСния ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ° ΠΏΠΎΠΏΠΎΠ»Π°ΠΌ) РСшСниС.

CLS.

?"Ishchem resheniye uravneniya x3−2x2+5x-4.1 234 567=0″.

DIM x AS DOUBLE, y AS DOUBLE, z AS DOUBLE.

'opredeleniye funktsii, izmenit' dlya drogoi zadachi!!!

DEF FNUser (x) = x * x * x — 2 * x * x + 5 * x — 4.1 234 567#.

DEF FNNew (y, z) = y * z.

INPUT «predely simmetrichnogo intervala [-A;A], A=?»; Dia.

m% = INT (ABS (Dia)).

DIM x (m%) AS DOUBLE, y (m%) AS DOUBLE.

FOR i% = -m% TO m%.

PRINT i%, FNUser (i%).

NEXT i%.

20 INPUT «dlya [a;b] vvedi a=»; Left: INPUT «i b=»; Right.

INPUT «opredeli kolichestvo iterastii N»; n%.

REDIM a (n% + 1) AS DOUBLE, b (n% + 1) AS DOUBLE, c (n% + 1) AS DOUBLE.

a (0) = Left: b (0) = Right.

CLS.

PRINT «proverka godnosti intervala…» .

IF FNNew (Left, Right) < 0 THEN CLS: PRINT «OK»: GOTO 40.

PRINT «Interval ne goditsya!!!» .

GOTO 20.

40 PRINT «interval goditsya!» .

PRINT «Nazhmi <> dlya prodolzheniya…» .

DO.

LOOP UNTIL INKEY$ = CHR$(32) '032 is the ASCII code for «Space» .

GOTO 60.

50 INPUT «opredeli NOVOYE kolichestvo iterastii N»; n%.

REDIM a (n% + 1) AS DOUBLE, b (n% + 1) AS DOUBLE, c (n% + 1) AS DOUBLE.

a (0) = Left: b (0) = Right.

60 FOR i% = 1 TO n%.

c (i%) = (a (i% - 1) + b (i% - 1)) * .5.

PRINT i%, c (i%), FNUser (c (i%)).

GOSUB decision.

GOSUB decision2.

NEXT i%.

PRINT «poluchili interval [an;bn]=»; «[»; a (n%); «;»; b (n%); «]» .

PRINT «Znachenie funktsii v an =»; FNUser (a (n%)).

PRINT «Znachenie funktsii v bn =»; FNUser (b (n%)).

PRINT «Znachenie funktsii v seredine =»; FNUser ((a (n%) + b (n%)) * .5).

PRINT «Resheniye c=»; (a (n%) + b (n%)) * .5.

INPUT «Uvelichit' kol-vo iteratsii? Da=1/Net-drugoe chislo», ask.

IF ask = 1 THEN GOTO 50.

PRINT «Zadacha zavershena!» .

END.

decision:

k = i%.

IF FNUser (c (k)) = 0 THEN.

PRINT «Resheniye polycheno! c=»; c (k).

ELSE PRINT «Srazu ne popali!» .

END IF.

RETURN.

decision2:

k = i%.

IF (FNUser (c (k)) * FNUser (b (k — 1))) < 0 THEN.

b (i%) = b (i% - 1): a (i%) = c (i%).

ELSEIF (FNUser (c (k)) * FNUser (a (k — 1))) < 0 THEN.

a (i%) = a (i% - 1): b (i%) = c (i%).

END IF.

RETURN.

Как это Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Π΄Π²Π΅ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ послС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° End ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ ΠΎΠ±Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… случая: 1) ΠΊΠΎΠ³Π΄Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ получаСтся посСрСдинС Π½ΠΎΠ²ΠΎΠ³ΠΎ (decision) ΠΈ 2) ΠΊΠΎΠ³Π΄Π° Π² ΡΠ΅Ρ€Π΅Π΄ΠΈΠ½Π΅ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½Π΅Ρ‚ (decision2).

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