Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Материал по программированию / 1-ый семестр / Приложение 3. Типовые подпрограммы

.pdf
Скачиваний:
28
Добавлен:
13.03.2016
Размер:
207.86 Кб
Скачать

Приложение 3. Типовые подпрограммы

Ввод вектора

Private Sub InputVector(ByRef x() As Single, _ Optional ByVal ArrayName As String = "элемент")

Dim i As Integer

For i = 1 To x.GetUpperBound(0) x(i) = InputBox(ArrayName & _ "(" & i & ") = ?")

Next End Sub

Вывод вектора

Private Sub OutputVector(ByRef x() _ As Single, ByVal txtBx As TextBox)

Dim i As Integer

For i = 1 To x.GetUpperBound(0) txtBx.AppendText(" " & x(i))

Next txtBx.AppendText(vbCrLf)

End Sub

Ввод матрицы

Private Sub InputMatrix(ByRef x(,) _ As Single, Optional ByVal ArrayName _ As String = "элемент")

Dim i, j As Integer

For i = 1 To x.GetUpperBound(0) For j = 1 To x.GetUpperBound(1)

x(i, j) = InputBox( _ ArrayName & "(" & i & "," _ & j & ") = ?")

Next

Next End Sub

Вывод матрицы

Private Sub OutputMatrix(ByVal x(,) _ As Single, ByVal y As TextBox)

Dim i, j As Integer

For i = 1 To x.GetUpperBound(0)

For j = 1 To x.GetUpperBound(1) y.AppendText(x(i, j) & vbTab)

Next y.AppendText(vbCrLf)

Next End Sub