Π Π΅ΡΠ΅Π½ΠΈΠ΅ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΉ ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΡ ΠΏΡΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΠΉ
ΠΠ°ΠΊ ΡΡΠΎ Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΡ, Π΄Π²Π΅ ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΠΎΡΠ»Π΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° 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).