Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > Delphi, Kylix and Pascal


Ответ
 
Опции темы Опции просмотра
Старый 26.11.2012, 13:05   #1 (permalink)
marsel31
Новичок
 
Регистрация: 02.07.2012
Сообщений: 6
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию Программирование матричных операций

1)aji=(2ij+4i)/i!
2)Xi=скалярное произведение второй строки на i-тый столбец
3)Элементы главной диагонали по убыванию
4)y=sqrt(X1...Xn)
marsel31 вне форума   Ответить с цитированием

Старый 26.11.2012, 13:05
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Давайте обратим внимание на схожие темы

VBA программирование
Web программирование
Паскаль АВС, сортировка в одномерном массиве без функций и операций

Старый 26.11.2012, 13:07   #2 (permalink)
marsel31
Новичок
 
Регистрация: 02.07.2012
Сообщений: 6
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Хотя бы 2ую помогите решить,я только учусь еще.
marsel31 вне форума   Ответить с цитированием
Старый 26.11.2012, 15:37   #3 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Цитата:
Сообщение от marsel31 Посмотреть сообщение
я только учусь еще.
Сразу скажу - плохой Вы способ выбрали для учения: получив задание, скакать по форумам. Уверяю Вас - так Вы ровно ничему никогда не научитесь. Оттого, что Вы тупо скатаете и сдадите готовое решение, Вы ничуть не продвинетесь в освоении программирования, а разбирать чужую программу это, уж поверьте, куда сложней, чем написать и отладить свою. Впрочем, попробуйте: вот программа, решающая "в одном флаконе" первые три задания. Смысла записи под номером 4 я, увы, просто не понял.
Код:
Const
 N=5;

Var
 M:Array[1..N,1..N] of real;
 i,j,k:Byte;
 SP,Den:Real;
 D:Array[1..N] of Real;

Begin
 Den:=1;
 For i:=1 to N do
  begin
   Den:=Den*i;
   For j:=1 to N do
    begin
     M[i,j]:=(2*i*j+4*i)/Den;
     Write(M[i,j]:8:4);
    end;
   Writeln;
  end;
 Writeln;
 For i:=1 to N do
  begin
   SP:=0;
   For j:=1 to N do
    SP:=SP+M[2,j]*M[j,i];
   Writeln('X',i,'= ',SP:0:4);
  end;
 Writeln;
 For i:=1 to N do
  D[i]:=M[i,i];
 Writeln('Ordered diagonal:');
 For i:=1 to N-1 do
  For j:=1 to N-i do
   If D[j]<D[j+1] then
    begin
     Den:=D[j];
     D[j]:=D[j+1];
     D[j+1]:=Den;
    end;
 For i:=1 to N do Write(D[i]:8:4);
 Readln
End.
Vladimir_S вне форума   Ответить с цитированием
Старый 26.11.2012, 22:17   #4 (permalink)
marsel31
Новичок
 
Регистрация: 02.07.2012
Сообщений: 6
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию спасибо)

не подскажите где можно именно про матрицы почитать,в книге у меня нет(
в интернете ничего толкового не смог найти
marsel31 вне форума   Ответить с цитированием
Старый 27.11.2012, 09:59   #5 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Цитата:
Сообщение от marsel31 Посмотреть сообщение
не подскажите где можно именно про матрицы почитать,в книге у меня нет(
в интернете ничего толкового не смог найти
Советую еще раз попробовать поискать в Интернете - там информации море. И про матрицы вообще, и про программирование многомерных массивов, и руководства по языкам программирования с соответствующими разделами - всё есть.
Vladimir_S вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 00:12.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.