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

2
3
7


4 да
5 6



нет
9 8
-
Программирование
Private Sub Command1_Click()
Dim X() As Single
Dim i As Integer
Dim P As Single
Dim j As Single
j = InputBox("BBEDITE J")
ReDim X(1 To j)
P = 1
For i = 1 To j
X(i) = InputBox("BBEDITE X")
P = P * Abs(X(i))
Next
Print "P=" & P
End Sub
-
Отладочный пример

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

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

