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

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

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

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

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

textual
Листинг программы
  1. Private Sub cmd1_Click()
  2. CLS
  3.  
  4. RANDOMIZE TIMER
  5. n = 5
  6. REDIM x(n, n) AS LONG
  7.  
  8. FOR i = 1 TO n
  9. FOR j = 1 TO n
  10.    x(i, j) = 18 * RND - 9
  11.    PRINT x(i, j);
  12. NEXT: PRINT
  13. NEXT: PRINT
  14.  
  15. PRINT "|X| = "; DET(n, x())
  16. End Sub
  17.  
  18. Private Sub ALG (j AS LONG, n AS LONG, a() AS LONG, c() AS LONG)
  19.  
  20.    FOR k = 1 TO n - 1
  21.    FOR l = 1 TO n - 1
  22.       IF l < j THEN
  23.          c(k, l) = a(k + 1, l)
  24.       ELSE
  25.          c(k, l) = a(k + 1, l + 1)
  26.       END IF
  27.    NEXT l
  28.    NEXT k
  29. End Sub
  30.  
  31. Private Function DET (n AS LONG, a() AS LONG) AS LONG
  32.    DIM D AS LONG
  33.    DIM m AS LONG
  34.    REDIM b(n, n) AS LONG
  35.  
  36.    IF n = 1 THEN
  37.       DET = a(1, 1)
  38.    ELSE
  39.       D = 0
  40.  
  41.       FOR m = 1 TO n
  42.          CALL ALG((m), n, a(), b())
  43.          D = D - (-1) ^ m * a(1, m) * DET(n - 1, b())
  44.       NEXT m
  45.  
  46.       DET = D
  47.    END IF
  48. End Function

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


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

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

14   голосов , оценка 4.5 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы