2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 создание массива в Delphi
Сообщение19.05.2010, 13:19 
подскажите пожалуйста как мне создать массив,чтоб его элементами был другой массив для Delphi.
Например ((1,2,3),(2,3,4),(3,4,5)).
Как мне указать такой массив(например t) в var ???????(массив real).

 
 
 
 Re: создание массива в Delphi
Сообщение19.05.2010, 13:30 
Аватара пользователя
Или многомерный массив:
var array[1..N, 1..M] of real;

Или так:
var array[1..N] of array [1..M] of real;

Или так:
type subarray = array [1..M] of real;
var array[1..N] of subarray;

Если ничего не забыл. Самый первый вариант обычно удобней.

 
 
 
 Re: создание массива в Delphi
Сообщение19.05.2010, 14:23 
первый вариант на сколько я понимаю это колличество строк и столбцов,а у меня одна строка всегда...Многомерные матрицы вроде выглядят вот так (* * * *) ............................................................................................................. * * * *
а у мня всё в одну строчку должно получатся...

 
 
 
 Re: создание массива в Delphi
Сообщение19.05.2010, 14:27 
Аватара пользователя
Не понял, что непонятно... Почему оно должно получаться в одну строчку? Пеобразуйте Ваш пример к виду:
(1,2,3;
2,3,4;
3,4,5)
- и работайте с ним точно также. Ну если не нравится, возьмите второй или третий вариант. Тогда там индексация будет вместо A[1, 1] вида A[1][1] - вроде. Я уж подзабыл немного...

 
 
 
 Re: создание массива в Delphi
Сообщение19.05.2010, 14:29 
ага...спасибо..щас опробую.Кажется поняла.

 
 
 [ Сообщений: 5 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group