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

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° графичСской Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ двиТСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΏΠΎ эллиптичСскому ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρƒ, с Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ

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

Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ языком программирования Visual Basic, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ ΡΠ²Π»ΡΠ΅Ρ‚ся ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ срСдством для быстрого создания Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ². БрСдства ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ языка Visual Basic ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π€ΠΎΡ€ΠΌΡƒ, для создания графичСского интСрфСйса ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Ρ‡Ρ‚ΠΎ ΡƒΠ΄ΠΎΠ±Π½ΠΎ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ поставлСнной Π·Π°Π΄Π°Ρ‡ΠΈ. ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ эллипса, Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ Ρ‚Π΅Π»Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° графичСской Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ двиТСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΏΠΎ эллиптичСскому ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρƒ, с Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

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

ΠŸΠΎΡΡΠ½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ записка

ΠΊ ΠΊΡƒΡ€ΡΠΎΠ²ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΏΠΎ ΠΊΡƒΡ€ΡΡƒ «Π’Схнология программирования»

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

2. ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠ°Ρ постановка

2.1 Π£Ρ‚ΠΎΡ‡Π½Π΅Π½ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ

2.2 ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ описаниС процСсса

2.3 БпСцификация ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… (обозначСния, Ρ‚ΠΈΠΏΡ‹, Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, классификация)

2.4 БпСцификация ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² (Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, свойства)

2.5 ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ процСсса ΠΈ Ρ€Π°ΡΡ‡Π΅Ρ‚Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹

3. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π±Π»ΠΎΠΊ-схСмы

4. ВСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° VB

5. ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€

6. Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Бписок использованной Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹

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

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ срСдства «Π”Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠ»Π»ΠΈΠΏΡ‚ичСскому ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρƒ с Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ ΠΈ Π³Ρ€Π°Ρ„ичСской Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ процСсса» .

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π° Π·Π°Π΄Π°ΡŽΡ‚ΡΡ Π² ΠΌ. ΠΈΠ»ΠΈ ΠΊΠΌ. Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ двиТСния Π² ΠΌ/с ΠΈΠ»ΠΈ ΠΊΠΌ/час. ΠžΠ±Ρ€Π°Π· двиТущСгося ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° — Ρ†Π²Π΅Ρ‚Π½ΠΎΠ΅ ΠΏΡΡ‚Π½Ρ‹ΡˆΠΊΠΎ, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°ΡŽΡ‰Π΅Π΅ΡΡ ΠΏΠΎ Π»ΠΈΠ½ΠΈΠΈ эллипса.

По Ρ…ΠΎΠ΄Ρƒ двиТСния ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΏΡ€ΠΎΠΉΠ΄Π΅Π½Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ ΠΎΡ‚ ΠΌΠ΅ΡΡ‚Π° старта, врСмя двиТСния, число ΠΏΠΎΠ»Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠΉΠ΄Π΅Π½Π½Ρ‹Ρ… ΠΊΡ€ΡƒΠ³ΠΎΠ². По ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΊΡ€ΡƒΠ³Ρƒ фиксируСтся срСдняя ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΈ Π²Ρ€Π΅ΠΌΡ прохоТдСния.

2. ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠ°Ρ постановка

2.1 Π£Ρ‚ΠΎΡ‡Π½Π΅Π½ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈ Π²Ρ‹Π±ΠΎΡ€ языка программирования

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

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

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ эллипса, Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ Ρ‚Π΅Π»Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡ… ΡΠ²ΠΎΠΉΡΡ‚Π²Π° Π² ΡƒΡΠ»ΠΎΠ²ΠΈΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π΅ ΠΎΠ³ΠΎΠ²ΠΎΡ€Π΅Π½Ρ‹, ΠΈ Π·Π°Π΄Π°ΡŽΡ‚ся ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎ, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Π²Π΅Ρ‡Π°Ρ‚ΡŒ всСм условиям Π·Π°Π΄Π°Ρ‡ΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ Π»Ρ‘Π³ΠΊΠΎΡΡ‚ΡŒ примСнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π΅Ρ‘ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ, ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ, Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎΡΡ‚ΡŒ, ΡΡΡ‚Π΅Ρ‚ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ.

2.2 ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ описаниС процСсса

ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ графичСский эллипс Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‡Π΅ΡΠΊΠΈ эллипс задаётся Π² Π²ΠΈΠ΄Π΅: x=a*cos(fi) y=b*cos(fi), Π³Π΄Π΅ fi — ΡƒΠ³ΠΎΠ» Π² ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠ΅ [0; 2Ρ€]. Π­Ρ‚ΠΈ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ двиТСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΏΠΎ Ρ‚Ρ€Π°Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ эллипса. ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ a ΠΈ b Π·Π°Π΄Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎ, ΠΏΠΎΠ΄Π±ΠΈΡ€Π°ΡŽΡ‚ΡΡ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹ΠΌ ΠΏΡƒΡ‚Ρ‘ΠΌ, Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΠΈ ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Ρ„ΠΎΡ€ΠΌΡ‹.

Π”Π»ΠΈΠ½Π° эллипса рассчитываСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ эллиптичСского ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»Π°, Π²ΠΈΠ΄Π°, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, достаточно Ρ€Π°ΡΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π΄Π»ΠΈΠ½Ρƒ Π΄ΡƒΠ³ΠΈ эллипса ΠΏΡ€ΠΈ t € [0; Ρ€/2] ΠΈ ΡƒΠΌΠ½ΠΎΠΆΠΈΡ‚ΡŒ Π½Π° 4.

2.3 БпСцификация ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… (обозначСния, Ρ‚ΠΈΠΏΡ‹, Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, классификация)

x — тСкущая ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Ρ‚ΠΈΠΏ Single.

y — тСкущая ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Ρ‚ΠΈΠΏ Single.

x2 — прСдыдущая ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Ρ‚ΠΈΠΏ Single.

y2 — прСдыдущая ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Ρ‚ΠΈΠΏ Single.

v — мгновСнная ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Ρ‚ΠΈΠΏ Single.

fi — ΡƒΠ³ΠΎΠ» Π² Ρ€Π°Π΄ΠΈΠ°Π½Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ измСняСтся Π²ΠΎ Π²Ρ€Π΅ΠΌΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Ρ‚ΠΈΠΏ Double.

k — пСрСмСнная, хранящая количСство ΠΊΡ€ΡƒΠ³ΠΎΠ², ΠΏΡ€ΠΎΠΉΠ΄Π΅Π½Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ, Ρ‚ΠΈΠΏ Integer.

S — пСрСмСнная, хранящая ΠΏΡƒΡ‚ΡŒ, ΠΏΡ€ΠΎΠΉΠ΄Π΅Π½Π½Ρ‹ΠΉ Ρ‚Π΅Π»ΠΎΠΌ, Ρ‚ΠΈΠΏ Single.

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅: ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, хранящих исходныС Π΄Π°Π½Π½Ρ‹Π΅, Π½Π΅Ρ‚.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹: x, y, v, k, S.

ΠŸΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹: fi, x2, y2.

2.4 БпСцификация ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² (Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ свойства)

Form Form1 — Ρ„ΠΎΡ€ΠΌΠ°, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ располоТСны Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ управлСния.

AutoRedraw = -1 'True (рисунки, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Π΅ графичСскими ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ, автоматичСски Π²ΠΎΡΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ послС измСнСния Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈΠ»ΠΈ послС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Ρ„ΠΎΡ€ΠΌΠ° Π±Ρ‹Π»Π° Π·Π°ΠΊΡ€Ρ‹Ρ‚Π° Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΎΠΊΠ½ΠΎΠΌ)

Caption = " Π”Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠ»Π»ΠΈΠΏΡ‚ичСскому ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρƒ с Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ" (надпись Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ Ρ„ΠΎΡ€ΠΌΡ‹)

PictureBox Picture1 - Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° происходит графичСская визуализация процСсса.

AutoRedraw = -1 'True

ScaleMode = 3 'Pixel (Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π² ΡΠΈΡΡ‚Π΅ΠΌΠ΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚, связанной с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ)

Height = 3975 (высота ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°)

Width = 6255 (ΡˆΠΈΡ€ΠΈΠ½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°)

Line Line1 — ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для изобраТСния оси ΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚.

X1 = 20

X2 = 20

Y1 = 8

Y2 = 256

Line Line2 — ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для изобраТСния оси абсцисс.

X1 = 408

X2 = 8

Y1 = 240

