ВУЗ:
Составители:
Рубрика:
-15-
Указания: При выполнении этого упражнения для вывода значе-
ний аргумента, суммы ряда и функции удобно применить элемент
управления, называемый ListBox (Список). Для вывода следует объ-
единить эти значения в несколько одну строку. Для добавления
строк в список применяется метод AddItem. Примеры программного
кода и интерфейса (см. рис. 2) варианта 4 приведены ниже:
Листинг программы:
Private Sub StartCommand_Click()
Dim a As Double, b As Double, _
h As Double, st As Double, _
epsilon As Double, member As Double, y As Double,
Dim mi as Long, fc as Long
Dim i As Integer, j As Integer
Dim tmps As String
a = Val(LeftSideText.Text)
b = Val(RightSideText.Text)
h = Val(StepText.Text)
epsilon = Val(PrecisionText.Text)
st = a
Do While st <= b
i = 0
mi = 1
s = 0
Do
member = mi * (st ^ (2 * i))
fc = 1
For j = 1 To 2 * i
Fc = fc * j
Next j
i = i + 1
member = member / fc
s = s + member
mi = mi * (-1)
Loop Until Abs(member) < epsilon
y = Cos(st)
tmps = Str(st)
tmps = tmps + " " + Str(s)
tmps = tmps + " " + Str(y)
OutputList.AddItem (tmps)
st = st + h
Loop
End Sub
-15-
У к а з а н и я : При выполнении этого упражнения для вывода значе-
ний аргумента, суммы ряда и функции удобно применить элемент
управления, называемый ListBox (Список). Для вывода следует объ-
единить эти значения в несколько одну строку. Для добавления
строк в список применяется метод AddItem. Примеры программного
кода и интерфейса (см. рис. 2) варианта 4 приведены ниже:
Листинг программы:
Private Sub StartCommand_Click()
Dim a As Double, b As Double, _
h As Double, st As Double, _
epsilon As Double, member As Double, y As Double,
Dim mi as Long, fc as Long
Dim i As Integer, j As Integer
Dim tmps As String
a = Val(LeftSideText.Text)
b = Val(RightSideText.Text)
h = Val(StepText.Text)
epsilon = Val(PrecisionText.Text)
st = a
Do While st <= b
i = 0
mi = 1
s = 0
Do
member = mi * (st ^ (2 * i))
fc = 1
For j = 1 To 2 * i
Fc = fc * j
Next j
i = i + 1
member = member / fc
s = s + member
mi = mi * (-1)
Loop Until Abs(member) < epsilon
y = Cos(st)
tmps = Str(st)
tmps = tmps + " " + Str(s)
tmps = tmps + " " + Str(y)
OutputList.AddItem (tmps)
st = st + h
Loop
End Sub
Страницы
- « первая
- ‹ предыдущая
- …
- 13
- 14
- 15
- 16
- 17
- …
- следующая ›
- последняя »
