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

Алгоритм ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° построСния Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

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

Π—Π°Ρ‚Π΅ΠΌ, Π½Π°Π΄ΠΎ ΠΏΠΎΠ΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ ΠΈ ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΡΡ‚ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅ с 0 () Π° Ρ‚Π°ΠΊ ΠΆΠ΅ сравнив ΠΌΠΎΠ΄ΡƒΠ»ΡŒ разности a ΠΈ b Ρ ΡƒΠ΄Π²ΠΎΠ΅Π½Π½ΠΎΠΉ ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΡŒΡŽ () ΡƒΠ·Π½Π°Π΅ΠΌ являСтся Π»ΠΈ ΠΊΠΎΡ€Π½Π΅ΠΌ уравнСния. Если являСтся ΠΊΠΎΡ€Π½Π΅ΠΌ уравнСния, Ρ‚ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ΅Ρ‚ся Π²Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· Ρ†ΠΈΠΊΠ»Π° ΠΈ ΠΏΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°Π΅Ρ‚ся, это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ возвращаСтся Π² ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ. Если Π½Π΅ ΡΠ²Π»ΡΠ΅Ρ‚ся ΠΊΠΎΡ€Π½Π΅ΠΌ уравнСния Ρ‚ΠΎ Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Ссли это… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Алгоритм ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° построСния Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

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

Π‘ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ схСму Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ для построСния Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Π²Ρ€Π΅-ΠΌΠ΅Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΡƒΡŽ ΠΊΠ°ΠΊ Π² ΠΌΠ°ΡˆΠΈΠ½Π½ΠΎΠΌ, Ρ‚Π°ΠΊ ΠΈ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. РСальноС врСмя Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ () формируСтся Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠΌ Π² Π²ΠΈΠ΄Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ модуля с ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌΠΈ, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΌΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ квантования.

ΠŸΡ€ΠΈ вычислСнии Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π“ΠΎΡ€Π½Π΅Ρ€Π°.

Ѐункция:

Π³Π΄Π΅ врСмя измСняСтся ΠΎΡ‚ Π΄ΠΎ. ;

— ΠΊΠΎΡ€Π΅Π½ΡŒ Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ уравнСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ простой ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ с Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ, ΠΏΡ€ΠΈ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌ Π·Π½Π°-Ρ‡Π΅Π½ΠΈΠΈ корня, Π»Π΅ΠΆΠ°Ρ‰Π΅Π³ΠΎ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ;

= z+zсуммС ΠΊΠΎΡ€Π½Π΅ΠΉ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ уравнСния:; ΠΏΡ€ΠΈ

ΠšΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚Ρ‹:

Π‘ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ΠΌ ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΡΡ‚ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Π² Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ тСхнологичСских процСссов ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡ‚Π². На Π΄Π°Π½Π½ΠΎΠΌ этапС развития Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ ΡˆΠΈΡ€ΠΎΠΊΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ находят Ρ€ΠΎΠ±ΠΎΡ‚Ρ‹ ΠΈ Ρ€ΠΎΠ±ΠΎΡ‚отСхничСскиС систСмы. Для управлСния производствСнными процСссами Π² 70-Π΅, 80-Π΅ Π³ΠΎΠ΄Ρ‹ стало Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ микропроцСссорной Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ. Π Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… языков программирования (Fortran, Basic, Assembler, Pascal, C ΠΈ Ρ‚. Π΄.) Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΡ ΠΎΠ±ΡŠΠ΅ΠΌΠ½Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ для управлСния слоТными тСхнологичСскими процСссами ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡ‚Π²Π°ΠΌΠΈ. ΠŸΠ°ΠΊΠ΅Ρ‚Ρ‹ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π΄Π°ΡŽΡ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ дистанционного управлСния ΠΈ ΠΊΠΎΠ½Ρ‚роля слоТных процСссов с Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ прямым Π²ΠΌΠ΅ΡˆΠ°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎΠΌ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°. Π£ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π°Ρ систСма Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ быстрСС ΠΈ Ρ‚ΠΎΡ‡Π½Π΅Π΅ выполняСт поставлСнныС Π·Π°Π΄Π°Ρ‡ΠΈ, Π½Π΅ Ρ‚рСбуя ΠΏΡ€ΠΈ этом Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° ΠΎΡ‚Π΄Ρ‹Ρ…. ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ управлСния Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ‚Ρ€ΡƒΠ΄Π°. ΠŸΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… срСдств Π½Π° ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΊΡƒ ΠΈ Π½Π°Π»Π°Π΄ΠΊΡƒ микропроцСссорного оборудования Π² ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ быстро ΠΎΠΊΡƒΠΏΠ°ΡŽΡ‚ΡΡ. Π­Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π²Ρ‹Π³ΠΎΠ΄Π½Ρ‹ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ систСм Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ€ΠΎΠ΄Π° Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡ‚Π²Π΅.

Для написания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΊ ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π½ΠΎΠΌΡƒ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΡŽ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ язык программирования Basic. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, написан-Π½Ρ‹Π΅ Π½Π° Π½Π΅ΠΌ, ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ высокой Ρ€Π°Π±ΠΎΡ‚ΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ ΠΎΡ‚ ΡƒΠΏΡ€Π°Π²Π»Ρ-ΡŽΡ‰Π΅ΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ высоких Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… качСств. Они ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ провСсти расчСт ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² систСмы, ΠΊΠ°ΠΊ Π² ΠΌΠ°ΡˆΠΈΠ½Π½ΠΎΠΌ, Ρ‚Π°ΠΊ ΠΈ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

1. Π’Ρ‹Π±ΠΎΡ€ ΠΈ ΠΎΠ±ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ²

1.1 ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ машинного ΠΈ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ

Π Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ любой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΠΎ Π΄Π²ΡƒΠΌ путям: Π»ΠΈΠ±ΠΎ Π² Ρ‚Π΅ΠΌΠΏΠ΅ быстродСйствия Π­Π’Πœ (с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ быстродСйствия языка программирования), Π»ΠΈΠ±ΠΎ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ ΠΌΠ°ΡΡˆΡ‚Π°Π±Π΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. ΠŸΡ€ΠΈ этом врСмя Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ зависит ΠΎΡ‚ Ρ‡Π°ΡΡ‚ΠΎΡ‚Ρ‹ процСссора, ΠΈ ΡΡ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π° Ρ‚ΠΎΠΉ Π­Π’Πœ, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΠ½Π° Π±Ρ‹Π»Π° написана. МашинноС врСмя являСтся ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ, Ρ‚.ΠΊ. зависит ΠΎΡ‚ Π±Ρ‹ΡΡ‚родСйствия Π­Π’Πœ, ΠΎΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ языка, ΠΎΡ‚ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΈ Ρ‚. Π΄. Π˜ΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡƒΠΌΠ΅Ρ‚ΡŒ ΡΠ²ΡΠ·Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² с Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ, ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ экспСримСнт Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. ΠœΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ†Π΅Π½ΠΈΠ²Π°Ρ‚ΡŒ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… систСмах.

1.2 ДискрСтизация Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ

ΠŸΡ€ΠΈ исслСдовании Π±Π»ΠΎΠΊΠΎΠ² ΠΈ ΡΠΈΡΡ‚Π΅ΠΌ Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ области Π½Π° Π­Π’Πœ, Π² Ρ‡Π°ΡΡ‚ности ΠΌΠΈΠΊΡ€ΠΎΠ­Π’Πœ, Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½Ρ‹Π΅ процСссы Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π½Π° Π΄ΠΈΡΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅. ΠŸΡ€ΠΈ этом Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» L ΠΏΡ€Π΅Π΄ΡΡ‚авляСтся ΠΊΠ°ΠΊ ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ дискрСтных ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠ²:

Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ функция

Π³Π΄Π΅ Tk — шаг приращСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ квантования ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ; n — количСство шагов ΠΈΠ»ΠΈ ΠΊΠ²Π°Π½Ρ‚ΠΎΠ². ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΊΠ²Π°Π½Ρ‚ΠΎΠ² выбираСтся Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎ, Π° ΠΈΡΡ…одя ΠΈΠ· ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ частоты процСсса ΠΈ Π΄ΠΎΠΏΡƒΡΡ‚ΠΈΠΌΠΎΠΉ ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΠΈ ΠΏΡ€ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ.

1.3 РСализация Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π·Π°Π΄Π΅Ρ€ΠΆΠ΅ΠΊ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅

Для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π·Π°Π΄Π΅Ρ€ΠΆΠ΅ΠΊ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ†ΠΈΠΊΠ», Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ выполняСтся арифмСтичСская опСрация, Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ Π½Π΅ Π²Π»ΠΈΡΡŽΡ‰Π°Ρ Π½Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

1.4 ВычислСниС наибольшСго ΠΏΠΎ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠΌΡƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ корня ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ уравнСния

Для получСния ΠΎΡ‚Π²Π΅Ρ‚Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½ΠΎΠ΅ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅. Надо сначала Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ дискриминант уравнСния. Π—Π°Ρ‚Π΅ΠΌ, ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π² Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ дискриминанта Π½Π°ΠΉΡ‚ΠΈ ΠΊΠΎΡ€Π½ΠΈ уравнСния ΠΈ ΡΡ€Π°Π²Π½ΠΈΠ² ΠΈΡ… Π½Π°ΠΉΡ‚ΠΈ наибольший.

1.5 ВычислСниС корня Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ уравнСния

Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ ΠΊΠΎΡ€Π΅Π½ΡŒ Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ уравнСния ΠΏΠ΅Ρ€Π΅Π΄ Ρ†ΠΈΠΊΠ»ΠΎΠΌ вычислСния Π½Π°ΠΉΠ΄Ρ‘ΠΌ значСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΠΊΡ€Π°ΠΉΠ½ΠΈΡ… Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°, Ссли ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ этих Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ мСньшС нуля Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄ Ρ‡Ρ‚ΠΎ ΠΊΠΎΡ€Π΅Π½ΡŒ Π΅ΡΡ‚ΡŒ, Ссли — большС Ρ‚ΠΎ ΠΊΠΎΡ€Π½Π΅ΠΉ Π½Π΅Ρ‚. Если ΠΊΠΎΡ€Π½ΠΈ Π΅ΡΡ‚ΡŒ Π² Ρ†ΠΈΠΊΠ»Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΊΠ°ΠΊ срСднСС арифмСтичСскоС ΠΊΡ€Π°ΠΉΠ½ΠΈΡ… Ρ‚ΠΎΡ‡Π΅ΠΊ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°

Π³Π΄Π΅: a, b — ΠΊΡ€Π°ΠΉΠ½ΠΈΠ΅ Ρ‚ΠΎΡ‡ΠΊΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°.

Π—Π°Ρ‚Π΅ΠΌ, Π½Π°Π΄ΠΎ ΠΏΠΎΠ΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ ΠΈ ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΡΡ‚ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅ с 0 () Π° Ρ‚Π°ΠΊ ΠΆΠ΅ сравнив ΠΌΠΎΠ΄ΡƒΠ»ΡŒ разности a ΠΈ b Ρ ΡƒΠ΄Π²ΠΎΠ΅Π½Π½ΠΎΠΉ ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΡŒΡŽ () ΡƒΠ·Π½Π°Π΅ΠΌ являСтся Π»ΠΈ ΠΊΠΎΡ€Π½Π΅ΠΌ уравнСния. Если являСтся ΠΊΠΎΡ€Π½Π΅ΠΌ уравнСния, Ρ‚ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ΅Ρ‚ся Π²Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· Ρ†ΠΈΠΊΠ»Π° ΠΈ ΠΏΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°Π΅Ρ‚ся, это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ возвращаСтся Π² ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ. Если Π½Π΅ ΡΠ²Π»ΡΠ΅Ρ‚ся ΠΊΠΎΡ€Π½Π΅ΠΌ уравнСния Ρ‚ΠΎ Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Ссли это ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ мСньшС 0 Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅ΠΌ Π²Ρ‹Π²ΠΎΠ΄, Ссли большС 0 Ρ‚ΠΎ ΠΈ ΡΠ½ΠΎΠ²Π° возвращаСмся ΠΊ Π½Π°Ρ‡Π°Π»Ρƒ Ρ†ΠΈΠΊΠ»Π°.

1.6 ВычислСниС значСния ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½Π°

