Назначение 5-ти-, 6-ти-, 7-ми- и т.д. -мерных массивов.

Разговоры на любые темы: вы можете обсудить здесь какой-либо сайт, найти единомышленников или просто пообщаться...
A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Назначение 5-ти-, 6-ти-, 7-ми- и т.д. -мерных массивов.

Сообщение A.A.Z. » 12.05.2004 (Ср) 19:22

Помогите найти назначение такого массива, типа
Код: Выделить всё
Dim Arr(10, 3, 2, 100, 69, 72, 30) As Variant

Надо, очень! :o
Нет меня больше

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Сообщение hCORe » 12.05.2004 (Ср) 20:22

Ээээ... наверное что-то сложное из матриц (см. высшую математику), но я не уверен :roll:
Моду создают модоки, а распространяют модозвоны.

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Сообщение A.A.Z. » 12.05.2004 (Ср) 21:01

Пасиба
Нет меня больше

corgi
ToyMan
ToyMan
 
Сообщения: 1367
Зарегистрирован: 01.10.2002 (Вт) 9:59
Откуда: Россия, Москва

Сообщение corgi » 12.05.2004 (Ср) 21:34

n-мерные массивы, насколько я знаю используются для описания пространств. ну например трех мерное пространство мы знаем (x,y,z), а если нам надо учитывать например скорость, то нужно уже четырех мерное, если добавить еще ускорение то пяти, ну и так далее можно продолжить
Ничто так не ограничивает полёт мысли программиста, как компилятор

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Сообщение A.A.Z. » 13.05.2004 (Чт) 19:44

Да я тут нашел применение -
Код: Выделить всё
Dim Arr(IDУлицы, NДома, NКвартиры, NКомнаты, IDЧеловека) As Long

Такое тоже подойдет?
Нет меня больше

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Сообщение hCORe » 13.05.2004 (Чт) 19:48

Пяти-шести-семимерное пространство - это звучит красиво :lol:
А номер дома, ИД чела и день смерти - это немного не то :twisted:
Моду создают модоки, а распространяют модозвоны.

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Сообщение A.A.Z. » 13.05.2004 (Чт) 19:57

Почему? Как таблицу же это не сделаешь!
Нет меня больше

corgi
ToyMan
ToyMan
 
Сообщения: 1367
Зарегистрирован: 01.10.2002 (Вт) 9:59
Откуда: Россия, Москва

Сообщение corgi » 13.05.2004 (Чт) 21:09

A.A.Z. писал(а):Да я тут нашел применение -
Код: Выделить всё
Dim Arr(IDУлицы, NДома, NКвартиры, NКомнаты, IDЧеловека) As Long

Такое тоже подойдет?

я бы написал так
Код: Выделить всё
Dim Arr(n,5) As Long

где n это количество записей, а 5 это IDУлицы, NДома, NКвартиры, NКомнаты, IDЧеловека
разве не вариант :?: :roll:
Ничто так не ограничивает полёт мысли программиста, как компилятор

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Сообщение A.A.Z. » 13.05.2004 (Чт) 21:31

Тьфу, черт!
Вариант corgi на бумаге понятен, а вот в мыслях - нет... :( :oops:
Что-то у меня в голове не укладывается это все... :(
Нет меня больше

GAGArin
Неистовый флудер
Неистовый флудер
 
Сообщения: 1777
Зарегистрирован: 23.12.2002 (Пн) 12:46
Откуда: я тут взялся, не знаю...

Сообщение GAGArin » 14.05.2004 (Пт) 4:29

Если пятимерным массивом задавать дома улицы и пр. ТО у тебя получаться ячейки для каждого человека на каждой улице в каждом доме и квартире. ИМХО можно засадить туда булевы переменные но таблицей куда проще. Представ себе трёхмерное пространство. Ты для каждой точки видешь и Х И Y u Z И для каждого X (человека) Существуют варианты со всеми вожможными Y u Z (домами и квартирами).

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 14.05.2004 (Пт) 8:54

A.A.Z., можно вопрос? Ты где учишься?
Если в старших классах, то еще одно применение, о котором можно будет рассказать (я так понимаю, ты доклад готовишь?) - это химия и физика, вернее та их часть, которая касается атомных оболочек.
С помощью многомерных массивов можно описывать состояния электронов (s,p,n,f, соответственно, 1-, 3-, 5- и 7-мерные).
Lasciate ogni speranza, voi ch'entrate.

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Сообщение hCORe » 14.05.2004 (Пт) 11:57

не s,p,n,f а
s,p,d,f 8)
Моду создают модоки, а распространяют модозвоны.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 14.05.2004 (Пт) 12:25

Упс... :)
Да, старость не радость :)
Lasciate ogni speranza, voi ch'entrate.

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Сообщение A.A.Z. » 14.05.2004 (Пт) 20:14

8 класс
Не, не доклад, надо человеку (информатичке :shock:) объяснить, а то она мне не хочет верить, что я кой-чего знаю :shock:
Насчет химии - да, s, d, p, f (соответственно, 1, 3, 5, 7 ячеек на подуровне). А как это связано с моей темой, что-то я не очень понял?
Нет меня больше

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 14.05.2004 (Пт) 20:44

Лучше всего многомерные массивы использовать для описания многомерных пространств. Но поскольку умозрительно представить шестимерное пространство непросто, то придется придумать искуственный пример. Например, массив World(X, Y, Z, C, E, T). Здесь измерения это соответственно: X-,Y-,Z-координаты, температура, энтропия, время. Такой массив позволит описать некоторый участок пространства, зафиксировав температуру и энтропию среды в любой момент времени.
Lasciate ogni speranza, voi ch'entrate.

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Сообщение A.A.Z. » 14.05.2004 (Пт) 22:21

Спасибо :)
Пойду скажу информатичке все "как есть", да заодно выскажу все, что я о ней думаю :twisted: :evil:
Нет меня больше

GAGArin
Неистовый флудер
Неистовый флудер
 
Сообщения: 1777
Зарегистрирован: 23.12.2002 (Пн) 12:46
Откуда: я тут взялся, не знаю...

Сообщение GAGArin » 15.05.2004 (Сб) 3:50

A.A.Z. писал(а):8 класс
Не, не доклад, надо человеку (информатичке :shock:) объяснить, а то она мне не хочет верить, что я кой-чего знаю :shock:

Так принеси из дома пару готовых неплохих проектов. Сразу поверит
8)
A.A.Z. писал(а):
Насчет химии - да, s, d, p, f (соответственно, 1, 3, 5, 7 ячеек на подуровне). А как это связано с моей темой, что-то я не очень понял?

Чесно говоря я тоже. :?

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Сообщение A.A.Z. » 15.05.2004 (Сб) 13:26

Так принеси из дома пару готовых неплохих проектов. Сразу поверит 8)

Думаешь, я так не делал? Она знает Delphi, а я в Delphi - 0, а насчет проектов говорит, что я это стащил с инета. :evil:
Нет меня больше

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Сообщение hCORe » 15.05.2004 (Сб) 16:00

VB - сила
Delphi - могила!
Моду создают модоки, а распространяют модозвоны.

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Сообщение A.A.Z. » 15.05.2004 (Сб) 16:31

Поддерживаю. По-моему, Delphi - действительно - могила, поскольку сейчас он все менее востребован и популярен. В основном, насколько я знаю (т.е. ИМХО), сейчас пишут либо на C#, либо на VB 6/7.
Нет меня больше

Faust
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 649
Зарегистрирован: 29.12.2003 (Пн) 13:38
Откуда: лаборатория

Сообщение Faust » 15.05.2004 (Сб) 21:12

:shock: Существует VB 7?
А Delphi и мне не нравится - большой больно, да и требовательный.
Последний раз редактировалось Faust 16.05.2004 (Вс) 9:21, всего редактировалось 1 раз.
Листинги не горят!

corgi
ToyMan
ToyMan
 
Сообщения: 1367
Зарегистрирован: 01.10.2002 (Вт) 9:59
Откуда: Россия, Москва

Сообщение corgi » 15.05.2004 (Сб) 21:32

существует еще как это vb.net
Ничто так не ограничивает полёт мысли программиста, как компилятор

GAGArin
Неистовый флудер
Неистовый флудер
 
Сообщения: 1777
Зарегистрирован: 23.12.2002 (Пн) 12:46
Откуда: я тут взялся, не знаю...

Сообщение GAGArin » 16.05.2004 (Вс) 7:08

Delphi ИМХО чуток сложнее в освоении (хотя после VB тоже очень прост) А в использование легче на два порядка. Хотя и работает с API чуть медленее. А всё остальное точно то же самое. Короче по мне сейчас что Delphi что VB всё едино.

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Сообщение hCORe » 16.05.2004 (Вс) 12:10

Спор приобретает окраску "священных войн".
Вот что я вам скажу: сила ночи, сила дня - одинаково фигня. Приерно также и с программами: неважно, на ЧЕМ ты пишешь свои проги, а важно ЧТО и КАК у тебя получается. Так что для реализации одной из целей подходит и Delphi, и C++ Builder, и даже досовский QuickBasic 8)

ЗЫ. А Delphi действительно по интерфейсу и легкости освоения хуже VB, не лучший (имеется ввиду 3-7 версии)
Моду создают модоки, а распространяют модозвоны.

GAGArin
Неистовый флудер
Неистовый флудер
 
Сообщения: 1777
Зарегистрирован: 23.12.2002 (Пн) 12:46
Откуда: я тут взялся, не знаю...

Сообщение GAGArin » 17.05.2004 (Пн) 3:59

hCORe писал(а):Спор приобретает окраску "священных войн".
Эт точно :twisted:
Вот что я вам скажу: сила ночи, сила дня - одинаково фигня.

Именно это я и хотел сказать. 8)


Вернуться в Народный треп

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 109

    TopList