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

РСшСниС систСм Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ Π½Π° Visual Basic ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ ΠšΡ€Π°ΠΌΠ΅Ρ€Π°

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

Разработанная Π½Π° Visual Basic ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для систСмы Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ. Поиск Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ производится с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠšΡ€Π°ΠΌΠ΅Ρ€Π°. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° позволяСт ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊ, Ρ‚. Π΅. Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ способ, Ссли систСма состоит ΠΈΠ· Π΄Π²ΡƒΡ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ. Π’ Textbox1 вводятся значСния систСмы с Π»Π΅Π²ΠΎΠ³ΠΎ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ значСния Π² ΠΏΡ€Π°Π²ΠΎ. Π’ PictureBox1 изобраТаСтся ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° A — Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ нСизвСстныС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

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

Π“ΠžΠ£ Π’ΠŸΠž Уфимский государствСнный Π°Π²ΠΈΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ тСхничСский унивСрситСт ΠšΠ°Ρ„Π΅Π΄Ρ€Π° Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠΈ РСшСниС систСм Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ Π½Π° Visual Basic ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ ΠšΡ€Π°ΠΌΠ΅Ρ€Π° ΠŸΠžΠ―Π‘ΠΠ˜Π’Π•Π›Π¬ΠΠΠ― Π—ΠΠŸΠ˜Π‘ΠšΠ ΠΊ ΠΊΡƒΡ€ΡΠΎΠ²ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΏΠΎ «Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ°»

Π£Ρ„Π° 2011 Π³.

1. ΠœΠ΅Ρ‚ΠΎΠ΄ ΠšΡ€Π°ΠΌΠ΅Ρ€Π°.

1.1 ПояснСниС ΠΌΠ΅Ρ‚ΠΎΠ΄Π°.

2. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ прилоТСния

2.1 Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ‚ΠΈΡ‚ΡƒΠ»ΡŒΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹

2.2 Π€ΠΎΡ€ΠΌΠ° Π²Π²ΠΎΠ΄Π° размСрности систСм

2.3 Основная Ρ„ΠΎΡ€ΠΌΠ°

2.4 Π€ΠΎΡ€ΠΌΠ° Π³Ρ€Π°Ρ„ΠΈΠΊΠ° систСмы Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ уравнСния 2 ряда

2.5 Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡ‹

3. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ

3.1 Π’Π²ΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Ρ….

3.2 Основная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°.

3.3 ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° построСния Π³Ρ€Π°Ρ„ΠΈΠΊΠ°.

3.4 ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ прилоТСния.

3.5 ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ.

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

На ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ часто Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ систСму Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ. Если малСнького порядка, Ρ‚ΠΎ Π²ΡΡ‘ Π² ΠΏΠΎΡ€ΡΠ΄ΠΊΠ΅ ΠΈ ΠΏΠΎΠ΄ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π½Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚авляСт Ρ‚Ρ€ΡƒΠ΄Π°. А Π΅ΡΠ»ΠΈ систСма ΠΈΠΌΠ΅Π΅Ρ‚ высокий порядок ΠΈΠ»ΠΈ просто ΠΈΡ… ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ, Ρ‚ΠΎ ΠΏΡ€ΠΈΡ…одится ΠΏΡ€ΠΈΠ±Π΅Π³Π°Ρ‚ΡŒ ΠΊ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ нСсколько способов Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ систСму Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ Π½Π° Π­Π’Πœ, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ всС способы Ρ€Π°Π²Π½ΠΎΡ†Π΅Π½Π½Ρ‹. Π’ ΡΡ‚ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΌΡ‹ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€ΠΈΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠšΡ€Π°ΠΌΠ΅Ρ€Π°.

1. ΠœΠ΅Ρ‚ΠΎΠ΄ ΠšΡ€Π°ΠΌΠ΅Ρ€Π°

1.1 ПояснСниС ΠΌΠ΅Ρ‚ΠΎΠ΄Π°

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Ρ€Π΅ΡˆΠ°Π΅Ρ‚ Π½Π΅ΠΎΠ΄Π½ΠΎΡ€ΠΎΠ΄Π½ΡƒΡŽ систСму n Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… алгСбраичСских ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ с n Π½Π΅ΠΈΠ·Π²Π΅ΡΡ‚Π½Ρ‹ΠΌΠΈ:

a1,1×1 +a1,2×2 + … +a1,n xn = a1, n+1

a2,1×1 +a2,2×2 + … +a2,n xn = a2, n+1

an, 1×1 +an, 2×2 + … +an, n xn =an, n+1

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° позволяСт Π½Π°ΠΉΡ‚ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, Ссли ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ основной ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ A=(aij) Π½Π΅ Ρ€Π°Π²Π΅Π½ Π½ΡƒΠ»ΡŽ. Для нахоТдСния i-ΠΎΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ корня ΠΈΡ‰Π΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ:

для всСх i = 1.n. Π’ΠΎΠ³Π΄Π°

2. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ прилоТСния

2.1 Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ‚ΠΈΡ‚ΡƒΠ»ΡŒΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹

ΠŸΡ€ΠΈ запускС Microsoft Visual Basic 6.0 автоматичСски открываСтся ΠΎΠΊΠ½ΠΎ с ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Standard EXE. НаТимаСм OK.

Начнём созданиС Ρ‚ΠΈΡ‚ΡƒΠ»ΡŒΠ½ΠΎΠ³ΠΎ листа ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π’ ΠΎΡ‚ΠΊΡ€Ρ‹Π²ΡˆΠ΅ΠΉΡΡ Ρ„ΠΎΡ€ΠΌΠ΅ (Form1) расставим ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹: Label1, Label2, Label3, PictureBox1, PictureBox2.

ΠŸΡ€ΠΈΡΠ²ΠΎΠΈΠΌ свойству Caption ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Label1 Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ «Π£Π“АВУ-2011». Π’Π°ΠΊ ΠΆΠ΅ Label2 — «Π Π΅ΡˆΠ΅Π½ΠΈΠ΅ систСм Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ», ΠΈ Label3 — «ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠšΡ€Π°ΠΌΠ΅Ρ€Π°». Π’ ΡΠ²ΠΎΠΉΡΡ‚Π²Π΅ Picture ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Picture1 ΠΈ Picture2 Π²Ρ‹Π±Π΅Ρ€Π΅ΠΌ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅.

Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ мСню для Π΄Π°Π½Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹. Для этого Π² ΠΌΠ΅Π½ΡŽ Tools Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Menu Editor. Π’ ΠΏΠΎΡΠ²ΠΈΠ²ΡˆΠ΅ΠΌΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ напишСм названия ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² мСню ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΡ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ мСню. Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ мСню с Π²Π²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΌΠΈ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ прСдставлСн Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅.

2.2 Π€ΠΎΡ€ΠΌΠ° Π²Π²ΠΎΠ΄Π° размСрности систСмы

ΠŸΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ «Π Π΅ΡˆΠΈΡ‚ΡŒ БЛАУ» Π² ΠΌΠ΅Π½ΡŽ Ρ‚ΠΈΡ‚ΡƒΠ»ΡŒΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹ «Π€Π°ΠΉΠ» > Π Π΅ΡˆΠΈΡ‚ΡŒ БЛАУ» откроСтся главная Ρ„ΠΎΡ€ΠΌΠ° (Form2).

ΠŸΡ€ΠΎΡ†Π΅ΡΡ создания Form2:

На Form2 ΠΌΡ‹ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΠ»ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Label1, TextBox1, TextBox2.

Π’ TextBox1 ΠΈ TextBox2 вводится Ρ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΡΡ‚ΡŒ систСмы. НаТав «ENTER» Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅, послС Π²Π²ΠΎΠ΄Π°, открываСтся основная Ρ„ΠΎΡ€ΠΌΠ°.

2.3 Основная Ρ„ΠΎΡ€ΠΌΠ°

ΠŸΡ€ΠΎΡ†Π΅ΡΡ создания Form3:

На Form3 ΠΌΡ‹ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΠ»ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Frame1, Frame2, Frame3, Command Button1, Command Button2, Label1, TextBox1, PictureBox1, PictureBox2, PictureBox3.

Π’ Textbox1 вводятся значСния систСмы с Π»Π΅Π²ΠΎΠ³ΠΎ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ значСния Π² ΠΏΡ€Π°Π²ΠΎ. Π’ PictureBox1 изобраТаСтся ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° A — Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ нСизвСстныС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Π₯ij. Π’ PictureBox2 изобраТаСтся одномСрная ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° B, значСния Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ нСизвСстныС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹.

МСню Π΄Π°Π½Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹ состоит ΠΈΠ· Ρ€Π°Π·Π΄Π΅Π»Π° мСню Π€Π°ΠΉΠ» ΠΈ Π‘ΠΏΡ€Π°Π²ΠΊΠ°. Π Π°Π·Π΄Π΅Π» Π€Π°ΠΉΠ» ΠΈΠΌΠ΅Π΅Ρ‚ подмСню На Π³Π»Π°Π²Π½ΠΎΠ΅, ВвСсти Ρ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΡΡ‚ΡŒ, Π’Ρ‹Ρ…ΠΎΠ΄. ΠŸΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ Π€Π°ΠΉΠ» > На Π³Π»Π°Π²Π½ΠΎΠ΅ открываСтся Ρ‚ΠΈΡ‚ΡƒΠ»ΡŒΠ½Π°Ρ Ρ„ΠΎΡ€ΠΌΠ°, Π° ΠΎΡΠ½ΠΎΠ²Π½Π°Ρ Ρ„ΠΎΡ€ΠΌΠ° закрываСтся. ΠŸΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ Π€Π°ΠΉΠ» > ВвСсти Ρ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΡΡ‚ΡŒ открываСтся Ρ„ΠΎΡ€ΠΌΠ° Π²Π²ΠΎΠ΄Π° размСрности систСмы, Π° ΠΎΡΠ½ΠΎΠ²Π½Π°Ρ — закрываСтся. Π Π°Π·Π΄Π΅Π» Π‘ΠΏΡ€Π°Π²ΠΊΠ° ΠΈΠΌΠ΅Π΅Ρ‚ подсистСмы О ΡΠΎΠ·Π΄Π°Ρ‚Π΅Π»Π΅, О ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅. ΠŸΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ Π‘ΠΏΡ€Π°Π²ΠΊΠ° > О ΡΠΎΠ·Π΄Π°Ρ‚Π΅Π»Π΅ открываСтся Ρ„ΠΎΡ€ΠΌΠ°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ отобраТаСтся информация ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚Π΅Π»Π΅, ΠΏΡ€ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Π‘ΠΏΡ€Π°Π²ΠΊΠ° > О ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ открываСтся Ρ„ΠΎΡ€ΠΌΠ°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ отобраТаСтся информация ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅.

ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ «Π Π΅ΡˆΠΈΡ‚ΡŒ» Π½Π°Ρ‡Π½Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ написанная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, которая Ρ€Π΅ΡˆΠ°Π΅Ρ‚ систСму Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅. Кнопка «Π Π΅ΡˆΠΈΡ‚ΡŒ» Π½Π° Ρ€Π°ΠΌΠΊΠ΅ «Π“рафичСскоС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅» ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Ρ„ΠΎΡ€ΠΌΡƒ Π“Ρ€Π°Ρ„ΠΈΠΊΠ° систСмы ΠΈ Π·Π°ΠΏΡƒΡΠΊΠ°Π΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ построСния Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Ссли Ρ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΡΡ‚ΡŒ систСмы Ρ€Π°Π²Π½Π° 2, ΠΈΠ½Π°Ρ‡Π΅ данная ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π΅ ΠΎΡ‚обраТаСтся.

2.4 Π€ΠΎΡ€ΠΌΠ° Π³Ρ€Π°Ρ„ΠΈΠΊΠ° систСмы Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ уравнСния 2 ряда

Кнопка «Π Π΅ΡˆΠΈΡ‚ΡŒ» Π½Π° Ρ€Π°ΠΌΠΊΠ΅ «Π“рафичСскоС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅» основной Ρ„ΠΎΡ€ΠΌΡ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Ρ„ΠΎΡ€ΠΌΡƒ Π“Ρ€Π°Ρ„ΠΈΠΊ (Form4) систСмы ΠΈ Π·Π°ΠΏΡƒΡΠΊΠ°Π΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ построСния Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Ссли Ρ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΡΡ‚ΡŒ систСмы Ρ€Π°Π²Π½Π° 2, ΠΈΠ½Π°Ρ‡Π΅ данная ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π΅ ΠΎΡ‚обраТаСтся.

На Π΄Π°Π½Π½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½Ρ‹ PictureBox1, Label1, Label2, TextBox1, TextBox2, TextBox3, TextBox4, TextBox5, TextBox6.

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ TextBox ΠΈ Label ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ уравнСния прямых. Π’ PictureBox1 выводится Π³Ρ€Π°Ρ„ΠΈΠΊ Π΄Π°Π½Π½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ.

МСню Π΄Π°Π½Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹ состоит ΠΈΠ· Ρ€Π°Π·Π΄Π΅Π»Π° мСню Π€Π°ΠΉΠ» ΠΈ Π‘ΠΏΡ€Π°Π²ΠΊΠ°. Π Π°Π·Π΄Π΅Π» Π€Π°ΠΉΠ» ΠΈΠΌΠ΅Π΅Ρ‚ подмСню: На Π³Π»Π°Π²Π½ΠΎΠ΅, Π Π΅ΡˆΠΈΡ‚ΡŒ БЛАУ ΠΈ Π’Ρ‹Ρ…ΠΎΠ΄. Π Π°Π·Π΄Π΅Π» Π‘ΠΏΡ€Π°Π²ΠΊΠ° ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ΄Π½ΠΎ подмСню — О ΡΠΎΠ·Π΄Π°Ρ‚Π΅Π»Π΅.

2.5 Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡ‹

Form4 ΠΈ Form6 нСсут собой Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ смысл: Π² Form6 (Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚Π΅Π»Π΅) находится информация ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚Π΅Π»Π΅ прилоТСния, Π² Form5 (ΠœΠ΅Ρ‚ΠΎΠ΄ ΠšΡ€Π°ΠΌΠ΅Ρ€Π°) Π²ΠΊΡ€Π°Ρ‚Ρ†Π΅ написано ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ ΠšΡ€Π°ΠΌΠ΅Ρ€Π°.

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π΄Π°Π½Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ — OLE1, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Ρ„Π°ΠΉΠ» MS Word.

МСню Ρ„ΠΎΡ€ΠΌΡ‹ Form6 (Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚Π΅Π»Π΅) состоит ΠΈΠ· Ρ€Π°Π·Π΄Π΅Π»Π° мСню Π€Π°ΠΉΠ» (подмСню На Π³Π»Π°Π²Π½ΠΎΠ΅, Π Π΅ΡˆΠΈΡ‚ΡŒ БЛАУ ΠΈ Π’Ρ‹Ρ…ΠΎΠ΄) ΠΈ Π‘ΠΏΡ€Π°Π²ΠΊΠ° (подмСню О ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅). ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ «ΠΠ° Π³Π»Π°Π²Π½ΠΎΠ΅» откроСтся Ρ‚ΠΈΡ‚ΡƒΠ»ΡŒΠ½Π°Ρ Ρ„ΠΎΡ€ΠΌΠ°, Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Π°Ρ информационная Ρ„ΠΎΡ€ΠΌΠ° закроСтся, ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ «Π Π΅ΡˆΠΈΡ‚ΡŒ БЛАУ» — Ρ„ΠΎΡ€ΠΌΠ° Π²Π²ΠΎΠ΄Π° размСрности систСмы.

Π’Ρ‹Π·Π²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡ‹ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ· ΠΌΠ΅Π½ΡŽ Π‘ΠΏΡ€Π°Π²ΠΊΠ° любой Ρ„ΠΎΡ€ΠΌΡ‹, ΠΊΡ€ΠΎΠΌΠ΅ Ρ„ΠΎΡ€ΠΌΡ‹ Π²Π²ΠΎΠ΄Π° размСрности систСмы:

Π‘ΠΏΡ€Π°Π²ΠΊΠ° > О ΡΠΎΠ·Π΄Π°Ρ‚Π΅Π»Π΅.

МСню Ρ„ΠΎΡ€ΠΌΡ‹ Form5 (ΠœΠ΅Ρ‚ΠΎΠ΄ ΠšΡ€Π°ΠΌΠ΅Ρ€Π°) состоит ΠΈΠ· Ρ€Π°Π·Π΄Π΅Π»Π° мСню Π€Π°ΠΉΠ», ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉ подмСню На Π³Π»Π°Π²Π½ΠΎΠ΅, Π Π΅ΡˆΠΈΡ‚ΡŒ БЛАУ ΠΈ Π’Ρ‹Ρ…ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ процСссы, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚Π΅Π»Π΅.

3. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ

3.1 Π’Π²ΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Ρ…

Данная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ «ENTER» Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· TextBox1, располоТСнной Π½Π° ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ (Form3). ΠŸΡ€ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ Form3 ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ i ΠΈ j ΠΏΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°ΡŽΡ‚ся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 1.

Π‘Π»ΠΎΠΊ-схСма ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹:

ВСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹:

Private Sub Text1_KeyDown (KeyCode As Integer, Shift As Integer)

If KeyCode = 13 Then

If (i <= n) And (j <= n + 1) Then

If j = n + 1 Then

b (i) = Val (Text1.Text)

Picture2.Print Format (b (i), «##0»)

Picture1.Print

Else

a (i, j) = Val (Text1.Text)

Picture1.Print Format (a (i, j), «##0 «);

End If

Text1.Text = ««

If j = n + 1 Then

j = 0

i = i + 1

End If

j = j + 1

End If

End If

End Sub

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

Данная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ «Π Π΅ΡˆΠΈΡ‚ΡŒ», располоТСнной Π½Π° ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ (Form3). ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΈΠΌΠ΅Π΅Ρ‚ Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ (ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° с Π½Π΅ΠΈΠ·Π²Π΅ΡΡ‚Π½Ρ‹ΠΌΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°, Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉ нСизвСстныС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅), ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Π΅ ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅. ΠŸΡ€ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ Form3 ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ n ΠΏΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°Π΅Ρ‚ся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΡ‚ 2 Π΄ΠΎ 10.

Π‘Π»ΠΎΠΊ-схСма ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹:

ВСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹:

Private Sub Command1_Click ()

Picture3.Cls

For k = 1 To n

d (k) = 1

For i = 1 To n

For j = 1 To n

If j = k Then

c (i, j) = b (i)

Else

c (i, j) = a (i, j)

End If

'Picture2.Print Format (c (i, j), «##0.0##»),

Next

'Picture2.Print

Next

m1 = c (n — 1, n — 1) * c (n, n) — c (n — 1, n) * c (n, n — 1)

Do

If m1 = 0 Then

For j = 1 To n

t = a (n, j)

c (n, j) = c (i, j)

c (i, j) = t

Next

End If

Loop While m1 = 0

For j = 1 To n — 2

z = j + 1

If c (j, j) = 0 Then

If c (z, j) <> 0 Then

For z1 = j To n

w = c (j, z1)

c (j, z1) = c (z, z1)

c (z, z1) = w

Next

End If

End If

For i = j + 1 To n

h1 = c (i, j) / c (j, j)

For r = j To n

'Picture2.Print h1

c (i, r) = c (i, r) — c (j, r) * h1

Next

Next

d (k) = (-1)*d (k) * c (j, j)

Next

m1 = c (n — 1, n — 1) * c (n, n) — c (n — 1, n) * c (n, n — 1)

d (k) = d (k) * m1

'Picture2.Print d (k)

Next

'—————————————-;

m = 1

m1 = a (n — 1, n — 1) * a (n, n) — a (n — 1, n) * a (n, n — 1)

Do

If m1 = 0 Then

For j = 1 To n

t = a (n, j)

a (n, j) = a (i, j)

a (i, j) = t

Next

End If

Loop While m1 = 0

For j = 1 To n — 2

z = j + 1

If a (j, j) = 0 Then

If a (z, j) <> 0 Then

For z1 = j To n

w = a (j, z1)

a (j, z1) = a (z, z1)

a (z, z1) = w

Next

End If

End If

For i = j + 1 To n

h = a (i, j) / a (j, j)

For k = j To n

'Picture1.Print h

a (i, k) = a (i, k) — a (j, k) * h

Next

Next

m = m * a (j, j)

Next

m1 = a (n — 1, n — 1) * a (n, n) — a (n — 1, n) * a (n, n — 1)

m = m * m1

'Picture4.Print m

For x = 1 To n

d (x) = d (x) / m

Picture3.Print Format (d (x), «#0.0##»)

Next

End Sub

3.3 ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° построСния Π³Ρ€Π°Ρ„ΠΈΠΊΠ°

Данная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ Form4, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹ (Form3) ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ «Π Π΅ΡˆΠΈΡ‚ΡŒ» Π½Π° Ρ€Π°ΠΌΠΊΠ΅ «Π“рафичСскоС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅». Если число Π΄Π°Π½Π½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π΅Π½ Π΄Π²ΡƒΠΌ, Ρ‚ΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ° Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ Form4 Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π±ΠΈΡ‚ΡŒ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΎ этапов:

1. ВычислСниС шага ΠΈ ΠΏΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ осСй ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚;

2. ΠŸΠΎΡΡ‚Ρ€ΠΎΠΉΠΊΠ° Π³Ρ€Π°Ρ„ΠΈΠΊΠ°.

ВСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹:

Private Sub Form_Activate ()

a (1, 1) = Val (Text1.Text)

a (1, 2) = Val (Text2.Text)

a (1, 3) = Val (Text3.Text)

a (2, 1) = Val (Text4.Text)

a (2, 2) = Val (Text5.Text)

a (2, 3) = Val (Text6.Text)

'Ρ€Π°Π·ΠΌΠ΅Ρ‹ picture

l = Picture1. Width

p = Picture1. Height

'Ρ‚ΠΎΡ‡ΠΊΠ° пСрСсСчСния

X2 = (a (2, 3) * a (1, 1) — a (1, 3) * a (2, 1)) / (a (2, 2) * a (1, 1) — a (1, 2) * a (2, 1))

X1 = (a (1, 3) — a (1, 2) * X2) / a (1, 1)

'шаг

h1 = Int ((l — 500) / (Abs (X1) + 2))

h2 = Int ((p — 500) / (Abs (X2) + 2))

If h1 > h2 Then h = h2 Else h = h1

'Π½Π°Ρ‡Π°Π»Π° ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚

If X1 > 0 Then

If X2 > 0 Then

x0 = 500

y0 = p — 500

Else

x0 = 500

y0 = 500

End If

Else

If X2 > 0 Then

x0 = l — 500

y0 = p — 500

Else

x0 = l — 500

y0 = 500

End If

End If

'ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½Ρ‹Π΅ оси

Picture1.Line (x0, 0)-(x0, p)

Picture1.Line (0, y0)-(l, y0)

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

r = Int ((l — x0) / h) + 1

k = (Int (x0 / h) + 1) * (-1)

f1 = (a (1, 3) — a (1, 1) * k) / a (1, 2)

f2 = (a (2, 3) — a (2, 1) * k) / a (2, 2)

i0 = k * h

'Picture1.Line (0, 0)-(0, 100)

'Picture1.Print r, k, f1, f2, i1

For i = k To r Step 0.1

i1 = i * h

fx1 = h * (a (1, 3) — a (1, 1) * i) / a (1, 2)

fx2 = h * (a (2, 3) — a (2, 1) * i) / a (2, 2)

Picture1.Line (x0 + i0, y0 — f1)-(x0 + i1, y0 — fx1), RGB (0, 0, 200)

Picture1.Line (x0 + i0, y0 — f2)-(x0 + i1, y0 — fx2), RGB (0, 200, 0)

f1 = fx1

f2 = fx2

i0 = i1

Next

'Ρ†ΠΈΡ„Ρ€Ρ‹

Picture1.Line (x0, y0)-(x0 — 175, y0)

Picture1.Print 0

If Abs (k) > r Then z = k Else z = (-1) * r

For i = z To (-1) * z

If i <> 0 Then

Picture1.Line (x0, y0 — i * h)-(x0 + 100, y0 — i * h)

Picture1.Print i

Picture1.Line (x0 — i * h, y0)-(x0 — i * h, y0 + 100)

Picture1.Printi

End If

Next

Picture1.Line (x0 + X1 * h, y0)-(x0 + X1 * h, y0 — X2 * h), RGB (200, 0, 0)

Picture1.Line (x0, y0 — X2 * h)-(x0 + X1 * h, y0 — X2 * h), RGB (200, 0, 0)

End Sub

3.4 ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ прилоТСния

ΠŸΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ мСню Π€Π°ΠΉΠ» > Π’Ρ‹Ρ…ΠΎΠ΄ Π½Π° Π»ΡŽΠ±ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ Π΄Π°Π½Π½ΠΎΠ³ΠΎ прилоТСния запускаСтся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, Π·Π°Π²Π΅Ρ€ΡˆΠ°ΡŽΡ‰Π°Ρ Ρ€Π°Π±ΠΎΡ‚Ρƒ прилоТСния. ПослС выполнСния дСйствий для запуска Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ появляСтся Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ с ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ΠΌ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ прилоТСния ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ΠΌ.

ВСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹:

Private Sub exit_Click ()

If MsgBox («Π’Ρ‹ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅?», vbYesNo+ vbQuestion, «Exit System…») = vbNo Then

Exit Sub

End If

End

End Sub

3.5 ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ

Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΊΡ€Π°ΠΌΠ΅Ρ€

ΠŸΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² ΠΌΠ΅Π½ΡŽ Ρ„ΠΎΡ€ΠΌ ΠΈΠ»ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ «ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊ» Π½Π° ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ (Form2), «ΠžΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ» Π² Ρ„ΠΎΡ€ΠΌΠ΅ сохранСния (Form5) открываСтся Ρ„ΠΎΡ€ΠΌΠ°, которая трСбуСтся для дальнСйшСй Ρ€Π°Π±ΠΎΡ‚Ρ‹ прилоТСния.

ВСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Ρ‚ΠΈΡ‚ΡƒΠ»ΡŒΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹ (Form1):

Private Sub metod1_Click ()

Form5.Show

End Sub

Private Sub prog1_Click ()

Form2.Show

Form1.Hide

End Sub

Private Sub sozd1_Click ()

Form6.Show

End Sub

ВСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Ρ„ΠΎΡ€ΠΌΡ‹ Π²Π²ΠΎΠ΄Π° размСрности систСмы (Form2):

Private Sub Text2_KeyDown (KeyCode As Integer, Shift As Integer)

If KeyCode = 13 Then

Form3.Show

Form3.Picture1.Cls

Form3.Picture2.Cls

Form3.Picture3.Cls

Form2.Hide

End If

End Sub

ВСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° основной Ρ„ΠΎΡ€ΠΌΡ‹ (Form3):

Private Sub Command2_Click ()

Form4.Show

End Sub

Private Sub glav3_Click ()

Form1.Show

Form3.Hide

End Sub

Private Sub metod3_Click ()

Form6.Show

Form3.Hide

End Sub

Private Sub sozd3_Click ()

Form5.Show

Form3.Hide

End Sub

Private Sub vrazm3_Click ()

Form2.Show

Form3.Hide

End Sub

ВСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Ρ„ΠΎΡ€ΠΌΡ‹ Π“Ρ€Π°Ρ„ΠΈΠΊΠ° (Form4):

Private Sub glav4_Click ()

Form1.Show

Form4.Hide

End Sub

Private Sub prog4_Click ()

Form2.Show

Form4.Hide

End Sub

Private Sub sozd4_Click ()

Form6.Show

Form4.Hide

End Sub

ВСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Ρ„ΠΎΡ€ΠΌΡ‹ О ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ (Form5):

Private Sub glav5_Click ()

Form1.Show

Form5.Hide

End Sub

ВСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Ρ„ΠΎΡ€ΠΌΡ‹ О ΡΠΎΠ·Π΄Π°Ρ‚Π΅Π»Π΅ (Form6):

Private Sub glav6_Click ()

Form1.Show

Form6.Hide

End Sub

Private Sub metod6_Click ()

Form5.Show

Form6.Hide

End Sub

Private Sub Prog6_Click ()

Form2.Show

Form6.Hide

End SubΡ‹

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

ΠœΠ΅Ρ‚ΠΎΠ΄ ΠšΡ€Π°ΠΌΠ΅Ρ€Π° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ срСдС для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ систСмы Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ часто ΠΈ ΡΠ²Π»ΡΠ΅Ρ‚ся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… способов.

Разработанная Π½Π° Visual Basic ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для систСмы Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ. Поиск Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ производится с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠšΡ€Π°ΠΌΠ΅Ρ€Π°. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° позволяСт ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊ, Ρ‚. Π΅. Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ способ, Ссли систСма состоит ΠΈΠ· Π΄Π²ΡƒΡ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ.

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π±Ρ‹Π»Π° осущСствлСна с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ MS Excel. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚.

Бписок Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹

1. Π“ΠžΠ‘Π’ 19.701−90 Π‘Ρ…Π΅ΠΌΡ‹ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΡΠΈΡΡ‚Π΅ΠΌ. М., 1992. 22 с.

2. Π“ΠžΠ‘Π’ 2.105−95. ΠžΠ±Ρ‰ΠΈΠ΅ трСбования ΠΊ Ρ‚Скстовым Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌ. М., 1996. 31 с.

3. ВСрисбицкий Π’. М. ЧислСнныС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹. ЛинСйная Π°Π»Π³Π΅Π±Ρ€Π° ΠΈ Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Π΅ уравнСния. — Πœ.: Π’Ρ‹ΡΡˆΠ°Ρ школа, 2000

4. Π‘Ρ€Π°ΡƒΠ½ Π‘., Visual Basic 6. Π£Ρ‡Π΅Π±Π½Ρ‹ΠΉ курс.- БПб.: ΠŸΠΈΡ‚Π΅Ρ€, 2005.-574 с.: ΠΈΠ».

5. informatic.ugatu.ac.ru — ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ сайт ΠΊΠ°Ρ„Π΅Π΄Ρ€Ρ‹ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠΈ УГАВУ, ΠΎΡ‚Π΄Π΅Π» дистанционной ΠΏΠΎΠΌΠΎΡ‰ΠΈ студСнтам ΠΏΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ курсовых Ρ€Π°Π±ΠΎΡ‚.

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