Y2 = 240

Shape Shape1 — ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ гСомСтричСских Ρ„ΠΈΠ³ΡƒΡ€, Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ это ΠΊΡ€ΡƒΠ³, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°ΡŽΡ‰ΠΈΠΉΡΡ ΠΏΠΎ Π»ΠΈΠ½ΠΈ эллипса.

Shape = 3 'Circle

Width = 240

Height = 240

Label Label9 — ΠΌΠ΅Ρ‚ΠΊΠ°, Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π½Π° ΡΠΊΡ€Π°Π½ надпись. РасполагаСтся Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ Picture1. Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π°Ρ‡Π°Π»ΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚.

Caption = «0»

Label Label8 — ΠΌΠ΅Ρ‚ΠΊΠ°, Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π½Π° ΡΠΊΡ€Π°Π½ надпись. РасполагаСтся Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ Picture1. Подпись ΠΊ ΠΎΡΠΈ ΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚.

Caption = «Y, ΠΌ»

Label Label7 — ΠΌΠ΅Ρ‚ΠΊΠ°, Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π½Π° ΡΠΊΡ€Π°Π½ надпись. РасполагаСтся Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ Picture1. Подпись ΠΊ ΠΎΡΠΈ абсцисс.

Caption = «X, ΠΌ»

Label Label13 — ΠΌΠ΅Ρ‚ΠΊΠ°, Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π½Π° ΡΠΊΡ€Π°Π½ надпись. РасполагаСтся Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ Picture1. Подпись ΠΊ ΠΎΡΠΈ ΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚.

Caption = «100»

Label Label14 — ΠΌΠ΅Ρ‚ΠΊΠ°, Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π½Π° ΡΠΊΡ€Π°Π½ надпись. РасполагаСтся Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ Picture1. Подпись ΠΊ ΠΎΡΠΈ абсцисс.

Caption = «50»

Timer Timer1 — позволяСт ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ цикличСскоС ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΊΠΎΠΌΠ°Π½Π΄, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΡ… Π·Π° Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Shape1, расчёт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… x, y, k, S ΠΈ ΠΈΡ… Π²Ρ‹Π²ΠΎΠ΄ Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΠ²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΊΠΈ

Enabled = 0 'False (ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Ρ„ΠΎΡ€ΠΌΡ‹ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½)

Interval = 1 (ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΠΊ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π² ΠΌΠΈΠ»Π»ΠΈΡΠ΅ΠΊΡƒΠ½Π΄Π°Ρ…, Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ повторяСтся Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄)

Timer Timer2 — позволяСт ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ цикличСскоС ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΊΠΎΠΌΠ°Π½Π΄, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΡ… Π·Π° Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Shape1, расчёт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… x2, y2, v ΠΈ ΠΈΡ… Π²Ρ‹Π²ΠΎΠ΄ Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΠ²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΊΠΈ

Enabled = 0 'False (ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Ρ„ΠΎΡ€ΠΌΡ‹ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½)

Interval = 100 (ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΠΊ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π² ΠΌΠΈΠ»Π»ΠΈΡΠ΅ΠΊΡƒΠ½Π΄Π°Ρ…, Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ повторяСтся Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄)

CommandButton Command1 — ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ управлСния командная ΠΊΠ½ΠΎΠΏΠΊΠ°. НаТатиС Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ дСйствий, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… связан с Π½Π΅ΠΉ, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Shape1 Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅.

Caption = «Π‘Ρ‚Π°Ρ€Ρ‚»

Height = 495 (высота)

Width = 1455 (ΡˆΠΈΡ€ΠΈΠ½Π°)

CommandButton Command2 — ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ управлСния командная ΠΊΠ½ΠΎΠΏΠΊΠ°. НаТатиС Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ дСйствий, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… связан с Π½Π΅ΠΉ, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Shape1 ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π°Π΅Ρ‚ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅.

Caption = «Π‘Ρ‚ΠΎΠΏ»

Height = 495 (высота)

Width = 1455 (ΡˆΠΈΡ€ΠΈΠ½Π°)

Label Label12 — ΠΌΠ΅Ρ‚ΠΊΠ°, Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π½Π° ΡΠΊΡ€Π°Π½ надпись. РасполагаСтся Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ Form1. Подпись ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ выводящСму врСмя с Π½Π°Ρ‡Π°Π»Π° двиТСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Shape1.

