Разработать информационную технологию, позволяющую вычислить сумму значений элементов первой и последней строк матрицы А произвольной размерности m × n.
Входные данные: m – целое число;
n – целое число;
A=[aij], , – массив вещественных чисел.
Выходные данные:
s – искомая сумма, вещественное число.
Математическая модель:
Схема алгоритма:
Код приложения:
Option Base 1
Private Sub Command1_Click()
Dim m As Integer, n As Integer
Dim s As Single, a() As Single, i As Integer, j As Integer
m=InputBox(“Введите количество строк матрицы”)
n=InputBox(“Введите количество столбцов матрицы”)
Redim a(m,n)
For i=1 To m
For j=1 To n
a(i,j)=InputBox(“a(“ & i & ”,” & j & ”)”)
Next j
Next i
s=0
For j=1 To n
s=s+a(1,j)+a(m,j)
Next j
Print “Исходная матрица”
For i=1 To m
For j=1 To n
Print Format(a(i,j),”0.00”);
Next
Next
Msgbox “Сумма первой и последней строк матрицы равна ” & s
End Sub
Аналогичный алгоритм может быть использован для накопления суммы степенного ряда. В этом случае дополнительной переменной присваивается значение, равное первому члену степенного ряда.