Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
0 / 0 / 0
Регистрация: 09.12.2013
Сообщений: 2
1

Написать программу, которая вычисляет определитель квадратной матрицы любого порядка(универсальная, для порядка n)

09.12.2013, 20:54. Показов 2033. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите написать программу, которая вычисляет определитель квадратной матрицы любого порядка(универсальная, для n порядка) .Программа должна работать для матрицы любого порядка.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.12.2013, 20:54
Ответы с готовыми решениями:

Написать программу, которая вычисляет определитель квадратной матрицы третьего порядка.
Написать программу, которая вычисляет определитель квадратной матрицы третьего порядка.

Написать программу , которая вычисляет определитель квадратной матрицы второго порядка
Написать программу , которая вычисляет определитель квадратной матрицы второго порядка .ниже...

Написать программу, которая вычисляет определитель квадратной матрицы второго порядка
Написать программу, которая вычисляет определитель квадратной матрицы второго порядка Помогите...

Написать программу, которая вычисляет определитель квадратной матрицы второго порядка
Написать программу, которая вычисляет определитель квадратной матрицы второго порядка

1
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
10.12.2013, 09:33 2
Лучший ответ Сообщение было отмечено татьянка95 как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
uses crt;
type Tmatr=array [1..20,1..20] of real;
{перестановка строк матрицы, если элемент на главной диагонали=0}
procedure Per(k,n:integer;var a:Tmatr; var p:integer);
var i,j:integer;z:real;
begin
   z:=a[k,k];i:=k;p:=0;
   for j:=k+1 to n do
     begin
       if abs(a[j,k])>z then
          begin
            z:=abs(a[j,k]);i:=j;
            p:=p+1;
          end;
     end;
   if i>k then
   for j:=k to n do
     begin
       z:=a[i,j];a[i,j]:=a[k,j];a[k,j]:=z;
     end;
end;
{при перестановке меняется знак определителя}
function znak(p:integer):integer;
begin
if p mod 2=0 then
znak:=1 else znak:=-1;
end;
procedure opr(n:integer;var a:Tmatr;var det:real);
var k,i,j,p:integer;
    r:real;
begin
det:=1;
for k:=1 to n do
   begin
     if a[k,k]=0 then per(k,n,a,p);
     det:=znak(p)*det*a[k,k];
     for j:=k+1 to n do
       begin
         r:=a[j,k]/a[k,k];
         for i:=k to n do
           begin
             a[j,i]:=a[j,i]-r*a[k,i];
           end;
       end;
   end;
end;
var n:integer;
    a:Tmatr;
    det:real;
    i,j:integer;
begin
clrscr;
write('n=');readln(n);
writeln('Ischodnaia matritsha');
randomize;
for i:=1 to n do
  begin
    for j:=1 to n do
      begin
        a[i,j]:=10*random-2;
        write(a[i,j]:6:2);
      end;
  writeln;
  end;
opr(n,a,det);
write('opr=',det:0:0);
readln
end.
0
10.12.2013, 09:33
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.12.2013, 09:33
Помогаю со студенческими работами здесь

Программа которая вычисляет определитель квадратной матрицы третьего порядка.
Программа которая вычисляет определитель квадратной матрицы третьего порядка. Помогите пожалуйста...

Написать программу которая вычисляет определитель квадратной матрицы
Написать программу которая вычисляет определитель квадратной матрицы вещественных чисел...

Написать программу для формирования матрицы по внешнему виду для любого заданного порядка
Добрый вечер. Никак не могу сделать программу, которая бы делал матрицу, при любом значение...

Определитель квадратной матрицы второго порядка.
Помогите пожалуйста решить. У самого ничего не получается(( Требуется написать программу, которая...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru