(+)
Алгоритм вычисления суммы N членов ряда a(i)=(x^i)/i! и листинг (код программы) на языке Vis. Basica 6.0 , а то у нас в понедельник зачет, а препод урод полный, задачек надавал, ничего в течении семестра не объяснял и.т.п. Плиз, кто может.
Sub Main()
Dim S As Double,A As Double,X As Double,I As long, N As Long
N=InputBox("Ведите N:")
X=InputBox("Ведите X:")
A=1
S=1
For I=1 to N-1
A=A*x/I
S=S+A
Next I
MsgBox "Сумма первых N членов ряда:" & Str(S)
End Sub
N = InputBox("Введите N:")
X = InputBox("Введите X:")
S = X
f = 1
For I = 2 To N
f = f * I
S = S + (X ^ I) / f
Next
akylich писал(а):А мне почему-то кажется, что алгоритм такой должен быть:
Private Sub Command1_Click()
Dim S As Double, f As Double, X As Double, I As Long, N As Long
N = InputBox("Введите N:")
X = InputBox("Введите X:")
S = X
f = 1
If N <= 1 Then
MsgBox "Количество N членов не может быть меньше 2х!!!"
Else
For I = 2 To N
f = f * I
S = S + (X ^ I) / f
Next
MsgBox "Сумма первых" & Str(N) & " " & "членов ряда:" & Str(S)
End If
End Sub
Сейчас этот форум просматривают: AhrefsBot, Yandex-бот и гости: 186