Форум программистов, компьютерный форум, киберфорум
PascalABC.NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 18.09.2016
Сообщений: 6

Получить матрицу, образованную по соответствующему закону

26.10.2016, 00:31. Показов 1979. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
1. Получить матрицу А (m*n) образованную по соответствующему закону (размер матрицы и закон, по которому определяется каждый элемент матрицы А, для каждого варианта задания приведены в столбце 2 таблицы).
2. Получить матрицу В, осуществив соответствующие преобразования над матрицей А (преобразование, которое необходимо сделать над матрицей А, для каждого варианта задания приведено в столбце 3 таблицы).
3. Построить матрицу С (6*6) соответствующего вида (вид матрицы С для каждого варианта задания приведен в столбце 4 таблицы).
4. Вычислить D=B*C.
5. Получить матрицу Е, переставив блоки матрицы D (необходимые перестановки для каждого варианта задания приведены в столбце 5 таблицы).
6. Сделать соответствующие вычисления для матрицы Е (требуемые вычисления приведены в столбце 6 таблицы).
На экран необходимо последовательно вывести матрицы А, В, С, D, Е и результат вычисления пункта 6 задания.
Миниатюры
Получить матрицу, образованную по соответствующему закону  
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
26.10.2016, 00:31
Ответы с готовыми решениями:

Получить матрицу А (m*n) образованную по соответствующему закону
1. Получить матрицу А (m*n) образованную по соответствующему закону sqr(i)+(j/sin(j)) 2. Получить матрицу В, осуществив соответствующие...

Получить матрицу А( m*n) образованную по соответствующему закону
ЗАДАНИЕ 1. Получить матрицу А( m*n) образованную по соответствующему закону (размер матрицы и закон, по которому определяется каждый...

Получить матрицу А (m*n) образованную по соответствующему закону
1. Получить матрицу А (m*n) образованную по соответствующему зако¬ну (размер матрицы и закон, по которому определяется каждый эле¬мент...

1
3 / 3 / 15
Регистрация: 09.04.2012
Сообщений: 27
26.10.2016, 21:23
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

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
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
const
 n=6;
 m=6;
var
 i,j,k,ij : integer;
 a,b,c,d,e : array[1..n,1..m] of real;
 r,sum, min: real;
 
procedure vivod(tmp: array[1..n,1..m] of real; tx: string; k1,k2: integer);
 var
  ii, jj: integer;
 
begin
 writeln('   Матрица ', tx);
 for ii:=1 to n do
  for jj:=1 to m do
   begin
    write(tmp[ii,jj]:k1:k2);
    if jj=m then writeln;
   end;
  writeln;
 
end;
 
 
 begin
  {заполнение и вывод матрицы A}
 writeln('   Матрица А');
 for i:=1 to n do
  for j:=1 to m do
   begin
    a[i,j]:=(i+j)*sin(j)/cos(i);
    write(a[i,j]:9:3);
    if j=m then writeln;
   end;
 
  writeln;
  
  b:=a;
  for i:=1 to n do
   for k:=1 to n-1 do
    for j:=k to m do
     if b[i,k]>b[i,j] then
      begin
       r:=b[i,j];
       b[i,j]:=b[i,k];
       b[i,k]:=r;
      end;
 
  {вывод матрицы B}
  vivod(b,'B',9,3);
  
  {заполнение матрицы C}
 for i:=1 to n do
  for j:=1 to m do
   begin
    c[i,j]:=1;
    if (i>j) and (i+j<n+1) then c[i,j]:=0;
    if (i<j) and (i+j>n+1) then c[i,j]:=0;
   end;
   
 {вывод матрицы C}
  vivod(c,'C',3,0);
 
  {вычисление и вывод матрицы D}
 writeln('   Матрица D');
  for i:=1 to n do
   for j:=1 to m do
    begin
     sum:=0;
     for k:=1 to n do
      begin
       sum:=sum+b[i,k]*c[k,j];
       d[i,j]:= sum;
      end;
     write(d[i,j]:9:3);
     if j=m then writeln;
    end;
   writeln;
 
 {вычисление матрицы E} {конкретно для матрицы 6х6}
  e:=d;
  for i:=4 to n do
   for j:=1 to 3 do
    begin
     r:=e[i,j];
     e[i,j]:=e[i-3,j+3];
     e[i-3,j+3]:=r;
    end;
    
  {вывод матрицы E}
    vivod(e,'E',9,3);
 
 {вычисление минимального элемента главной диагонали}
  min:=e[1,1];
  for i:=2 to n do
   if e[i,i]<min then
    begin
     min:=e[i,i];
     ij:=i;
    end;
  writeln(' Минимальный элемент: E[',ij,',',ij,'] = ',min:8:3)
 end.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
26.10.2016, 21:23
Помогаю со студенческими работами здесь

Получить матрицу А (m*n) образованную по соответствующему закону
1. Получить матрицу А (m*n) образованную по соответствующему закону (размер матрицы и закон, по которому определяется каждый элемент...

Получить матрицу, образованную по соответствующему закону
Помогите решить: 1. Получить матрицу А (m*n) образованную по соответствующему зако¬ну (размер матрицы и закон, по которому...

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

Получить часть слова, образованную n k b буквами
дано слово получить его часть образованную n k b буквами

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


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это дополнительная запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru