Курсовые
Черчение

Теплоэнергетика

Электротехника
Карта

 

Применение оператора «:» в многомерных массивах

При обычном задании массивов (с помощью символа точки с запятой «;») число рядов (строк) массива получается на 1 больше, чем число символов «:», но массив остается двумерным. Оператор «:» (двоеточие) позволяет легко выполнять операции по увеличению размерности массивов. Приведем пример формирования трехмерного массива путем добавления новой страницы. Пусть у нас задан исходный двумерный массив М размером 3x3:

» М=[1 2 3; 4 5 6; 7 8 9] 

М =

1 2 3

4 5 6

7 8 9

Для добавления новой страницы с тем же размером можно расширить М следующим образом:

» М(:.:.2)=[10 11 12; 13 14 15; 16 17 18] 

M(:.:.l) =

1 2 3

4 5 6

7 8 9 

М(:.:.2) =

10 11 12

13 14 15

16 17 18

Посмотрим, что теперь содержит массив М при явном его указании:

» М

М(:,:.1)=

1 2 3

4 5 6

7 8 9 

М(:.:.2) =

10 11 12

13 14 15

16 17 18

Как можно заметить, числа в выражениях М(:.:, 1) и М(:,: ,2) означают номер страницы.

 

Языки программирования Турбо Паскаль

Глава 8. Процедуры и функции

8.1. Локализация имен
8.2. Описание подпрограммы
8.2.1. Заголовок Мощные средства программирования Многие математические системы создавались исходя из предположения, что пользователь будет решать свои задачи, практически не занимаясь программированием.
8.2.2. Параметры
8.3. Параметры-массивы и параметры-строки
8.4. Процедурные типы. Параметры-функции и параметры-процедуры
8.5. Нетипизированные параметры-переменные
8.6. Рекурсия и опережающее описание
8.7. Расширенный синтаксис вызова функций

Инженерная графика

 

Сопромат