ВычислСниС значСния ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½Π° с Ρ„иксированной ΡΡ‚Π°Ρ€ΡˆΠ΅ΠΉ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒΡŽ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Но ΡΡ‚ΠΎΡ‚ способ нСцСлСсообразСн Π² ΡΠ»ΡƒΡ‡Π°ΡΡ…, ΠΊΠΎΠ³Π΄Π° ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ слагаСмых ΠΈΠ»ΠΈ ΡΡ‚Π°Ρ€ΡˆΠ°Ρ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ Π½Π΅ ΡΠ²Π»ΡΠ΅Ρ‚ся фиксированной. Π’ΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ Π“ΠΎΡ€Π½Π΅Ρ€Π°. Он ΡΠΎΡΡ‚ΠΎΠΈΡ‚ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ†ΠΈΠΊΠ», Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠΉΡΡ количСство Ρ€Π°Π·, Ρ€Π°Π²Π½ΠΎΠ΅ ΡΡ‚Π°Ρ€ΡˆΠ΅ΠΉ стСпСни Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°. Π’ Ρ†ΠΈΠΊΠ»Π΅ выполняСтся ΠΏΡ€ΠΈΡ€Π°Ρ‰Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π³Π΄Π΅ Ρ… — Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚, Π°n — массив ΠΈΠ· ΠΊΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ΠΎΠ² ΠΏΡ€ΠΈ Ρ…, ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ‡Π»Π΅Π½ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ находится ΠΏΡ€ΠΈ Ρ… ΡΡ‚Π°Ρ€ΡˆΠ΅ΠΉ стСпСни. Для вычислСния ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½Π° ΠΏΠΎ ΡΡ‚ΠΎΠΌΡƒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ трСбуСтся Π·Π°Π΄Π°Ρ‚ΡŒ Ρ… ΠΈ ΠΌΠ°ΡΡΠΈΠ² коэффициСнтов Π°n.

2. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

Имя ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ

ΠšΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚

ПояснСния

A

a

ΠšΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

B

b

ΠšΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

C

c

ΠšΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

A1

a1

ΠšΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ уравнСния

B1

b1

ΠšΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ уравнСния

C1

c1

ΠšΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ уравнСния

g

g

ΠšΠΎΡ€Π΅Π½ΡŒ Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ уравнСния

d

d

Π‘ΡƒΠΌΠΌΠ° ΠΊΠΎΡ€Π½Π΅ΠΉ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ уравнСния

3. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° схСм Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ², основной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ

3.1 Π‘Ρ…Π΅ΠΌΠ° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° основной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

Π’ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Π½Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ΅Ρ‚ся мноТСство сущСствСнных вычислСний. Π’Π΅Π΄ΡŒ Π·Π°Π΄Π°Ρ‡Π° основной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ — ΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ для ΠΈΡ… ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

3.2 ОписаниС ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Titul. Π’Ρ‹Π²ΠΎΠ΄ Ρ‚ΠΈΡ‚ΡƒΠ»ΡŒΠ½ΠΎΠ³ΠΎ листа

Ѐункция Gorner. ВычисляСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½Π° ΠΏΠΎ ΡΡ…Π΅ΠΌΠ΅ Π“ΠΎΡ€Π½Π΅Ρ€Π°.

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° MassK. Π‘Ρ‚Ρ€ΠΎΠΈΡ‚ массив коэффициСнтов Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° MassY. Π‘Ρ‚Ρ€ΠΎΠΈΡ‚ массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Rezultat. Π’Ρ‹Π²ΠΎΠ΄ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π½Π° ΡΠΊΡ€Π°Π½.

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Tim. ВрСмСнная Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΡ€ΠΈ построСнии Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Graph.

Π­Ρ‚ΠΎΡ‚ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π²Ρ‹Π²ΠΎΠ΄Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΠΌΠ°ΡˆΠΈΠ½Π½ΠΎΠΌ ΠΈ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. ИмСнно Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π·Π°Π΄Π΅Ρ€ΠΆΠ΅ΠΊ ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ» появлСниС Π΄Π²ΡƒΡ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ вмСсто ΠΎΠ΄Π½ΠΎΠ³ΠΎ. Π’ ΠΌΠΎΠ΄ΡƒΠ»Π΅ осущСствляСтся Π²Ρ‹Π±ΠΎΡ€ машинного ΠΈΠ»ΠΈ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, выбираСтся ΠΌΠ°ΡΡˆΡ‚Π°Π± Π³Ρ€Π°Ρ„ΠΈΠΊΠ°, чСртятся оси ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Π°. Π—Π°Ρ‚Π΅ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ цикличСскиС обращСния ΠΊ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ Tim (для построСния Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ). ВсС Π»ΠΈΠ½ΠΈΠΈ, Π² Ρ‚ΠΎΠΌ числС ΠΈ ΠΊΡ€ΠΈΠ²Π°Ρ, ΠΏΡ€ΠΎΡ‡Π΅Ρ€Ρ‡Π΅Π½Ρ‹ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ LINE.

4. РаспСчатка исходных ΠΈ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅:

, , .

.

ЗначСния коэффициСнтов Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

ЗначСния Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

t= 0 => Y(t)= 1.510 833

t= .25 => Y (t)= .3 248 954

t= .5 => Y (t)= 1.301 667

t= .75 => Y (t)= 3.62 198

t= 1 => Y (t)= 6.889 167

t= 1.25 => Y (t)= 11.35 635

t= 1.5 => Y (t)= 17.27 667

t= 1.75 => Y (t)= 24.90 323

t= 2 => Y (t)= 34.48 917

t= 2.25 => Y (t)= 46.28 761

t= 2.5 => Y (t)= 60.55 167

t= 2.75 => Y (t)= 77.53 448

t= 3 => Y (t)= 97.48 917

t= 3.25 => Y (t)= 120.6689

t= 3.5 => Y (t)= 147.3267

t= 3.75 => Y (t)= 177.7157

t= 4 => Y (t)= 212.0892

t= 4.25 => Y (t)= 250.7001

t= 4.5 => Y (t)= 293.8017

t= 4.75 => Y (t)= 341.647

t= 5 => Y (t)= 394.4892

t= 5.25 => Y (t)= 452.5814

t= 5.5 => Y (t)= 516.1767

t= 5.75 => Y (t)= 585.5283

t= 6 => Y (t)= 660.8892

t= 6.25 => Y (t)= 742.5126

t= 6.5 => Y (t)= 830.6517

t= 6.75 => Y (t)= 925.5595

t= 7 => Y(t)= 1027.489

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

ΠœΠΈΡ€ΠΎΠ²ΠΎΠΉ ΠΈ ΠΎΡ‚СчСствСнный ΠΎΠΏΡ‹Ρ‚ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ спСциалистов Π² ΠΎΠ±Π»Π°ΡΡ‚ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ Π½Π°ΡƒΠΊΠΈ ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈΠΈ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π΅Ρ‚ цСлСсо-ΠΎΠ±Ρ€Π°Π·Π½ΠΎΡΡ‚ΡŒ ΠΈ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ понимания основ программирования Π½Π° Π±ΠΎΠ»Π΅Π΅ простых ΠΈ Π±Π°Π·ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… языках программирования, ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… являСтся Basic. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, написанной Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ Basic, ΠΏΠΎΠΊΠ°Π·Π°Π½ нСслоТный Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ процСсс, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ построСниС Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΉ ΠΊΠ°ΠΊ Π² ΠΌΠ°ΡˆΠΈΠ½Π½ΠΎΠΌ, Ρ‚Π°ΠΊ ΠΈ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

Бписок ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… источников

1. Jr. Ruder, C. Millsap. «BASIC for the IBM PC»: ΠΏΠ΅Ρ€. Ρ Π°Π½Π³Π». — Πœ.: «Π Π°Π΄ΠΈΠΎ ΠΈ ΡΠ²ΡΠ·ΡŒ», 1991.

2. ПособиС ΠΏΠΎ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ для ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰ΠΈΡ… Π² Π’Π£Π—Ρ‹./Под Ρ€Π΅Π΄. Π“. Н. Π―ΠΊΠΎΠ²Π»Π΅Π²Π°. — Πœ.: «ΠΠ°ΡƒΠΊΠ°», 1985.

3. Π―Π·Ρ‹ΠΊΠΈ BASIC Π’. К. АлиСв «Π‘ΠžΠ›ΠžΠ — P» М., 2000.

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅

Листинг ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Компоновка ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ (с Ρ€Π°ΡΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΠΎΠΉ листинга)

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° написана Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ Quick BASIC, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ вынСсти всС ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ основной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π½Π΅ Π²Ρ‹Π΄Π΅Π»ΡΡ ΠΈΡ… Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹. Листинг ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Π²Ρ‹Π±Ρ€Π°Π² Π² ΠΌΠ΅Π½ΡŽ VIEW ΠΎΠΏΡ†ΠΈΡŽ SUBS… ΠΈ Π·Π°Ρ‚Π΅ΠΌ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π½ΡƒΠΆΠ½ΠΎΠΉ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π”Π°Π»Π΅Π΅ приводятся листинги основной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ.

Листинг основной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

Π³==================

¦Основная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Β¦

L==================;

DECLARE SUB Titul ()

DECLARE SUB RootSum ()

DECLARE SUB Uravnenie ()

DECLARE SUB MassK ()

DECLARE SUB MassY ()

DECLARE FUNCTION Gorner (t)

DECLARE SUB Graf ()

DECLARE SUB Tim ()

DECLARE SUB Rezultat ()

DIM SHARED d, g, t0, tkon, tk AS SINGLE, k (1 TO 4) AS SINGLE

DIM SHARED Y (0 TO 30) AS SINGLE

CLS

Titul

RootSum

Uravnenie

MassK

MassY

Graf

Rezultat

END

'—————ВычислСниС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½Π° ΠΏΠΎ ΡΡ…Π΅ΠΌΠ΅ Π“ΠΎΡ€Π½Π΅Ρ€Π°——————;

FUNCTION Gorner (t)

Y = 0

FOR i = 1 TO 4

Y = Y * t + k (i)

NEXT i

Gorner = Y

END FUNCTION

'————————————-Π’Ρ‹Π²ΠΎΠ΄ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°—————————————————;

SUB Graf

DIM t AS SINGLE, i AS SINGLE, j AS SINGLE

30 CLS

COLOR 9

LOCATE 9, 25

PRINT «ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°:»

PRINT

PRINT «1) — Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ»

PRINT

PRINT «2) — Π² ΠΌΠ°ΡˆΠΈΠ½Π½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ»

PRINT

INPUT «Π’Π²Π΅Π΄ΠΈΡ‚Π΅ β„– Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°: «, v

IF v <> 1 AND v <> 2 THEN 30

SCREEN 12

CLS

t = tkon

'ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΌΠ°ΡΡˆΡ‚Π°Π±Π° ΠΏΠΎ ΠΎΡΠΈ

x0 = 80

y0 = 80

Mx = (640 — 4 * x0) / (t / tk)

My = (480 — 2 * y0) / ABS (Gorner (t))

'Π’Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Π°Ρ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ°

FOR i = 1 TO t

LOCATE 27, (9 + 5.8 * i)

PRINT i

NEXT i

LINE (x0, y0 — 20)-(x0, 488 — y0), 5

LINE (x0, y0 — 20)-(x0 — 4, y0 — 5), 5

LINE (x0, y0 — 20)-(x0 + 4, y0 — 5), 5

FOR i = x0 + Mx TO 640 — 3 * x0 STEP Mx

LINE (i, y0 + 8)-(i, 488 — y0), 8

NEXT i

'Π“ΠΎΡ€ΠΈΠ·ΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ°

k = 0

FOR i = 6 TO 24 STEP 2

LOCATE i, 5

j = (320 — 32 * k) / My

PRINT INT (j)

k = k + 1

NEXT i

LINE (x0, 488 — y0)-(640 — 3 * x0 + 2 * Mx, 488 — y0), 5

LINE (640 — 3 * x0 + Mx, 488 — y0 + 4)-(640 — 3 * x0 + 2 * Mx, 488 — y0), 5

LINE (640 — 3 * x0 + Mx, 488 — y0 — 4)-(640 — 3 * x0 + 2 * Mx, 488 — y0), 5

FOR i = y0 + (Mx / 2) TO 472 — y0 + Mx STEP Mx

LINE (x0, i)-(640 — 3 * x0, i), 8

NEXT i

COLOR 11

LOCATE 3, 2

PRINT «Π“Ρ€Π°Ρ„ΠΈΠΊ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ: y =Β¦aβ€’t3 + bβ€’t2 + cβ€’t + d + gΒ¦»

LOCATE 4, 17

PRINT «ΠœΠ°ΡΡˆΡ‚Π°Π±: ΠΏΠΎ t =»; tk; «, ΠΏΠΎ Y =»; Mx / My;

COLOR 11

LOCATE 27, 9: PRINT «0»

LOCATE 5, 9: PRINT «Y»

LOCATE 27, 55: PRINT «t»

'построСниС Π³Ρ€Π°Ρ„ΠΈΠΊΠ°

COLOR 9

PSET (x0 + Mx * t0, 488 — y0 — My * ABS (Gorner (t0))), 5

FOR j = t0 + tk / Mx TO tkon STEP tk / Mx

LINE -(x0 + Mx * (j / tk), 488 — y0 — My * ABS (Gorner (j))), 5

NEXT j

LINE (480, 0)-(480, 480), 5

FOR j = t0 TO tkon — tk STEP tk

CIRCLE (x0 + Mx * (j / tk), 488 — y0 — My * ABS (Gorner (j))), 1, 2

CIRCLE (x0 + Mx * (j / tk), 488 — y0 — My * ABS (Gorner (j))), 2, 2

LOCATE 1 + (j / tk), 62

PRINT «t=»; j

LOCATE 1 + (j / tk), 72

PRINT «y=»; FIX (ABS (Gorner (j)))

'для построСния Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ

IF v = 1 THEN Tim

NEXT j

CIRCLE (x0 + Mx * (j / tk), 488 — y0 — My * ABS (Gorner (j))), 1, 2

CIRCLE (x0 + Mx * (j / tk), 488 — y0 — My * ABS (Gorner (j))), 2, 2

LOCATE 1 + (j / tk), 62

PRINT; «t=»; j; «y=»; FIX (ABS (Gorner (j)))

SLEEP

END SUB

'————————-Π’Π²ΠΎΠ΄ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ———————————;

SUB MassK

CLS

PRINT «Π’Π²ΠΎΠ΄ коэффициСнтов Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:»

PRINT «y =Β¦aβ€’t3 + bβ€’t2 + cβ€’t + d + gΒ¦»

PRINT

PRINT «——————————————————-»

INPUT «a = «, A

INPUT «b=», B

C = A + B

PRINT «c=»; C

INPUT «t0 = «, t0

INPUT «tkon = «, tkon

INPUT «tk = «, tk

k (1) = A

k (2) = B

k (3) = C

k (4) = g + d

END SUB

'————-Массив вычислСнных Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ———————;

SUB MassY

CLS

n = (tkon — t0) / tk

FOR j = 0 TO n

Y (j) = ABS (Gorner (j * tk))

NEXT j

END SUB

'———————————Π’Ρ‹Π²ΠΎΠ΄ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ————————————-;

SUB Rezultat

CLS

COLOR 15

LOCATE 1, 27

PRINT «Π—начСния Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ»

LOCATE 2, 23

PRINT «y =Β¦aβ€’t3 + bβ€’t2 + cβ€’t + d + gΒ¦:»

k = 4

FOR j = t0 TO tkon STEP tk

IF (3 + j / tk) < 27 THEN

LOCATE k + j / tk, 4: PRINT «ΠŸΡ€ΠΈ t =»; j

LOCATE k + j / tk, 20: PRINT «y =»; Y (j / tk)

ELSE

LOCATE k, 40: PRINT «ΠŸΡ€ΠΈ t =»; j

LOCATE k, 56: PRINT «y =»; Y (j / tk)

k = k + 1

END IF

NEXT j

LOCATE k + 1, 50

PRINT «Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ рассчитанных»

LOCATE k + 2, 55

PRINT «ΠΊΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ΠΎΠ²:»

LOCATE k + 3, 45: PRINT «a =»; k (1)

LOCATE k + 4, 45: PRINT «b =»; k (2)

LOCATE k + 5, 45: PRINT «c =»; k (3)

LOCATE k + 6, 45: PRINT «g + d =»; k (4)

LOCATE k + 7, 45: PRINT «g =»; g

COLOR 12

PRINT

END SUB

'—-ΠŸΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° нахоТдСния суммы ΠΊΠΎΡ€Π½Π΅ΠΉ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ уравнСния—;

SUB RootSum

DIM a1, b1, c1 AS INTEGER

CLS

COLOR 11

PRINT «Π Π°ΡΡ‡Ρ‘Ρ‚ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ уравнСния:»

PRINT «a1*z2 + b1*z + c1 = 0»

PRINT «——————————————-»

PRINT «Π”ля нахоТдСния суммы ΠΊΠΎΡ€Π½Π΅ΠΉ d ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ уравнСния»

10 COLOR 11

PRINT «Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½Π½ΠΈΠ΅ коэффициСнтов a1, b1,c1:»

INPUT; «a1=», a1

PRINT

INPUT; «b1=», b1

PRINT

INPUT; «c1=», c1

PRINT

diskr = b1 ^ 2 — 4 * a1 * c1

IF disrk < 0 GOTO 15

IF diskr = 0 GOTO 25

IF diskr > 0 GOTO 35

15 d = -d

z1 = -b1 / (2 * a1)

z2 = SQR (disrk) / (2 * a1)

d = z1 + z2

RETURN

25 z1 = -b1 / (2 * a1)

z2 = z1

d = z1 + z1

RETURN

35 z1 = (-b1 + SQR (diskr)) / (2 * a1)

z2 = (-b1 — SQR (diskr)) / (2 * a1)

d = z1 + z2

PRINT «Π‘ΡƒΠΌΠΌΠ° ΠΊΠΎΡ€Π½Π΅ΠΉ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ уравнСния d=»; d

WHILE INKEY$ = «»

WEND

END SUB

'——————————————-Π’Π°ΠΉΠΌΠ΅Ρ€——————————————————;

SUB Tim

DIM A AS SINGLE

A = 0

FOR l = 1 TO 3500 * tkon

A = A + EXP (1)

NEXT l

END SUB

'———————————-Π’ΠΈΡ‚ΡƒΠ»ΡŒΠ½Ρ‹ΠΉ лист ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹————————————-;

SUB Titul

COLOR 9

LOCATE 2, 18

PRINT «ΠœΠΈΠ½ΠΈΡΡ‚Срство образования РСспублики Π‘Π΅Π»Π°Ρ€ΡƒΡΡŒ»

LOCATE 4, 16

PRINT «Π‘Слорусский ΠΠ°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ВСхничСский УнивСрситСт»

LOCATE 5, 34

PRINT «Π€Π˜Π’Π »

LOCATE 6, 31

PRINT «ΠΊΠ°Ρ„Π΅Π΄Ρ€Π° Π Π’Π‘»

LOCATE 9, 25

PRINT «ΠšΡƒΡ€ΡΠΎΠ²ΠΎΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΏΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ΅»

LOCATE 10, 9

PRINT «ΠΠ° Ρ‚Π΅ΠΌΡƒ: ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ BASIC.»

LOCATE 15, 45

PRINT «Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ»: ΠœΠΈΡ‚ΠΊΠ΅Π²ΠΈΡ‡ Π”. А. «

LOCATE 16, 55

PRINT «ΡΡ‚ΡƒΠ΄Π΅Π½Ρ‚ Π³Ρ€ΡƒΠΏΠΏΡ‹ 107 412»

LOCATE 17, 45

PRINT «ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΠ»: МоскалСнко А.А.»

LOCATE 23, 35

PRINT «ΠœΠΈΠ½ΡΠΊ 2003»

COLOR 11

LOCATE 25

PRINT «ΠΠ°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ для продолТСния»

WHILE INKEY$ = «»

WEND

END SUB

'————-ΠŸΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ уравнСния ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ простой ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ————-;

SUB Uravnenie

CLS

PRINT «ΠΠ°Ρ…оТдСния корня g Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ уравнСния»

PRINT «ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ простой ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ:»

PRINT «x + cos (x0.52 + 2) = 0»

PRINT «——————————————————»

PRINT «Π”ля нахоТдСния корня g Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ уравнСния»

PRINT

INPUT; «Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ [Xbeg;Xend] Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ значСния корня: [», Xbeg

INPUT; «;», Xend

PRINT «]»

INPUT «Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ eps=», eps

x0 = (Xbeg + Xend) / 2

X1 = x0

X2 = -COS (EXP (.52 * LOG (X1)) + 2)

WHILE ABS (X2 — X1) > eps

X1 = X2

X2 = -COS (EXP (.52 * LOG (X1)) + 2)

WEND

g = X2

PRINT

PRINT «ΠΠ°ΠΉΠ΄Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ корня уравнСния: «

PRINT «G=»; g

WHILE INKEY$ = «»

WEND

END SUB

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