Составить программный код для вычисления матрицы 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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д