Поискала в Алгоритмах,ничего не нашла о решении СЛАУ методом Крамера

Не очень понимаю как составить алгоритм СЛУ с тремя неизвестными методом Крамера

Как?С чего начать? Помогите!!
Заранее спасибо!
Код: Выделить всё
Public i As Integer
Dim j As Integer
Dim n, l, c, m, x, k As Integer
Dim a(10, 10), b(100)
Private Sub Command1_Click()
Print: Print
a(1, 1) = 5: a(1, 2) = -1: a(1, 3) = 4
a(2, 1) = 1: a(2, 2) = 4: a(2, 3) = 3
a(3, 1) = 17: a(3, 2) = -1: a(3, 3) = 0
Form4.CurrentY = 400
For i = 1 To 3
For j = 1 To 3
Form4.ForeColor = QBColor(4)
Form4.CurrentX = 100
Print Spc(j * 4); a(i, j);
Next j
Print
Next i
'Call opred(a)
op1 = a(1, 1) * a(2, 2) * a(3, 3) + a(2, 1) * a(3, 2) * a(1, 3) + a(1, 2) * a(2, 3) * a(3, 1)
op2 = a(3, 1) * a(2, 2) * a(1, 3) + a(1, 1) * a(2, 3) * a(3, 2) + a(2, 1) * a(1, 2) * a(3, 3)
op = op1 - op2
Text1.Text = op
b(1) = 25: b(2) = 16: b(3) = 17
For i = 1 To 3
j = 1
a(i, j) = b(i)
Next i
op1 = a(1, 1) * a(2, 2) * a(3, 3) + a(2, 1) * a(3, 2) * a(1, 3) + a(1, 2) * a(2, 3) * a(3, 1)
op2 = a(3, 1) * a(2, 2) * a(1, 3) + a(1, 1) * a(2, 3) * a(3, 2) + a(2, 1) * a(1, 2) * a(3, 3)
p1 = op1 - op2
a(1, 1) = 5: a(1, 2) = -1: a(1, 3) = 4
a(2, 1) = 1: a(2, 2) = 4: a(2, 3) = 3
a(3, 1) = 17: a(3, 2) = -1: a(3, 3) = 0
b(1) = 25: b(2) = 16: b(3) = 17
For i = 1 To 3
j = 2
a(i, j) = b(i)
Next i
op1 = a(1, 1) * a(2, 2) * a(3, 3) + a(2, 1) * a(3, 2) * a(1, 3) + a(1, 2) * a(2, 3) * a(3, 1)
op2 = a(3, 1) * a(2, 2) * a(1, 3) + a(1, 1) * a(2, 3) * a(3, 2) + a(2, 1) * a(1, 2) * a(3, 3)
p2 = op1 - op2
a(1, 1) = 5: a(1, 2) = -1: a(1, 3) = 4
a(2, 1) = 1: a(2, 2) = 4: a(2, 3) = 3
a(3, 1) = 17: a(3, 2) = -1: a(3, 3) = 0
b(1) = 25: b(2) = 16: b(3) = 17
For i = 1 To 3
j = 3
a(i, j) = b(i)
Next i
op1 = a(1, 1) * a(2, 2) * a(3, 3) + a(2, 1) * a(3, 2) * a(1, 3) + a(1, 2) * a(2, 3) * a(3, 1)
op2 = a(3, 1) * a(2, 2) * a(1, 3) + a(1, 1) * a(2, 3) * a(3, 2) + a(2, 1) * a(1, 2) * a(3, 3)
p3 = op1 - op2
X1 = p1 / op
X2 = p2 / op
x3 = p3 / op
Label4.Caption = X1
Label5.Caption = X2
Label6.Caption = x3
End Sub
Если object (DELPHI), то лэйблы и будут. Иначе writeln(x1:10:4);" писал(а):Что будет вместо Лэйблов в паскале?