Caption = «ΠžΠ±Ρ‰Π΅Π΅ врСмя, с»

Left = 6720 (ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π° Ρ… Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ Π»Π΅Π²ΠΎΠ³ΠΎ ΡƒΠ³Π»Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°)

Top = 2880 (ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π° y Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ Π»Π΅Π²ΠΎΠ³ΠΎ ΡƒΠ³Π»Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°)

Label Label5 — ΠΌΠ΅Ρ‚ΠΊΠ°, Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π½Π° ΡΠΊΡ€Π°Π½ надпись. РасполагаСтся Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ Form1. Подпись ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ, выводящСму ΠΏΡƒΡ‚ΡŒ, ΠΏΡ€ΠΎΠΉΠ΄Π΅Π½Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ Shape1.

Caption = «ΠžΠ±Ρ‰ΠΈΠΉ ΠΏΡƒΡ‚ΡŒ, ΠΌ»

Left = 6720

Top = 2400

Label LabelY — ΠΌΠ΅Ρ‚ΠΊΠ°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ выводится ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π° Y. РасполагаСтся Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ Form1.

BorderStyle = 1 'Fixed Single (Π·Π°Π΄Π°Ρ‘Ρ‚ Ρ€Π°ΠΌΠΊΡƒ Π²ΠΎΠΊΡ€ΡƒΠ³ ΠΌΠ΅Ρ‚ΠΊΠΈ)

Left = 8880

Top = 1800

Label LabelX

BorderStyle = 1 'Fixed Single

Left = 8160

Top = 1800

Label Label10 — ΠΌΠ΅Ρ‚ΠΊΠ°, Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π½Π° ΡΠΊΡ€Π°Π½ надпись. РасполагаСтся Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ Form1. Подпись ΠΊ ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌ, выводящим Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠ΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Shape1.

Caption = «ΠšΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹»

Left = 6720

Top = 1800

Label Label6 — ΠΌΠ΅Ρ‚ΠΊΠ°, Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π½Π° ΡΠΊΡ€Π°Π½ надпись. РасполагаСтся Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ Form1. Подпись ΠΊ ΠΌΠ΅Ρ‚ΠΊΠ΅, выводящСй ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΡƒΡŽ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Shape1.

Caption = «Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ:»

Left = 480

Top = 5040

LabelK - ΠΌΠ΅Ρ‚ΠΊΠ°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ выводится количСство ΠΏΠΎΠ»Π½Ρ‹Ρ… ΠΊΡ€ΡƒΠ³ΠΎΠ². РасполагаСтся Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ Form1.

Caption = «0»

Left = 8640

Top = 1200

Label LabelV LabelK - ΠΌΠ΅Ρ‚ΠΊΠ°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ выводится количСство ΠΏΠΎΠ»Π½Ρ‹Ρ… ΠΊΡ€ΡƒΠ³ΠΎΠ², ΠΏΡ€ΠΎΠΉΠ΄Π΅Π½Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ Shape1. РасполагаСтся Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ Form1.

Caption = «0» (ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ количСство ΠΊΡ€ΡƒΠ³ΠΎΠ² считаСтся Ρ€Π°Π²Π½Ρ‹ΠΌ 0)

Left = 8400

Top = 3360

Label Label3 — ΠΌΠ΅Ρ‚ΠΊΠ°, Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π½Π° ΡΠΊΡ€Π°Π½ надпись. РасполагаСтся Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ Form1. Подпись ΠΊ ΠΌΠ΅Ρ‚ΠΊΠ΅, выводящСй число ΠΊΡ€ΡƒΠ³ΠΎΠ², ΠΏΡ€ΠΎΠΉΠ΄Π΅Π½Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ Shape1.

BorderStyle = 1 'Fixed Single

Caption = «ΠŸΡ€ΠΎΠΉΠ΄Π΅Π½ΠΎ ΠΊΡ€ΡƒΠ³ΠΎΠ²»

Left = 6720

Top = 1200

Label Label2 — ΠΌΠ΅Ρ‚ΠΊΠ°, Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π½Π° ΡΠΊΡ€Π°Π½ надпись. РасполагаСтся Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ Form1. Подпись ΠΊ ΠΌΠ΅Ρ‚ΠΊΠ΅, выводящСй ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Shape1.

Caption = «Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΌ/c»

Left = 6720

Top = 3360

Label Label1 — ΠΌΠ΅Ρ‚ΠΊΠ°, Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π½Π° ΡΠΊΡ€Π°Π½ надпись. РасполагаСтся Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ Form1.

Caption = «Π”Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠ»Π»ΠΈΠΏΡ‚ичСскому ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρƒ с Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ ΠΈ Π³Ρ€Π°Ρ„ичСской Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ процСсса»

Slider Slider1 — ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ управлСния, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ рСгулируСтся ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ двиТСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Shape1.

Max = 30 (максимальноС число Π΄Π΅Π»Π΅Π½ΠΈΠΉ)

Value = 2 (Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ располагаСтся Π±Π΅Π³ΡƒΠ½ΠΎΠΊ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ)

2.5 ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ процСсса ΠΈ Ρ€Π°ΡΡ‡Π΅Ρ‚Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹

ΠžΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ΡΡ процСсс Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. ΠŸΡ€ΠΈ запускС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ появляСтся Ρ„ΠΎΡ€ΠΌΠ°, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ управлСния. Для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Picture1 свойство DrawWidth = 8, это Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Π° Ρ‚ΠΎΡ‡Π΅ΠΊ, ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ изобраТаСтся эллипс, прорисовка Ρ‚ΠΎΡ‡Π΅ΠΊ с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° PSet происходит Π² Ρ‚Π΅Π»Π΅ Ρ†ΠΈΠΊΠ»Π° For… Next ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: Picture1. PSet (180 * Cos (i) + 200, 100 * Sin (i) + 140)

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ выполнСния Ρ†ΠΈΠΊΠ»Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ эллипса, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ большая ΠΏΠΎΠ»ΡƒΠΎΡΡŒ Ρ€Π°Π²Π½Π° 90, Π° ΠΌΠ°Π»Π°Ρ 50, ΠΈ ΡΠΌΠ΅Ρ‰Ρ‘Π½Π½Ρ‹ΠΌ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π»Π΅Π²ΠΎΠ³ΠΎ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ ΡƒΠ³Π»Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Picture1 Π½Π° 200 пиксСлСй Π²Π»Π΅Π²ΠΎ ΠΈ 140 — Π²Π½ΠΈΠ·.

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° PSet Ρ€ΠΈΡΡƒΡŽΡ‚ΡΡ Ρ‚ΠΎΡ‡ΠΊΠΈ Π½Π° ΠΎΡΡΡ… абсцисс ΠΈ ΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚, Π·Π°Π΄Π°ΡŽΡ‰ΠΈΠ΅ Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹ΠΉ ΠΎΡ‚Ρ€Π΅Π·ΠΎΠΊ. ΠœΠ°ΡΡˆΡ‚Π°Π± Π·Π°Π΄Π°Π½ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ 360 пиксСлСй = 100 ΠΌΠ΅Ρ‚Ρ€ΠΎΠ². Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ большая ΠΏΠΎΠ»ΡƒΠΎΡΡŒ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ 45 ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², Π° ΠΌΠ΅Π½ΡŒΡˆΠ°Ρ — 50 ΠΌΠ΅Ρ‚Ρ€ΠΎΠ².

ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ Command1 провСряСтся условиС Ссли Slider1. Value = 0, Ρ‚Π°ΠΉΠΌΠ΅Ρ€, ΠΎΡ€Π³Π°Π½ΠΈΠ·ΡƒΡŽΡ‰ΠΈΠΉ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ся (Timer1.Enabled = False) Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Ρ€Π°Π²Π½Π° Π½ΡƒΠ»ΡŽ. Π’ΠΎ Π²ΡΠ΅Ρ… ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… случаях Ρ‚Π°ΠΉΠΌΠ΅Ρ€ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ (Timer1.Enabled = True).

ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ Command2 Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρ‹ Timer1 ΠΈ Timer2 Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ Timer1. Enabled = False: Timer2. Enabled = False, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ΅ двиТСния Ρ‚Π΅Π»Π° ΠΈ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ΅ отсчёта Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ рассмотрим ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ Timer1_Timer () ΠΈ Timer2_Timer ().

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Timer1, организуСтся Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. Π’ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ активируСтся Timer1. Π—Π°Ρ‚Π΅ΠΌ Ρ€Π°ΡΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Shape1 ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°ΠΌ

x = 180 * Cos (fi) + 200

y = 100 * Sin (fi) + 140

Π€ΠΎΡ€ΠΌΡƒΠ»Ρ‹ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚ с Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°ΠΌΠΈ, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ происходила прорисовка эллипса, это обСспСчиваСт Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ двиТСтся ΠΏΠΎ Ρ‚Ρ€Π°Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ, ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅ΠΉ с ΡΠ»Π»ΠΈΠΏΡΠΎΠΌ. ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ рассчитаны, ΠΎΠ½ΠΈ ΠΏΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡ свойствам Left ΠΈ Top ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Shape1, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΡ… ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ Picture1. Π’Π°ΠΊΠΆΠ΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ выводятся Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΊΠΈ Π½Π° Ρ„ΠΎΡ€ΠΌΠ΅ LabelX. Caption = (x — 20) 4: LabelY. Caption = (240 — y) 4.

ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ fi ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅Ρ‚ся ΠΏΠΎ Π·Π°ΠΊΠΎΠ½Ρƒ fi = fi + (Slider1.Value / 2) * 3.1415 / 180, Ρ‚. Π΅. ΡƒΠ³ΠΎΠ» разбиСния, Π° ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Shape1, зависит ΠΎΡ‚ ΡΠ²ΠΎΠΉΡΡ‚Π²Π° Value, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Slider1, ΠΈΠ½Π°Ρ‡Π΅ говоря ΠΎΡ‚ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π±Π΅Π³ΡƒΠ½ΠΊΠ°.

Число ΠΏΠΎΠ»Π½Ρ‹Ρ… ΠΊΡ€ΡƒΠ³ΠΎΠ², ΠΏΡ€ΠΎΠΉΠ΄Π΅Π½Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ Shape1, рассчитываСтся ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅ k = Int (fi / 6.28), ΠΈ ΠΏΠΎΡΠ»Π΅ расчёта выводится Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ ΠΌΠ΅Ρ‚ΠΊΡƒ LabelK. Caption = k.

ΠŸΡ€ΠΎΠΉΠ΄Π΅Π½Π½Ρ‹ΠΉ Ρ‚Π΅Π»ΠΎΠΌ ΠΏΡƒΡ‚ΡŒ, рассчитываСтся ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅ S = Round (223.112 / 6.28 * fi).

Число 223.112 — это Π΄Π»ΠΈΠ½Π° эллипса Π² ΠΌΠ΅Ρ‚Ρ€Π°Ρ…, рассчитана с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»Π°:

4*.

ПослС расчёта Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ выводится Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ ΠΌΠ΅Ρ‚ΠΊΡƒ LabelS. Caption = S.

Бвойство Interval ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Timer1, Ρ€Π°Π²Π½ΠΎ 1, это Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ всС описанныС Π²Ρ‹ΡˆΠ΅ дСйствия ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‚ΡΡ 1 Ρ€Π°Π· Π² ΠΌΠΈΠ»Π»ΠΈΡΠ΅ΠΊΡƒΠ½Π΄Ρƒ. Π’Π΅Π»ΠΈΡ‡ΠΈΠ½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Π½Π° ΠΎΠΏΡ‹Ρ‚Π½Ρ‹ΠΌ ΠΏΡƒΡ‚Ρ‘ΠΌ.

Π’ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ Timer2_Timer () осущСствляСтся подсчёт Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅ LabelTime. Caption = LabelTime. Caption + 0.1,Π° свойство Interval ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Timer2 Ρ€Π°Π²Π½ΠΎ 100, Ρ‡Ρ‚ΠΎ обСспСчиваСт отсчёт Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π² ΡΠ΅ΠΊΡƒΠ½Π΄Π°Ρ…, с Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ Π΄ΠΎ Π΄Π΅ΡΡΡ‚Ρ‹Ρ….

Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Shape1, рассчитываСтся ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅ v = (Sqr ((x2 — x) ^ 2 + (y2 — y) ^ 2)) / (Timer2.Interval) * 1000. РасстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ двумя сосСдними Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ опрСдСляСтся ΠΊΠ°ΠΊ ΠΊΠΎΡ€Π΅Π½ΡŒ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΈΠ· ΡΡƒΠΌΠΌΡ‹ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ² разностСй ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ этих Ρ‚ΠΎΡ‡Π΅ΠΊ, ΠΈ Π΄Π΅Π»ΠΈΡ‚ся Π½Π° Π²Ρ€Π΅ΠΌΡ, Ρ‚. Π΅ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° Timer1.

3. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π±Π»ΠΎΠΊ-схСмы

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΠΌ графичСский Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, Π² Π²ΠΈΠ΄Π΅ Π±Π»ΠΎΠΊ-схСмы, для ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ Private Sub Timer1_Timer (), ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰Π΅ΠΉ Π·Π° ΠΏΠ΅Ρ€Π΅Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Ρ‚Π΅Π»Π° ΠΏΠΎ ΡΠ»Π»ΠΈΠΏΡ‚ичСской Ρ‚Ρ€Π°Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ.

4. ВСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° VB

Dim fi As Double 'ΡƒΠ³ΠΎΠ»'

Dim x As Integer 'тСкущая ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π° Π₯

Dim y As Integer 'тСкущая ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π° Y

Dim x2 As Integer

Dim y2 As Integer

Dim v As Single 'ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Ρ‚Π΅Π»Π°

Private Sub Command1_Click ()

If Slider1. Value = 0 Then Timer1. Enabled = False Else Timer1. Enabled = True 'ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° Π‘ВАРВ Ссли ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ установлСна 0, Ρ‚Π΅Π»ΠΎ Π½Π΅ Π΄Π²ΠΈΠΆΠ΅Ρ‚ся

End Sub

Private Sub Command2_Click ()

Timer1.Enabled = False 'ΠΊΠ½ΠΎΠΏΠΊΠ° БВОП. Π”Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Ρ‚Π΅Π»Π° ΠΈ ΠΎΡ‚счёт Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ прСкращаСтся.

Timer2.Enabled = False

End Sub

Private Sub Form_Load ()

Picture1.DrawWidth = 8 'устанавливаСтся Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Π° Π»ΠΈΠ½ΠΈΠΈ 8 пиксСлСй

For i = 0 To 360

Picture1.PSet (180 * Cos (i) + 200, 100 * Sin (i) + 140) 'ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° PSet рисуСтся эллипс

Next

Shape1.Left = -20 'ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Ρ„ΠΎΡ€ΠΌΡ‹, Ρ‚Π°ΠΊΠΎΠ²Ρ‹, Ρ‡Ρ‚ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ отсутствуСт Π½Π° Ρ„ΠΎΡ€ΠΌΠ΅

Shape1.Top = -20

fi = 0

Picture1.PSet (380, 240) 'Ρ‚ΠΎΡ‡ΠΊΠΈ Π½Π° ΠΎΡΡΡ… x ΠΈ y, Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹ΠΉ ΠΎΡ‚Ρ€Π΅Π·ΠΎΠΊ

Picture1.PSet (20, 40)

End Sub

Private Sub Timer1_Timer ()

If Not Timer2. Enabled Then Timer2. Enabled = True

x = 45 * 4 * Cos (fi) + 48 * 4 'траСктория двиТСния Ρ‚Π΅Π»Π°, ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°ΠΈΠ° Π₯

y = 25 * 4 * Sin (fi) + 33 * 4 'Y

Shape1.Left = x

Shape1.Top = y

LabelV.Caption = Round (v, 3) 'Π²Ρ‹Π²ΠΎΠ΄ значСния скорости Π² ΠΌΠ΅Ρ‚ΠΊΡƒ, Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Π΄ΠΎ Ρ‚ысячных

LabelX.Caption = x 'Π²Ρ‹Π²ΠΎΠ΄ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Π² ΠΌΠ΅Ρ‚ΠΊΠΈ

LabelY.Caption = y

LabelK.Caption = Int (fi / 6.28) 'количСство ΠΊΡ€ΡƒΠ³ΠΎΠ²

LabelS.Caption = Round (223.112 / 6.28 * fi) 'ΠΏΡ€ΠΎΠΉΠ΄Π΅Π½Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ

fi = fi + (Slider1.Value / 2) * 3.1415 / 180 'Π·Π°ΠΊΠΎΠ½ измСнСния ΡƒΠ³Π»Π° разбиСния

End Sub

Private Sub Timer2_Timer ()

LabelTime.Caption = LabelTime. Caption + 0.1 'врСмя

v = (Sqr ((x2 — x) ^ 2 + (y2 — y) ^ 2)) / (Timer2.Interval) * 1000 'ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ

x2 = x

y2 = y

End Sub

5. ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€

6. Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ

Данная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° являСтся графичСской Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ двиТСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΏΠΎ ΡΠ»Π»ΠΈΠΏΡ‚ичСскому ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρƒ, с Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ.

ЗапуститС Ρ„Π°ΠΉΠ» «Project1.exe». На ΡΠΊΡ€Π°Π½Π΅ появится Ρ„ΠΎΡ€ΠΌΠ°, Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Π΅Ρ‘ Ρ‡Π°ΡΡ‚ΡŒ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ Ρ€Π°ΠΌΠΊΠ° с ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΎΠΉ систСмы ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΡ‘Π½Π½ΠΎΠ³ΠΎ Π² Π½Π΅ΠΉ эллипса. ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ «Π‘Ρ‚Π°Ρ€Ρ‚», появляСтся ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π² Π²ΠΈΠ΄Π΅ нСбольшого ΠΊΡ€ΡƒΠ³Π°, двиТущСгося ΠΏΠΎ Ρ‚Ρ€Π°Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠΉ эллипсом. Π’ ΠΎΠΊΠΎΡˆΠΊΠ°Ρ…, располоТСнных Π½Π° Ρ„ΠΎΡ€ΠΌΠ΅ слСва ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ двиТСния Ρ‚Π΅Π»Π°: ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹, количСство ΠΏΠΎΠ»Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠΉΠ΄Π΅Π½Π½Ρ‹Ρ… ΠΊΡ€ΡƒΠ³ΠΎΠ², ΠΎΠ±Ρ‰ΠΈΠΉ ΠΏΡ€ΠΎΠΉΠ΄Π΅Π½Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ ΠΈ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ. Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Ρ‚Π΅Π»Π° рСгулируСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π±Π΅Π³ΡƒΠ½ΠΊΠ°, располоТСнного Π²Π½ΠΈΠ·Ρƒ Ρ„ΠΎΡ€ΠΌΡ‹. ΠŸΡ€ΠΎΡ†Π΅ΡΡ двиТСния ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ, Π½Π°ΠΆΠ°Π² Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ «Π‘Ρ‚ΠΎΠΏ», ΠΏΡ€ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠΌ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° «Π‘Ρ‚Π°Ρ€Ρ‚» Ρ‚Π΅Π»ΠΎ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ этом характСристики двиТСния Π½Π΅ ΠΎΠ±Π½ΡƒΠ»ΡΡ‚ся, ΠΈ ΠΈΡ… ΠΎΡ‚счёт Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ с ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° остановки. Для Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΈΠ· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ с ΠΊΡ€Π΅ΡΡ‚ΠΈΠΊΠΎΠΌ Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΠΏΡ€Π°Π²ΠΎΠΌ ΡƒΠ³Π»Ρƒ ΠΎΠΊΠ½Π°.

1. А. Π“. ΠŸΠ°ΡƒΡ‚ΠΎΠ²Π°. Visual Basic ВворчСскоС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. Π’ 3 Ρ‡. — Πœ.: Классикс Π‘Ρ‚ΠΈΠ»ΡŒ, 2003. — 128 с.

2. ΠœΠ°Ρ€Ρ‡Π΅Π½ΠΊΠΎ А. Π›. «Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅»: Π£Ρ‡Π΅Π±Π½ΠΎΠ΅ пособиС. — ΠœΠΎΡΠΊΠΎΠ²ΡΠΊΠΈΠΉ унивСрситСт, 2005. — 258 с.

3. Π›ΠΈΠ±Π΅Ρ€Ρ‚ΠΈ Π”. «ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° VB»: ΠŸΠ΅Ρ€. Ρ Π°Π½Π³Π». — 2-ΠΎΠ΅ ΠΈΠ·Π΄.- Π‘ΠΈΠ²ΠΎΠ»-Плюс, 2004. — 688 с.

4. ΠœΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½ΠΎΠ΅ пособиС «ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ для студСнтов», Alex Soft.

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