Лабораторные по Информатике / Лабораторная работа Накопление 4 / Вариант 27
.doc
“ Программный элемент НАКОПЛЕНИЕ ”
ЗАДАНИЕ 1
-
Математическое описание
Вычислить значение функции:
,
где N - размерность вектора А.
Проанализировать выполнение программы на примере вектора:
А={2; -6; О; 4; -4; -2; 2}
-
Входные данные: {A}; {B}; N – вещественного типа
-
Выходные данные: S – вещественного типа
-
Алгоритмизация
0 1
2
4 5 да нет 6 3



7 да нет 9
8

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

ЗАДАНИЕ 2
-
Математическое описание
Вычислить произведение абсолютных значений элементов прямоугольной матрицы.
Для отладки программы контрольный вариант выбрать самостоятельно.
-
Алгоритмизация

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

