«Программный элемент НАКОПЛЕНИЕ»
Задание 1
-
Математическое описание.
-
Выбор математической модели
-
Вычислить значение Функции /при X > 0.5/
lnY=
Для отладки программы значения Х и n выбрать самостоятельно.
Результат расчета сравнить с результатом вычисления по встроенной Функции.
-
Входные данные: х, n - вещественные
-
Выходные данные: Y - вещественные
Задание 2
-
Математическое описание.
-
Выбор математической модели
-
Определить произведение элементов на главной диагонали квадратной матрицы, найденное значение присвоить последнему элементу второй строки. Для отладки программы матрицу выбрать самостоятельно.
-
Входные данные: A - вещественные
-
Выходные данные: P - вещественные
-
Алгоритмизация

-
Программирование
Private Sub Command1_Click()
Dim X As Single
Dim n As Integer
Dim i As Integer
Dim Y As Single
Dim Z As Single
1:
X = InputBox("BBEDITE X")
n = InputBox("BBEDITE n")
If X > 0.5 Then
For i = 1 To n
Z = 0
Z = Z + ((X - 1) ^ i) / (i * (X ^ i))
i = i + 1
Next
Else
MsgBox ("X>5")
GoTo 1
End If
Y = Exp(X)
MsgBox ("Y=" & Y)
End Sub
-
Отладочный пример
-
Алгоритмизация

-
Программирование
Private Sub Command1_Click()
Dim i As Integer
Dim j As Integer
Dim n As Integer
Dim A() As Single
Dim P As Single
n = InputBox("Введите размерность массива")
ReDim A(1 To n, 1 To n)
For i = 1 To n
For j = 1 To n
A(i, j) = InputBox("Введите массив")
Next
Next
P = 1
For i = 1 To n
j = i
P = P * A(i, j)
Next
A(n, n) = P
MsgBox ("P=" & P)
End Sub
-
Отладочный пример

