Método gauss

673 palavras 3 páginas
Program Sistema_linear; Uses crt; Var a : Array[1..100,1..100] Of Real; //se desejar uma matriz maior, basta criar arrays maiores// x, b : Array[1..100] Of Real; i, j, n, ji, ii, ipivo, k : Integer; // i's são variáveis auxiliares// m, soma, pivo, baux, aux : Real; resposta : char; nome : String; erro : Boolean; resultado : Text;

Begin

Repeat repeat Clrscr; Textcolor (White); Writeln ('Resolucao de sistemas de equacoes lineares utilizando o metodo da eliminacao'); Writeln ('de Gauss (triangularizacao) e retrossubstituicao para sistemas triangulares.'); Writeln; Write ('Digite a ordem do sistema (n), no maximo n=100: '); Readln (n); until n >= 2; //le os coeficientes da matriz A// for j:=1 to n do begin Repeat clrscr; Writeln ('AX = B'); Writeln; Writeln ('Matriz ampliada do sistema'); Writeln; Writeln ('Digite os elementos da coluna ',j,' da matriz A (coeficientes de x',j,'):'); Writeln; for i:=1 to n do begin Write('a[',i,'x',j,']= '); readln(a[i,j]); end; writeln; writeln; Textcolor (White); Write ('Confira os valores digitados, estao corretos? (digite s=sim, n=nao): '); Readln (resposta); Until (resposta = 'S') Or (resposta = 's'); end;

//le os coeficientes da matriz B// repeat clrscr; Writeln ('AX = B'); Writeln; Writeln ('Matriz ampliada do sistema'); Writeln; Writeln ('Digite os elementos da matriz B (termos independentes)'); Writeln; for i:=1 to n do begin Write('b[',i,']= '); readln(b[i]); end; writeln; writeln; Write ('Confira os valores digitados, estao corretos? (digite s=sim, n=nao): '); Readln (resposta); Until (resposta = 'S') Or (resposta = 's');

//Método da eliminação de Gauss (Triangularização)// k := 1; //Passo// erro := False; //A variável erro se tornará True caso haja erros de divisão por zero// For j:=1 To n Do Begin For i:=k+1 To n Do Begin pivo

Relacionados

  • metodo de gauss
    343 palavras | 2 páginas
  • Metodo de gauss
    2015 palavras | 9 páginas
  • Metodos de gauss
    328 palavras | 2 páginas
  • Método da Eliminação de Gauss
    550 palavras | 3 páginas
  • Método gauss-seidel
    1205 palavras | 5 páginas
  • Metodos Jacobi e Gauss
    582 palavras | 3 páginas
  • Metodo Nde Gauss
    2858 palavras | 12 páginas
  • Aplicação do Método de Gauss na Engenharia
    635 palavras | 3 páginas
  • MÉTODOS ITERATIVOS GAUSS-SEIDEL
    501 palavras | 3 páginas
  • Aplicação do método de gauss em circuitos resistivos
    1527 palavras | 7 páginas