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

ΠœΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ матСматичСского уравнСния двиТСния ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ

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

Π˜ΡΡ…ΠΎΠ΄Ρ ΠΈΠ· ΠΏΠΎΡΡ‚Π°Π²Π»Π΅Π½Π½ΠΎΠΉ Ρ†Π΅Π»ΠΈ, ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ: Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΈΠ·ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΈ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΌΠΎΠ΄Π΅Π»ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ задания; Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π² Π²ΠΈΠ΄Π΅ Π±Π»ΠΎΠΊ-схСмы; Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚ΠΎΡΠΏΠΎΡΠΎΠ±Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ программирования Pascal. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° физичСской ΠΈ ΠΌΠ°Ρ‚СматичСской ΠΌΠΎΠ΄Π΅Π»ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ ΠŸΡ€ΠΈ использовании числСнных ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² выполняСтся Π·Π°ΠΌΠ΅Π½Π° ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ°… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ΠœΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ матСматичСского уравнСния двиТСния ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

1.

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

Π’ ΡΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΌ ΠΌΠΈΡ€Π΅ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ€ΠΎΠ»ΡŒ ΠΈΠ³Ρ€Π°Π΅Ρ‚ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΈΠ·Π°Ρ†ΠΈΡ общСства. ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΏΠΎΡ‡Ρ‚ΠΈ Π²ΠΎ Π²ΡΠ΅Ρ… сфСрах ΠΆΠΈΠ·Π½Π΅Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, начиная ΠΎΡ‚ ΠΏΡ€ΠΎΡΡ‚ΠΎΠ³ΠΎ врСмяпрСпровоТдСния Π·Π° Π»ΡŽΠ±ΠΈΠΌΠΎΠΉ ΠΈΠ³Ρ€ΠΎΠΉ ΠΈ Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°Ρ слоТными спСциализированными ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°ΠΌΠΈ, ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‰ΠΈΠ΅ ΡƒΡ‡Π΅Π½Ρ‹ΠΌ ΠΏΠΎΡΡ‚ΠΈΠ³Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ Π½Π°ΡƒΠΊΠΈ. Автоматизация ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… процСссов с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π»ΡƒΡ‡ΡˆΠ΅ ΠΈ Π±Ρ‹ΡΡ‚Ρ€Π΅Π΅ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΈΡ… ΡΡƒΡ‚ΡŒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ), Π½ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ расчСты Π·Π° ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠ΅ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

БоврСмСнная Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° позволяСт Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠΉ слоТности. ΠŸΡ€ΠΈ этом Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ остаСтся Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½Ρ‹ΠΌ ΠΈ Π½Π° ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ… ΠΈ Π½Π° ΡΡƒΠΏΠ΅Ρ€ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ… ΠΈ ΠΏΡ€ΠΈ использовании ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ (Π² Ρ‡Π°ΡΡ‚ности ΠΏΡ€ΠΈ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… вычислСниях). Π­Ρ‚ΠΈΠΌ ΠΈ ΠΎΠ±ΡƒΡΠ»Π°Π²Π»ΠΈΠ²Π°Π΅Ρ‚ся Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π΄Π°Π½Π½ΠΎΠΉ курсовой Ρ€Π°Π±ΠΎΡ‚Ρ‹.

ЦСлью Π΄Π°Π½Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ являСтся ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ матСматичСского уравнСния двиТСния ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΌΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ²Π»ΡΡ‚ΡŒΡΡ Π½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ уравнСния.

Π˜ΡΡ…ΠΎΠ΄Ρ ΠΈΠ· ΠΏΠΎΡΡ‚Π°Π²Π»Π΅Π½Π½ΠΎΠΉ Ρ†Π΅Π»ΠΈ, ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ: Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΈΠ·ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΈ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΌΠΎΠ΄Π΅Π»ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ задания; Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π² Π²ΠΈΠ΄Π΅ Π±Π»ΠΎΠΊ-схСмы; Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚ΠΎΡΠΏΠΎΡΠΎΠ±Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ программирования Pascal.

2. ΠŸΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Ρ… Ρ†Π΅Π»Π΅ΠΉ Π—Π°Π΄Π°Π½ΠΎ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ двиТСния ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ. НСобходимо ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ„ΠΈΠ·ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΈ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ модСль двиТСния.

ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ двиТСния сводится ΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ ΠΎΠ±Ρ‹ΠΊΠ½ΠΎΠ²Π΅Π½Π½ΠΎΠ³ΠΎ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ уравнСния ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ порядка.

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ Коши для Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ уравнСния 1 — Π³ΠΎ ΠΏΠΎΡ€ΡΠ΄ΠΊΠ° Π½Π° ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ΅ [tΠΎ=1, tΠΊ=2] с ΡˆΠ°Π³ΠΎΠΌ h=0.1 ΠΈ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΌ условиСм x (tΠΎ)= 16.

ΠžΡ‚Π²Π΅Ρ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ Π² Π²ΠΈΠ΄Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ²:

t

x (1)

x (2)

t0

x0(1)

x0(2)

t1

x1(1)

x1(2)

tk

xk (1)

xk (2)

Π³Π΄Π΅: x (1), x (2) — Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ числСнными ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ.

Π”Π°Π½Π½Ρ‹Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² Π²ΠΈΠ΄Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ².

Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΎΠ±Ρ‹ΠΊΠ½ΠΎΠ²Π΅Π½Π½ΠΎΠ΅ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π½Π°Ρ‚ΡŒ значСния зависимой ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΈ (ΠΈΠ»ΠΈ) Π΅Ρ‘ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Ρ… ΠΏΡ€ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… значСниях нСзависимой ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ. Если эти Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ условия Π·Π°Π΄Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ ΠΎΠ΄Π½ΠΎΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ нСзависимой ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, Ρ‚ΠΎ Ρ‚акая Π·Π°Π΄Π°Ρ‡Π° называСтся Π·Π°Π΄Π°Ρ‡Π΅ΠΉ с Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ условиями, ΠΈΠ»ΠΈ Π·Π°Π΄Π°Ρ‡Π΅ΠΉ Коши.

Π—Π°Π΄Π°Ρ‡Ρƒ Коши ΠΌΠΎΠΆΠ½ΠΎ ΡΡ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.

ΠŸΡƒΡΡ‚ΡŒ Π΄Π°Π½ΠΎ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ dx/dt=f (t, x) ΠΈ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ условиС x (t0) = x0. ВрСбуСтся Π½Π°ΠΉΡ‚ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ x (t), ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡŽΡ‰ΡƒΡŽ ΠΊΠ°ΠΊ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ, Ρ‚Π°ΠΊ ΠΈ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌΡƒ ΡƒΡΠ»ΠΎΠ²ΠΈΡŽ.

ЧислСнноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ Коши сводится ΠΊ Ρ‚Π°Π±ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ искомой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

Π“Ρ€Π°Ρ„ΠΈΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ уравнСния называСтся ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ ΠΊΡ€ΠΈΠ²ΠΎΠΉ.

ГСомСтричСский смысл Π·Π°Π΄Π°Ρ‡ΠΈ:

x'=f (t, x) — тангСнс ΡƒΠ³Π»Π° Π½Π°ΠΊΠ»ΠΎΠ½Π° ΠΊΠ°ΡΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΊ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π² Ρ‚ΠΎΡ‡ΠΊΠ΅ (t, x) ΠΊ ΠΎΡΠΈ ОΠ₯, — ΡƒΠ³Π»ΠΎΠ²ΠΎΠΉ коэффициСнт (рис.1).

БущСствованиС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ:

Если правая Ρ‡Π°ΡΡ‚ΡŒ f (t, x) Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½Π° Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ области R, опрСдСляСмой нСравСнствами

|t — t0| < a; |x — x0| < b

Ρ‚ΠΎ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΠ΅Ρ‚, ΠΏΠΎ ΠΌΠ΅Π½ΡŒΡˆΠ΅ΠΉ ΠΌΠ΅Ρ€Π΅, ΠΎΠ΄Π½ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ x = x (t), ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ Π² ΠΎΠΊΡ€Π΅ΡΡ‚ности |t — x0| < h, Π³Π΄Π΅ h — ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ число.

Π­Ρ‚ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ СдинствСнно, Ссли Π² R Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ условиС Π›ΠΈΠΏΡˆΠΈΡ†Π° Π³Π΄Π΅ N — нСкоторая постоянная (константа Π›ΠΈΠΏΡˆΠΈΡ†Π°), зависящая, Π² ΠΎΠ±Ρ‰Π΅ΠΌ случаС, ΠΎΡ‚ a ΠΈ b. Если f (x, y) ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΡƒΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΡƒΡŽ Π² R, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ

N = max|| ΠΏΡ€ΠΈ .

3. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° физичСской ΠΈ ΠΌΠ°Ρ‚СматичСской ΠΌΠΎΠ΄Π΅Π»ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ ΠŸΡ€ΠΈ использовании числСнных ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² выполняСтся Π·Π°ΠΌΠ΅Π½Π° ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ° [t0, T] - области Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠ³ΠΎ измСнСния Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° t ΠΌΠ½ΠΎΠΆΠ΅ΡΡ‚Π²ΠΎΠΌ, состоящСго ΠΈΠ· ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ числа Ρ‚ΠΎΡ‡Π΅ΠΊ t0 < t1 < … < tn = T — сСткой.

ΠŸΡ€ΠΈ этом ti Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ΡƒΠ·Π»Π°ΠΌΠΈ сСтки.

Π’ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Π΅ сСтки с ΡˆΠ°Π³ΠΎΠΌ

Π—Π°Π΄Π°Ρ‡Π° Коши, опрСдСлённая Ρ€Π°Π½Π΅Π΅ Π½Π° Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠΌ ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ΅ [t0, T], замСняСтся Π΅Ρ‘ Π΄ΠΈΡΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌ Π°Π½Π°Π»ΠΎΠ³ΠΎΠΌ — систСмой ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ, Ρ€Π΅ΡˆΠ°Ρ ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ значСния x1, x2, …, xn — ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΡ‘Π½Π½Ρ‹Π΅ значСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΡƒΠ·Π»Π°Ρ… сСтки.

(1)

ЧислСнноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ Коши ΡˆΠΈΡ€ΠΎΠΊΠΎ примСняСтся Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… областях Π½Π°ΡƒΠΊΠΈ ΠΈ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ, ΠΈ Ρ‡ΠΈΡΠ»ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Ρ… для Π½Π΅Π³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² достаточно Π²Π΅Π»ΠΈΠΊΠΎ.

Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΎΠ΄Π½ΠΎΡˆΠ°Π³ΠΎΠ²Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… для нахоТдСния ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ Π½Π° ΠΊΡ€ΠΈΠ²ΠΎΠΉ x = f (t) трСбуСтся информация лишь ΠΎΠ± ΠΎΠ΄Π½ΠΎΠΌ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ шагС. ΠžΠ΄Π½ΠΎΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΌΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π­ΠΉΠ»Π΅Ρ€Π° ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π ΡƒΠ½Π³Π΅ — ΠšΡƒΡ‚Ρ‚Π°.

ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΠ² Π²Ρ‹ΡˆΠ΅ΠΎΠΏΠΈΡΠ°Π½Π½Ρ‹Π΅ знания Π½Π° Π½Π°ΡˆΠ΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ:

Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ порядка

x' = f (t, x)

с Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΌ условиСм

x0(t0)= x0(1) = 16.

Π’Ρ‹Π±Π΅Ρ€Π΅ΠΌ шаг h ΠΈ Π²Π²Π΅Π΄Ρ‘ΠΌ обозначСния:

ti = t0 + i. h ΠΈ xi = x (ti) ,

Π³Π΄Π΅ i = 0, 1, 2, …

ti — ΡƒΠ·Π»Ρ‹ сСтки,

xiΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΡƒΠ·Π»Π°Ρ… .

Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ поставлСнной Π·Π°Π΄Π°Ρ‡ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Π­ΠΉΠ»Π΅Ρ€Π° ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ:

ΠŸΡ€ΠΈ использовании ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π­ΠΉΠ»Π΅Ρ€Π° шаг h Π΄Π΅Π»ΠΈΡ‚ся Π½Π° Π΄Π²Π° ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ°.

Π˜Π»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΈ ΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 1.

Рисунок 1 — ΠœΠ΅Ρ‚ΠΎΠ΄ Π­ΠΉΠ»Π΅Ρ€Π° ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠŸΡ€ΠΎΠ²Π΅Π΄Π΅ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΎ этапов.

ΠžΠ±ΠΎΠ·Π½Π°Ρ‡ΠΈΠΌ Ρ‚ΠΎΡ‡ΠΊΠΈ: A (ti, xi), C (ti+h/2, xi+h/2*f (ti, xi)) ΠΈ B (ti+1, xi+1).

Π§Π΅Ρ€Π΅Π· Ρ‚ΠΎΡ‡ΠΊΡƒ, А ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅ΠΌ ΠΏΡ€ΡΠΌΡƒΡŽ ΠΏΠΎΠ΄ ΡƒΠ³Π»ΠΎΠΌ Π±, Π³Π΄Π΅

tgΠ± = f (ti, xi)

На ΡΡ‚ΠΎΠΉ прямой Π½Π°ΠΉΠ΄Π΅ΠΌ Ρ‚ΠΎΡ‡ΠΊΡƒ C (ti+h/2, xi+h/2*f (ti, xi)).

Π§Π΅Ρ€Π΅Π· Ρ‚ΠΎΡ‡ΠΊΡƒ Π‘ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅ΠΌ ΠΏΡ€ΡΠΌΡƒΡŽ ΠΏΠΎΠ΄ ΡƒΠ³Π»ΠΎΠΌ Π±1, Π³Π΄Π΅

tgΠ±1 = f (ti + h/2, xi + h/2 * f (ti, xi))

Π§Π΅Ρ€Π΅Π· Ρ‚ΠΎΡ‡ΠΊΡƒ, А ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅ΠΌ ΠΏΡ€ΡΠΌΡƒΡŽ, ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΡƒΡŽ послСднСй прямой.

НайдСм Ρ‚ΠΎΡ‡ΠΊΡƒ Π’ (ti+1, xi+1). Π‘ΡƒΠ΄Π΅ΠΌ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π’ (ti+1, xi+1) Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ уравнСния ΠΏΡ€ΠΈ t=ti+1.

ПослС провСдСния вычислСний, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ для опрСдСлСния значСния xi+1:

xi+1 = xi + h* f (ti + h/2, xi + h/2 * f (ti, xi))

ΠœΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π­ΠΉΠ»Π΅Ρ€Π° Π΄Π°Π΅Ρ‚ ΠΌΠ΅Π½ΡŒΡˆΡƒΡŽ ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΡŒ. На Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 4 это Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π²ΠΈΠ΄Π½ΠΎ. Π’Π°ΠΊ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° Π΅1 Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΡƒΠ΅Ρ‚ ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π­ΠΉΠ»Π΅Ρ€Π°, Π° Π΅ — ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π­ΠΉΠ»Π΅Ρ€Π° ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ.

Π‘Π»ΠΎΠΊ-схСма ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ уравнСния ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Π­ΠΉΠ»Π΅Ρ€Π° ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 2.

F (t, x) — заданная функция — Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ описана ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ.

Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:

T0, TK — Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ значСния нСзависимой ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ;

X0 — Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ x0 ΠΈΠ· Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ условия x (t0) = x0;

h — шаг;

Π’Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:

X — массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ искомого Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π² ΡƒΠ·Π»Π°Ρ… сСтки.

Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ поставлСнной Π·Π°Π΄Π°Ρ‡ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Π ΡƒΠ½Π³Π΅ — ΠšΡƒΡ‚Ρ‚Π°:

Богласно ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ Π ΡƒΠ½Π³Π΅ — ΠšΡƒΡ‚Ρ‚Π° Ρ‡Π΅Ρ‚Π²Ρ‘Ρ€Ρ‚ΠΎΠ³ΠΎ порядка, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ значСния xi ΠΈΡΠΊΠΎΠΌΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ x ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ся ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅:

xi+1 = xi + ?xi

Π³Π΄Π΅

?xi = 1/6 * (k1 + 2*k2 + 2*k3 + k4),

i = 0, 1, 2, …

Π° Ρ‡ΠΈΡΠ»Π° k1(i), k2(i), k3(i), k4(i) Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ шагС Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡŽΡ‚ΡΡ ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°ΠΌ:

k1 = h*f (ti, xi)

k2 = h*f (ti + h/2, xi + k½)

k3 = h*f (ti + h/2, xi + k2/2)

k4 = h*f (ti + h, xi + k3)

Π­Ρ‚ΠΎ явный чСтырёхэтапный ΠΌΠ΅Ρ‚ΠΎΠ΄ Ρ‡Π΅Ρ‚Π²Ρ‘Ρ€Ρ‚ΠΎΠ³ΠΎ порядка точности.

ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π ΡƒΠ½Π³Π΅ — ΠšΡƒΡ‚Ρ‚Π° Π»Π΅Π³ΠΊΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΈ ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈ ΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒΡŽ для ΡˆΠΈΡ€ΠΎΠΊΠΎΠ³ΠΎ ΠΊΡ€ΡƒΠ³Π° Π·Π°Π΄Π°Ρ‡.

На Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 3 ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Π±Π»ΠΎΠΊ-схСма ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ Runge (T0, TK, X0, h, X) для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ Коши описанным Π²Ρ‹ΡˆΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Π ΡƒΠ½Π³Π΅ — ΠšΡƒΡ‚Ρ‚Π°.

F (x, y) — заданная функция — Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ описана ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ.

Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:

T0, TK — Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ значСния нСзависимой ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ;

X0 — Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ x0 ΠΈΠ· Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ условия x (t0) = x0;

h — шаг;

N — количСство ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ.

Π’Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:

X — массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ искомого Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π² ΡƒΠ·Π»Π°Ρ… сСтки;

4. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π² Π²ΠΈΠ΄Π΅ Π±Π»ΠΎΠΊ-схСмы На Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 4 ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Π±Π»ΠΎΠΊ-схСма Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° основной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ Коши ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΡ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² с Ρ„иксированным количСством ΠΎΡ‚Ρ€Π΅Π·ΠΊΠΎΠ² разбиСния N. Π’ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ происходит ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΊ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°ΠΌ Eiler (T0, TK, X0, h, X) ΠΈ Runge (T0, TK, X0, h, X), Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡŽΡ‰Π΅ΠΉ значСния искомой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ xj Π² Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… tj ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ Π­ΠΉΠ»Π΅Ρ€Π° ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ ΠΈ Π ΡƒΠ½Π³Π΅ — ΠšΡƒΡ‚Ρ‚Π°.

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π² Π΄Π°Π½Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ:

T0, TK — Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ значСния нСзависимой ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ;

X0 — Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ x0 ΠΈΠ· Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ условия x (t0) = x0;

h — шаг.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ выводятся Π² Π²ΠΈΠ΄Π΅ Ρ‚Ρ€Π΅Ρ… столбцов:

T — массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΡƒΠ·Π»ΠΎΠ² сСтки;

X1 — массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ искомого Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΡƒΠ·Π»Π°Ρ… сСтки, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Π­ΠΉΠ»Π΅Ρ€Π° ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ;

X2 — массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ искомого Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΡƒΠ·Π»Π°Ρ… сСтки, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Π ΡƒΠ½Π³Π΅-ΠšΡƒΡ‚Ρ‚Π°.

5. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для Π­Π’Πœ Листинг ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹:

program zadacha;

uses crt, graphABC;

var

x1: array [0.11] of real;

x2: array [0.11] of real;

t: array [0.11] of real;

r, xnull, ynull, x, y, i, t0, tk, x0, N, a, b: integer;

h: real;

procedure Eiler (t0,tk, x0, N:integer; h: real; var x: array [0.11] of real);

var

f1, f2: real;

begin

t[0] := t0;

t[N] := tk;

x[0] := x0;

for i:= 0 to N do

begin

t[i] := t[0] + i*h;

f1 := 2*ln (t[i])*sqrt (x[i]);

f2 := 2*ln (t[i]+h/2)*sqrt (x[i]+h/2*f1);

x[i+1] := x[i] + h*f2;

end;

end;

procedure Runge (t0,tk, x0, N:integer; h: real; var x: array [0.11] of real);

var

k1, k2, k3, k4, f, k: real;

begin

t[0] := t0;

t[N] := tk;

x[0] := x0;

for i:= 0 to N do

begin

t[i] := t[0] + i*h;

f := 2*ln (t[i])*sqrt (x[i]);

k1 := h*f;

f := 2*ln (t[i]+h/2)*sqrt (x[i] + k½);

k2 := h*f;

f := 2*ln (t[i]+h/2)*sqrt (x[i] + k2/2);

k3 := h*f;

f := 2*ln (t[i]+h)*sqrt (x[i] + k3);

k4 := h*f;

k := (k1 + 2*k2 + 2*k3 + k4)/6;

x[i+1] := x[i]+k;

end;

end;

begin

clrscr;

// Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ //

t0 := 1;

tk := 2;

x0 := 16;

h := 0.1;

N := 10;

// функция x:= 2*ln (t)*sqrt (x) //

Eiler (t0,tk, x0, N, h, x1);

Runge (t0,tk, x0, N, h, x2);

writeln (`Π’Π°Π±Π»ΠΈΡ†Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ²:');

write (`t':9);

write (`x1':9);

writeln (`x2':10);

for i:= 0 to N do

begin

write (t[i]: 10:2);

write (x1[i]:10:2);

writeln (x2[i]:10:2);

end;

readln ();

xnull := 290; // Π½Π°Ρ‡Π°Π»ΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚

ynull := 220;

Line (xnull, ynull, xnull+300,ynull);

Line (xnull, ynull-214,xnull, ynull);

Line (xnull, ynull, xnull-30,ynull);

Line (xnull, ynull, xnull, ynull+30);

Line (xnull+300,ynull, xnull+290,ynull-7);

Line (xnull+300,ynull, xnull+290,ynull+7);

Line (xnull, ynull-214,xnull+7,ynull-204);

Line (xnull, ynull-214,xnull-7,ynull-204);

TextOut (xnull+300,ynull+10, `t');

TextOut (xnull-23,ynull-214, `x');

r := 3;

SetPenColor (clRed);

for i:= 0 to (N-1) do

begin

x := round (t[i]*10)*10;

y := round (x1[i]*10);

MoveTo (x+xnull, ynull-y);

circle (x+xnull, ynull-y, r);

a := round (t[i+1]*10)*10;

b := round (x1[i+1]*10);

LineTo (a+xnull, ynull-b);

circle (a+xnull, ynull-b, r);

end;

Line (xnull+240,ynull-50,xnull+270,ynull-50);

TextOut (xnull+280,ynull-60, `x1');

r := 3;

for i:= 0 to (N-1) do

begin

SetPenColor (clRed);

x := round (t[i]*10)*10;

y := round (x1[i]*10);

MoveTo (x+xnull, ynull-y);

circle (x+xnull, ynull-y, r);

a := round (t[i+1]*10)*10;

b := round (x1[i+1]*10);

LineTo (a+xnull, ynull-b);

circle (a+xnull, ynull-b, r);

if (i=0) then

begin

SetPenColor (clBlack);

circle (x+xnull, ynull, r);

circle (xnull, ynull-y, r);

TextOut (x+xnull-7,ynull+5, `t0');

TextOut (xnull-21,ynull-y-7, `x0');

end;

if (i=(N-1)) then

begin

SetPenColor (clBlack);

circle (x+xnull, ynull, r);

circle (xnull, ynull-y, r);

TextOut (x+xnull-7,ynull+5, `tk');

TextOut (xnull-21,ynull-y-7, `xk');

end;

end;

SetPenColor (clRed);

Line (xnull+240,ynull-50,xnull+270,ynull-50);

TextOut (xnull+280,ynull-60, `x1');

readln ();

r := 3;

for i:= 0 to (N-1) do

begin

SetPenColor (clGreen);

x := round (t[i]*10)*10;

y := round (x2[i]*10);

MoveTo (x+xnull, ynull-y);

circle (x+xnull, ynull-y, r);

a := round (t[i+1]*10)*10;

b := round (x2[i+1]*10);

LineTo (a+xnull, ynull-b);

circle (a+xnull, ynull-b, r);

if (i=0) then

begin

SetPenColor (clBlack);

circle (x+xnull, ynull, r);

circle (xnull, ynull-y, r);

TextOut (x+xnull-7,ynull+5, `t0');

TextOut (xnull-21,ynull-y-7, `x0');

end;

if (i=(N-1)) then

begin

SetPenColor (clBlack);

circle (x+xnull, ynull, r);

circle (xnull, ynull-y, r);

TextOut (x+xnull-7,ynull+5, `tk');

TextOut (xnull-21,ynull-y-7, `xk');

end;

end;

SetPenColor (clGreen);

Line (xnull+240,ynull-30,xnull+270,ynull-30);

TextOut (xnull+280,ynull-40, `x2');

end.

6. Π Π°Π±ΠΎΡ‚Π° ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹:

Π¨Π°Π³ 1. НахоТдСниС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ.

ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°

Π¨Π°Π³ 2. ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для x1

Π¨Π°Π³ 3. ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для x2

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ двумя ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚, Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ Π½Π° Π΄Ρ€ΡƒΠ³Π°.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

ΠœΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… физичСских процСссов Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ особоС мСсто Π² ΡΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΌ ΠΌΠΈΡ€Π΅. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π² ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡, ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π² Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ расчСт Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π½Π° Π±Π°Π·Π΅ этого Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° посрСдством ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, ΠΌΠΎΠΆΠ½ΠΎ сущСствСнно ΠΎΠ±Π»Π΅Π³Ρ‡ΠΈΡ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ Π² Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅ΠΌ. ОсобСнно это Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ слоТных процСссов, Π½Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… трСбуСтся большоС количСство Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ ΡΠΈΠ».

Π’ Ρ…ΠΎΠ΄Π΅ выполнСния Π΄Π°Π½Π½ΠΎΠΉ курсовой Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π±Ρ‹Π»ΠΈ рассмотрСны ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ Коши для Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ уравнСния 1 — Π³ΠΎ ΠΏΠΎΡ€ΡΠ΄ΠΊΠ° Π½Π° ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ΅ [tΠΎ, tΠΊ] с ΡˆΠ°Π³ΠΎΠΌ h ΠΈ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΌ условиСм x (tΠΎ)=xΠΎ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, смодСлирован процСсс двиТСния ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ Π­ΠΉΠ»Π΅Ρ€Π° ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ ΠΈ Π ΡƒΠ½Π³Π΅-ΠšΡƒΡ‚Ρ‚Π°.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ Π΄Π°Π½Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ являСтся работоспособная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, производящая расчСт Ρ‚Ρ€Π°Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ двиТСния ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡƒ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌΠΈ Π²Ρ…ΠΎΠ΄Π½Ρ‹ΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ построСны Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ ΠΏΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΌ Π² Ρ…ΠΎΠ΄Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌ Π½Π° ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½ΠΎΠΉ плоскости. Π˜ΡΡ…ΠΎΠ΄Ρ ΠΈΠ· Π²Ρ‹ΡˆΠ΅ сказанного ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄, Ρ‡Ρ‚ΠΎ Ρ†Π΅Π»ΡŒ достигнута, Π·Π°Π΄Π°Ρ‡ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹.

Π›ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Π°

Π”Π΅ΠΌΠΈΠ΄ΠΎΠ²ΠΈΡ‡ Π‘. П., ΠœΠ°Ρ€ΠΎΠ½ И. А., Π¨ΡƒΠ²Π°Π»ΠΎΠ²Π° Π­. Π—., ЧислСнныС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π°Π½Π°Π»ΠΈΠ·Π°. — Πœ.: Π€ΠΈΠ·ΠΌΠ°Ρ‚Π³ΠΈΠ·, 1963.-400 с.

Иванова Π’.П., ΠŸΡƒΡ…ΠΎΠ²Π° Π“. Π’. Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. М.: ΠŸΡ€ΠΎΡΠ²Π΅Ρ‰Π΅Π½ΠΈΠ΅, 1978. — 320 с.

НСмнюгин Π‘.А. TurboPascal. ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠΌ — БПб.: ΠŸΠΈΡ‚Π΅Ρ€, 2005. — 268 с.

НСмнюгин Π‘.А. TurboPascal. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ высокого уровня: Π£Ρ‡Π΅Π±Π½ΠΈΠΊ для Π²ΡƒΠ·ΠΎΠ². — Π‘Пб.: ΠŸΠΈΡ‚Π΅Ρ€, 2005. — 544 с.

Плис А.И., Π‘Π»ΠΈΠ²ΠΈΠ½Π° Н. А. Π›Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½Ρ‹ΠΉ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠΌ ΠΏΠΎ Π²Ρ‹ΡΡˆΠ΅ΠΉ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅: Π£Ρ‡Π΅Π±. пособиС для Π²Ρ‚ΡƒΠ·ΠΎΠ². — Πœ.: Π’Ρ‹ΡΡˆΠ°Ρ школа, 1983. — 208 с.

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