Показать сообщение отдельно
  #4  
Старый 31.05.2012, 21:06
Jia Jia вне форума
Прохожий
 
Регистрация: 31.05.2012
Сообщения: 2
Репутация: 10
По умолчанию

Насколько я знаю tpoint поддерживает только целочисленный тип данных, в моём случае значения будут вещественными.

Наработки есть небольшие, но я в них уже запуталась.

Код:
type
   mas=array [1..12, 1..11] of real;
  TMyRec = record
    Field1: real;
    Field2: real;
  end;
  TMyRecArray = array[0..12] of TMyRec;




var
 MyArray: TMyRecArray;
 MyRec: TMyRec;
prm:array[1..12] of real;
a:array [1..2] of mas;
t,hx,y,razmer:integer;

If form1.AHP1.Checked=true then  
      begin

      prm[t]:=norm[y];                        {Заполняем одномерный массив prm нужными значениями из другого массива}
      str((prm[t]):12:12,st);                 {перевод значения в строку}
      ShowMessage('мой массив= '+st);         {вывод строки для контроля заполнения}
      end;
For i:=1 to razmer do
      For j:=1 to razmer do
      if i=j then begin
      with MyRec do
      begin
      Field1:=1;
      Field2:=1;
      end;
      for t:=1 to razmer do                   {прогоняем массив до конца}
      begin
       with MyRec do                   {работа с записью}
       begin
       Field1:=prm[t];   {Первое поле принимает первое значение}
       Field2:=prm[t+1]; {Второе поле принимает второе значение}
       t+1
       end;
Ответить с цитированием