Составить программный код для вычисления матрицы 5-го порядка - VB

Узнай цену своей работы

Формулировка задачи:

Помогите, пожалуйста, составить программный код для вычисления матрицы 5-го порядка(Visual Basic).Буду очень благодарна

Решение задачи: «Составить программный код для вычисления матрицы 5-го порядка»

textual
Листинг программы
Private Sub cmd1_Click()
CLS
 
RANDOMIZE TIMER
n = 5
REDIM x(n, n) AS LONG
 
FOR i = 1 TO n
FOR j = 1 TO n
   x(i, j) = 18 * RND - 9
   PRINT x(i, j);
NEXT: PRINT
NEXT: PRINT
 
PRINT "|X| = "; DET(n, x())
End Sub
 
Private Sub ALG (j AS LONG, n AS LONG, a() AS LONG, c() AS LONG)
 
   FOR k = 1 TO n - 1
   FOR l = 1 TO n - 1
      IF l < j THEN
         c(k, l) = a(k + 1, l)
      ELSE
         c(k, l) = a(k + 1, l + 1)
      END IF
   NEXT l
   NEXT k
End Sub
 
Private Function DET (n AS LONG, a() AS LONG) AS LONG
   DIM D AS LONG
   DIM m AS LONG
   REDIM b(n, n) AS LONG
 
   IF n = 1 THEN
      DET = a(1, 1)
   ELSE
      D = 0
 
      FOR m = 1 TO n
         CALL ALG((m), n, a(), b())
         D = D - (-1) ^ m * a(1, m) * DET(n - 1, b())
      NEXT m
 
      DET = D
   END IF
End Function

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.5 из 5
Похожие ответы