Як обробляти двовимірні масиви?



+3 +/-

Яким методом, оператором або функцією?

Найлегше зрозуміти, якщо синтаксис у відповіді буде простий, наприклад Turbo Pascal.

А в ідеалі цікавить MaxScript.

Профіль користувача Maizer Запитав: Maizer  (рейтинг 12952) Категорія: Інтернет

Відповідей: 1

3 +/-
Найкраща відповідь

Чесно кажучи не зрозумів суті питання. Що значить "обробляти"? Є різні операції з масивами - знаходження якогось значення в масиві, сортування масиву і т. П. Кожній операції відповідає певний алгоритм.

У загальному випадку масив розглядається як змінна. Тільки змінна складається з безлічі значень. У двовимірному масиві кожному значенню безлічі відповідає певне місце - номер стовпця і номер рядка. Тому елемент масиву позначається як імя_массіва (номер_стовпчика; номер_рядка). Знаючи імя_массіва, номер стовпця і рядка можна звернутися до будь-якого елементу масиву. От і все. Далі, слідуючи алгоритму обробки масиву, пишемо послідовність дій, т. Е. Програму для комп'ютера.

Наприклад, якщо нам треба скласти два масиви, то пишемо

for i: = 1 to n

for j: = 1 to m

a (i, j): = b (i, j) + c (i, j);

end;

end;

n і m - кількість рядків і стовпців, a, b, c - масиви.

Відповів на питання: Planetarian