?? 對分區間法.frm
字號:
VERSION 5.00
Begin VB.Form Form24
BackColor = &H00FFFFFF&
Caption = "對分區間法"
ClientHeight = 8535
ClientLeft = 60
ClientTop = 345
ClientWidth = 9255
LinkTopic = "Form18"
ScaleHeight = 8535
ScaleWidth = 9255
StartUpPosition = 3 '窗口缺省
Begin VB.CommandButton Command1
Caption = "對分區間法"
BeginProperty Font
Name = "宋體"
Size = 10.5
Charset = 134
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
Height = 615
Left = 2760
TabIndex = 0
Top = 480
Width = 2655
End
End
Attribute VB_Name = "Form24"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Private Sub Command1_Click()
X1 = 1
X2 = 2
k = 1
Cls
Print: Print: Print: Print: Print: Print: Print: Print: Print
Do While True
x = X1
Y1 = x ^ 3 + x - 4
x = X2
Y2 = x ^ 3 + x - 4
x = (X1 + X2) / 2
y = x ^ 3 + x - 4
Print Tab(8); "k="; k, "x1="; Int(X1 * 1000000 + 0.5) / 1000000, "y1="; Int(Y1 * 1000000 + 0.5) / 1000000, "x2="; Int(X2 * 1000000 + 0.5) / 1000000, "y2="; Int(Y2 * 1000000 + 0.5) / 1000000, "x="; Int(x * 1000000 + 0.5) / 1000000, "y="; Int(y * 1000000 + 0.5) / 1000000
If y * Y1 > 0 Then
X1 = x
Else
X2 = x
End If
e = Abs(y)
MsgBox "按任意鍵繼續"
If e < 0.00001 Then
Exit Do
End If
k = k + 1
Loop
Print
Print Tab(8); "經過"; k; "次區間對分后得到方程的解為:"; "x="; Int(x * 1000000 + 0.5) / 1000000
End Sub
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -