ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Visual Basic
Private Sub ButtonCancel_Click (ByVal sender As System. Object, ByVal e As System. EventArgs) Handles ButtonCancel. Click. Private Sub ButtonCancel_Click (ByVal sender As System. Object, ByVal e As System. EventArgs) Handles ButtonCancel. Click. ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΌΠ°ΡΡΠΈΠ²Π° ΠΈ Π³ΡΠ°Π½ΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π²Π²ΠΎΠ΄ΡΡΡΡ Π² ΡΠΎΡΠΌΠ΅. Dim F As Integer ' ΡΠΈΡΠ»ΠΎ (Π²Π²ΠΎΠ΄ΠΈΠΌΠΎΠ΅) Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ° ΠΊΡΠ°ΡΠ½ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΌΠ°ΡΡΠΈΠ²Π°. Dim… Π§ΠΈΡΠ°ΡΡ Π΅ΡΡ >
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Visual Basic (ΡΠ΅ΡΠ΅ΡΠ°Ρ, ΠΊΡΡΡΠΎΠ²Π°Ρ, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½Π°Ρ)
ΠΠΠ£ΠΠΠ
Π£ΡΠΈΠΌΡΠΊΠΈΠΉ Π³ΠΎΡΡΠ΄Π°ΡΡΡΠ²Π΅Π½Π½ΡΠΉ Π°Π²ΠΈΠ°ΡΠΈΠΎΠ½Π½ΡΠΉ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅Ρ ΠΠ°ΡΠ΅Π΄ΡΠ° ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΊΠΈ
ΠΠΠ―Π‘ΠΠΠ’ΠΠΠ¬ΠΠΠ― ΠΠΠΠΠ‘ΠΠ
ΠΊ ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΠ΅ ΠΏΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΊΠ΅
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Visual Basic
Π£ΡΠ° 2009 Π³.
ΠΠ°Π΄Π°Π½ΠΈΠ΅ № 1. Π‘ΡΠΌΠΌΠ° ΡΡΠ΄Π°
Π£ΡΠ»ΠΎΠ²ΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ:
ΠΠ»Ρ ΡΠΈΡΠ»ΠΎΠ²ΠΎΠ³ΠΎ ΡΡΠ΄Π° Π½Π°ΠΉΡΠΈ
Π°) ΡΡΠΌΠΌΡ ΡΠ»Π΅Π½ΠΎΠ² ΡΠΈΡΠ»ΠΎΠ²ΠΎΠ³ΠΎ ΡΡΠ΄Π° ΠΏΡΠΈ Π=10;
Π±) ΡΠΎΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΡΠΌΠΌΡ ΡΠ»Π΅Π½ΠΎΠ² ΡΠΈΡΠ»ΠΎΠ²ΠΎΠ³ΠΎ ΡΡΠ΄Π°, Π²ΡΡΠΈΡΠ»Π΅Π½Π½ΠΎΠ΅ ΠΏΠΎ ΡΠΎΡΠΌΡΠ»Π΅ Sum2=15Π΅;
Π²) ΠΏΠΎΠ³ΡΠ΅ΡΠ½ΠΎΡΡΠΈ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ ΡΡΠΌΠΌΡ ΡΠ»Π΅Π½ΠΎΠ² ΡΠΈΡΠ»ΠΎΠ²ΠΎΠ³ΠΎ ΡΡΠ΄Π° (Π°Π±ΡΠΎΠ»ΡΡΠ½ΡΡ ΠΈ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΡΡ) ΠΏΠΎ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ ΠΊ ΡΠΎΡΠ½ΠΎΠΌΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΡΠΌΠΌΡ ΡΠ»Π΅Π½ΠΎΠ² ΡΠΈΡΠ»ΠΎΠ²ΠΎΠ³ΠΎ ΡΡΠ΄Π°.
Π Π΅ΡΠ΅Π½ΠΈΠ΅:
Π‘ΠΎΡΡΠ°Π²ΠΈΠΌ Π±Π»ΠΎΠΊ-ΡΡ Π΅ΠΌΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π°ΡΠΈ (ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π° Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ ΡΠ»Π΅Π²Π°).
ΠΡΠ°ΠΊ, Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π°ΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅:
Π (ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ»Π΅Π½ΠΎΠ² Π²ΡΡΠΈΡΠ»ΡΠ΅ΠΌΠΎΠ³ΠΎ ΡΠΈΡΠ»ΠΎΠ²ΠΎΠ³ΠΎ ΡΡΠ΄Π°);
f (Π²ΡΠΏΠΎΠΌΠΎΠ³Π°ΡΠ΅Π»ΡΠ½Π°Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ, Π²ΡΡΠΈΡΠ»ΡΡΡΠ°Ρ Π΄Π»Ρ ΡΠΈΠΊΠ»Π° ΡΠ°ΠΊΡΠΎΡΠΈΠ°Π»);
Sum1 (ΡΡΠΌΠΌΠ° ΡΠ»Π΅Π½ΠΎΠ² ΡΠΈΡΠ»ΠΎΠ²ΠΎΠ³ΠΎ ΡΡΠ΄Π°);
Sum2 (ΡΠΎΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΡΠΌΠΌΡ);
Err1 (Π°Π±ΡΠΎΠ»ΡΡΠ½Π°Ρ ΠΏΠΎΠ³ΡΠ΅ΡΠ½ΠΎΡΡΡ);
Err2 (ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΠΏΠΎΠ³ΡΠ΅ΡΠ½ΠΎΡΡΡ);
ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΠΌΡΡ Ρ ΡΠΈΠΏΠΎΠΌ Π΄Π°Π½Π½ΡΡ , ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ. ΠΠ½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ M ΠΈ k Π±ΡΠ΄ΡΡ ΠΊΠΎΡΠΎΡΠΊΠΈΠΌΠΈ ΡΠ΅Π»ΡΠΌΠΈ (Integer), Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ f — Π΄Π»ΠΈΠ½Π½ΡΠΌ ΡΠ΅Π»ΡΠΌ (Long), Π° Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Sum1, Sum2, Err1, Err2 — Π²Π΅ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΡΠ΄Π²ΠΎΠ΅Π½Π½ΠΎΠΉ ΡΠΎΡΠ½ΠΎΡΡΠΈ.
ΠΠ»Ρ Π²Π²ΠΎΠ΄Π° Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ M, Π° ΡΠ°ΠΊΠΆΠ΅ Π²ΡΠ²ΠΎΠ΄Π° ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠ΅ ΠΏΠΎΠ»Ρ (ΠΎΠ±ΡΠ΅ΠΊΡ TextBox). Π§ΡΠΎΠ±Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΠΎΠ»Ρ Π΄Π»Ρ Π²ΡΠ²ΠΎΠ΄Π° Π½Π΅ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΡΠΌΠΈ, ΠΏΡΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊ ΠΏΠΎΠ»Ρ Π² ΡΡΡΠΎΠΊΠ΅ Enable ΡΠΊΠ°ΠΆΠ΅ΠΌ False.
Π‘ΠΎΡΡΠ°Π²ΠΈΠΌ ΡΠ΅ΠΊΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ (ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ Ρ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠΌΠΈ).
Public Class Form1
Private Sub ButtonOK_Click (ByVal sender As System. Object, ByVal e As System. EventArgs) Handles ButtonOK. Click
' ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ :
Dim M As Integer ' ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ»Π΅Π½ΠΎΠ² ΡΠΈΡΠ»ΠΎΠ²ΠΎΠ³ΠΎ ΡΡΠ΄Π°
Dim Sum1 As Double, Sum2 As Double ' ΡΡΠΌΠΌΠ° ΠΈ ΡΠΎΡΠ½Π°Ρ ΡΡΠΌΠΌΠ° ΡΡΠ΄Π°
Dim Err1 As Double, Err2 As Double ' Π°Π±ΡΠΎΠ»ΡΡΠ½Π°Ρ ΠΈ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΠΏΠΎΠ³ΡΠ΅ΡΠ½ΠΎΡΡΠΈ
Dim k As Integer, f As Long ' Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ. ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅
' Π΄Π»Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΡΠΈΠΊΠ»Π° ΠΈ ΠΏΠΎΠ΄ΡΡΠ΅ΡΠ° ΡΠ°ΠΊΡΠΎΡΠΈΠ°Π»Π°
' ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ»Π΅Π½ΠΎΠ² ΡΠΈΡΠ»ΠΎΠ²ΠΎΠ³ΠΎ ΡΡΠ΄Π° Π²Π²ΠΎΠ΄ΡΡΡΡ Π² ΡΠΎΡΠΌΠ΅
M = Val (TextM.Text)
' Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ
f = 1
Sum1 = 0
For k = 1 To M
f = f * k
Sum1 = Sum1 + (k + 1) ^ 3 / f
Next k
Sum2 = 15 * 2.718 281 828 495
Err1 = Sum2 — Sum1
Err2 = Err1 / Sum2 * 100
' Π²ΡΠ²ΠΎΠ΄ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΉ Π² ΠΏΠΎΠ»Ρ ΡΠΎΡΠΌΡ
TextSum1.Text = Format (Sum1, «0.0»)
TextSum2.Text = Format (Sum2, «0.0»)
TextErr1.Text = Format (Err1, «0.0»)
TextErr2.Text = Format (Err2, «0.0»)
End Sub
Private Sub ButtonCancel_Click (ByVal sender As System. Object, ByVal e As System. EventArgs) Handles ButtonCancel. Click
End
End Sub
End Class
ΠΠ° ΡΠΈΡ. 1 ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ Π²Π°ΡΠΈΠ°Π½Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠΎΡΠΌΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ:
Π ΠΈΡΡΠ½ΠΎΠΊ 1 — ΠΡΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ ΡΡΠΌΠΌΡ ΡΡΠ΄Π°
ΠΠ°Π΄Π°Π½ΠΈΠ΅ № 2. Π Π°Π±ΠΎΡΠ° Ρ ΠΌΠ°ΡΡΠΈΠ²Π°ΠΌΠΈ
Π£ΡΠ»ΠΎΠ²ΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ:
ΠΠ°Π½ Π΄Π²ΡΠΌΠ΅ΡΠ½ΡΠΉ ΠΌΠ°ΡΡΠΈΠ² (ΠΌΠ°ΡΡΠΈΡΠ°) ΡΠ°Π·ΠΌΠ΅ΡΠΎΠΌ NxN.
1. ΠΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΡΠΌΠΌΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΊΠΎΡΠΎΡΡΡ ΠΊΡΠ°ΡΠ½Ρ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡ ΡΠΈΡΠ»Ρ F.
2. ΠΠ°ΠΉΡΠΈ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ (Π½ΠΎΠΌΠ΅ΡΠ° ΠΈΠ½Π΄Π΅ΠΊΡΠΎΠ²) ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΌΠ°ΡΡΠΈΠ²Π°.
Π Π΅ΡΠ΅Π½ΠΈΠ΅:
Π‘ΠΎΡΡΠ°Π²ΠΈΠΌ Π±Π»ΠΎΠΊ-ΡΡ Π΅ΠΌΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π°ΡΠΈ
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π±ΡΠ΄Π΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ «ΡΠΈΠΊΠ»ΠΎΠ² Π² ΡΠΈΠΊΠ»Π΅» Π² Π²ΠΈΠ΄Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΎΡΠ³Π°Π½ΠΈΠ·ΡΠ΅Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΌΠ°ΡΡΠΈΠ²Π°ΠΌΠΈ.
Π’Π΅ΠΊΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
Public Class Form1
ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΡΠΎΠ²Π½Ρ ΠΌΠΎΠ΄ΡΠ»Ρ: ΠΌΠ°ΡΡΠΈΠ²
Dim Arr (100, 100) As Integer
Dim N As Integer ' ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΌΠ°ΡΡΠΈΠ²Π°
Private Sub ButtonGenerate_Click (ByVal sender As System. Object, ByVal e As System. EventArgs) Handles ButtonGenerate. Click
ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ :
Dim Amin As Integer, Amax As Integer ' Π³ΡΠ°Π½ΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΌΠ°ΡΡΠΈΠ²Π°
Dim i As Integer, j As Integer ' Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ. ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ Π΄Π»Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΡΠΈΠΊΠ»Π°
' ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΌΠ°ΡΡΠΈΠ²Π° ΠΈ Π³ΡΠ°Π½ΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π²Π²ΠΎΠ΄ΡΡΡΡ Π² ΡΠΎΡΠΌΠ΅
N = Val (TextN.Text)
Amin = Val (TextMin.Text)
Amax = Val (TextMax.Text)
' ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΌΠ°ΡΡΠΈΠ²Π° Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ° ΡΠ»ΡΡΠ°ΠΉΠ½ΡΡ ΡΠΈΡΠ΅Π»
Dim Str1 As String
ListArray.Items.Clear () ' ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΠΎΠ»Π±ΡΠΎΠ² Π² ΠΏΠΎΠ»Π΅ Π²ΡΠ²ΠΎΠ΄Π° ΠΌΠ°ΡΡΠΈΠ²Π°
For i = 0 To N — 1
Str1 = «»
For j = 0 To N — 1
Arr (i, j) = Amin + Int (Rnd () * (Amax — Amin))
Str1 = Str1 + Space (3) + Str (Arr (i, j))
Next j
ListArray.Items.Add (Str1)
Next i
End Sub
Private Sub ButtonOK_Click (ByVal sender As System. Object, ByVal e As System. EventArgs) Handles ButtonOK. Click
' ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ :
Dim F As Integer ' ΡΠΈΡΠ»ΠΎ (Π²Π²ΠΎΠ΄ΠΈΠΌΠΎΠ΅) Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ° ΠΊΡΠ°ΡΠ½ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΌΠ°ΡΡΠΈΠ²Π°
Dim Fsum As Long ' ΡΡΠΌΠΌΠ° (ΠΈΡΠΊΠΎΠΌΠ°Ρ) ΠΊΡΠ°ΡΠ½ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΌΠ°ΡΡΠΈΠ²Π°
Dim Amin As Integer ' Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°
Dim i As Integer, j As Integer ' Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ. ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅
' Π΄Π»Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΡΠΈΠΊΠ»Π°
' ΡΠΈΡΠ»ΠΎ Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ° ΠΊΡΠ°ΡΠ½ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π²Π²ΠΎΠ΄ΠΈΡΡΡ Π² ΡΠΎΡΠΌΠ΅
F = Val (TextF.Text)
If F = 0 Then Exit Sub
' Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ
Fsum = 0
If N > 0 Then Amin = Arr (0, 0)
For i = 0 To N — 1
For j = 0 To N — 1
If Arr (i, j) / F = Int (Arr (i, j) / F) Then Fsum = Fsum + Arr (i, j)
If Amin > Arr (i, j) Then Amin = Arr (i, j)
Next j
Next i
' Π²ΡΠ²ΠΎΠ΄ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΉ Π² ΠΏΠΎΠ»Ρ ΡΠΎΡΠΌΡ
LabelSum.Text = Fsum
LabelMin.Text = Amin
' ΠΎΡΠΈΡΡΠΊΠ° ΠΏΠΎΠ»Π΅ΠΉ Π΄Π»Ρ ΠΏΠΎΠ²ΡΠΎΡΠ½ΡΡ Π½Π°ΠΆΠ°ΡΠΈΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ «ΠΡΡΠΈΡΠ»ΠΈΡΡ»
ListMin.Items.Clear ()
For i = 0 To N — 1
For j = 0 To N — 1
If Arr (i, j) = Amin Then
ListMin.Items.Add («ΡΠ»Π΅ΠΌΠ΅Π½Ρ («+ Str (i + 1) + «;» + Str (j + 1) + «)»)
End If
Next j
Next i
End Sub
Private Sub ButtonCancel_Click (ByVal sender As System. Object, ByVal e As System. EventArgs) Handles ButtonCancel. Click
End
End Sub
End Class
ΠΠ° ΡΠΈΡ. 2 ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ Π²Π°ΡΠΈΠ°Π½Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠΎΡΠΌΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
ΠΠ»Ρ Π²ΡΠ²ΠΎΠ΄Π° ΡΡΠΌΠΌΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², ΠΊΡΠ°ΡΠ½ΡΡ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡ ΡΠΈΡΠ»Ρ ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΏΠΎΠ»Ρ Label.
Π ΠΈΡΡΠ½ΠΎΠΊ 2 — Π Π°Π±ΠΎΡΠ° Ρ ΠΌΠ°ΡΡΠΈΠ²Π°ΠΌΠΈ
ΠΠ°Π΄Π°Π½ΠΈΠ΅ № 3. Π Π°Π±ΠΎΡΠ° ΡΠΎ ΡΡΡΠΎΠΊΠΎΠ²ΡΠΌΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ
Π£ΡΠ»ΠΎΠ²ΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ:
ΠΠ°Π½Π° ΡΡΡΠΎΠΊΠ°, Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°ΡΡΠ°ΡΡΡ ΡΠΎΡΠΊΠΎΠΉ. ΠΠΎΠ΄ΡΡΠΈΡΠ°ΡΡ, ΡΠΊΠΎΠ»ΡΠΊΠΎ Π² Π½Π΅ΠΉ ΡΠ»ΠΎΠ².
Π Π΅ΡΠ΅Π½ΠΈΠ΅:
Π§ΡΠΎΠ±Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ»ΠΎΠ² Π² ΡΡΡΠΎΠΊΠ΅, ΡΠΎΡΡΠ°Π²ΠΈΠΌ ΡΠΈΠΊΠ», ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠΈΠΌΠ²ΠΎΠ» Π² ΡΡΡΠΎΠΊΠ΅, Π½Π°ΡΠΈΠ½Π°Ρ ΡΠΎ Π²ΡΠΎΡΠΎΠ³ΠΎ, Π½Π° ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ Ρ ΠΏΡΠΎΠ±Π΅Π»ΠΎΠΌ. Π§ΡΠΎΠ±Ρ ΠΈΡΠΊΠ»ΡΡΠΈΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ (Π½Π° ΡΠ»ΡΡΠ°ΠΉ, Π΅ΡΠ»ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»Π΅ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ ΠΎΠΊΠ°ΠΆΠ΅ΡΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ±Π΅Π»Π°), ΠΏΠΎΡΡΠ°Π²ΠΈΠΌ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΠ΅: ΡΠΈΠΌΠ²ΠΎΠ», ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ Π΄ΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΠΌΠΎΠ³ΠΎ, Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠ²Π»ΡΡΡΡΡ ΠΏΡΠΎΠ±Π΅Π»ΠΎΠΌ. Π’. Π΅, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π±ΡΠ΄Π΅Ρ ΡΡΠΈΡΠ°ΡΡ ΠΏΡΠΎΠ±Π΅Π»Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡ Π·Π° ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ Π΄ΡΡΠ³ΠΈΠΌ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠΌ. Π ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»ΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ Π½Π° 1 ΠΌΠ΅Π½ΡΡΠ΅, ΡΠ΅ΠΌ ΡΠ°ΠΌΠΈΡ ΡΠ»ΠΎΠ², Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΠΊ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΠΎΠΉ ΡΡΠΌΠΌΠ΅ ΠΏΡΠΎΠ±Π΅Π»ΠΎΠ² Π΅Π΄ΠΈΠ½ΠΈΡΡ (Π½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈ ΡΡΠ»ΠΎΠ²ΠΈΠΈ, ΡΡΠΎ Π΄Π»ΠΈΠ½Π° ΡΡΡΠΎΠΊΠΈ Π½Π΅ ΡΠ°Π²Π½Π° Π½ΡΠ»Ρ, Ρ. Π΅. Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ»ΠΎΠ²Π° Π½Π΅ Π²Π²Π΅Π΄Π΅Π½ΠΎ).
Π’Π΅ΠΊΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
Public Class Form1
Private Sub ButtonOk_Click (ByVal sender As System. Object, ByVal e As System. EventArgs) Handles ButtonOk. Click
' ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ :
Dim Str1 As String ' Π²Π²ΠΎΠ΄ΠΈΠΌΠ°Ρ ΡΡΡΠΎΠΊΠ°
Dim S As Integer ' ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ»ΠΎΠ² Π² ΡΡΡΠΎΠΊΠ΅
Dim i As Integer ' Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ. ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ Π΄Π»Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΡΠΈΠΊΠ»Π°
Str1 = TextStr1. Text
S = 0
' ΠΏΠΎΠΈΡΠΊ ΠΏΡΠΎΠ±Π΅Π»ΠΎΠ² Π² ΡΡΡΠΎΠΊΠ΅:
' ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΏΡΠΎΠ±Π΅Π» ΠΏΠΎΡΠ»Π΅ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Π° Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ ΡΠ»ΠΎΠ²ΠΎ
' (Π½Π°ΡΠ°Π»ΡΠ½ΡΠ΅ ΠΏΡΠΎΠ±Π΅Π»Ρ ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΠ±Π΅Π»ΠΎΠ² ΠΏΠΎΠ΄ΡΡΠ΄ ΠΈΠ³Π½ΠΎΡΠΈΡΡΡΡΡΡ)
For i = 2 To Len (Str1)
If Mid (Str1, i, 1) = «» And Mid (Str1, i — 1, 1) <> «» Then
S = S + 1
End If
Next i
If Len (Trim (Str1)) > 0 Then S = S + 1
' Π²ΡΠ²ΠΎΠ΄ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ²
TextS.Text = S
End Sub
Private Sub ButtonCancel_Click (ByVal sender As System. Object, ByVal e As System. EventArgs) Handles ButtonCancel. Click
End
End Sub
End Class
ΠΠ° ΡΠΈΡ. 2 ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ Π²Π°ΡΠΈΠ°Π½Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠΎΡΠΌΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π ΠΈΡΡΠ½ΠΎΠΊ 3 — Π Π°Π±ΠΎΡΠ° ΡΠΎ ΡΡΡΠΎΠΊΠΎΠ²ΡΠΌΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ
1. VisualBasic-ΠΡΠ΅ΠΏΠΊΠΈΠΉ ΠΎΡΠ΅ΡΠ΅ΠΊ!: ΠΠ²ΠΎΠ΄Π½ΡΠΉ ΠΊΡΡΡ Π² VisualBasic. — Π Π΅ΠΆΠΈΠΌ Π΄ΠΎΡΡΡΠΏΠ°: http://vb.hut.ru
2. ΠΠ²Π°Π½ΡΠΊ, Π. VisualBasic: ΠΠ°Π³ΠΈΡ ΠΏΡΠΎΡΡΠΎΡΡ
3. ΠΡΠ»ΡΡΠΈΠ½, Π. Π VisualBasic. ΠΡΠ²ΠΎΠΉ Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ°Ρ /Π.Π. ΠΡΠ»ΡΡΠΈΠ½. — Π‘ΠΠ±, 2004. -288Ρ., ΠΈΠ»