Лабораторные по Информатике / Лабораторная работа Накопление 4 / Вариант 12
.doc
«Программный элемент НАКОПЛЕНИЕ»
Задание 1
-
Математическое описание.
-
Выбор математической модели
-
Вычислить значение Функции

Для отладки программы значения х , n и массива А выбрать самостоятельно.
-
Входные данные: х, n, a - вещественные
-
Выходные данные: Z - вещественные
-
Алгоритмизация

-
Программирование
Private Sub Command1_Click()
Dim X As Single
Dim n As Integer
Dim i As Integer
Dim Y As Single
Dim Z As Single
Dim A() As Single
X = InputBox("BBEDITE X")
n = InputBox("BBEDITE n")
ReDim A(1 To n)
For i = 1 To n
A(i) = InputBox("BBEDITE A = ")
Next
Z = 0
For i = 1 To n
Z = Z + A(i) * (X ^ (1 / i))
Next
MsgBox ("Z=" & Z)
End Sub
-
Отладочный пример



Задание 2
-
Математическое описание.
-
Выбор математической модели
-
Определить произведение элементов четных строк квадратной матрицы. Для отладки программы матрицу выбрать самостоятельно.
-
Входные данные: A{} - вещественные
-
Выходные данные: P – вещественные
-
Алгоритмизация

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