Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Указывает, что функция обрабатывает все массивы указанного базового типа независимо от их размера, индексации, способа выделения памяти (статически или динамически).



Читайте также:
  1. He-делание и два способа вхождения в сновидение
  2. I. Этап «Военно-интеллектуальный - 1914». Посвящен памяти русских солдат участников Первой мировой войны 1914-1918 годов.
  3. II. Обращение к памяти программ.
  4. IV. Перепишите и переведите предложения, обращая внимание на употребление герундия в разных функциях.
  5. IV. Перепишите и переведите предложения, обращая внимание на употребление герундия в разных функциях.
  6. RAID-массивы и матрицы
  7. V. МЕТОДИКА ВЫДЕЛЕНИЯ ОТДЕЛИВШЕГОСЯ ПОСЛЕДА

Многомерные динамические массивы

Для объявления многомерных динамических массивов используйте повторяющуюся array of... конструкцию. Например,

type TMessageGrid = array of array of string;

var Msgs: TMessageGrid;

объявляет двумерный массив строк. Для создания такого массива вызывайте SetLength с двумя целыми параметрами. Например, если I и J – переменные целого типа,

SetLength(Msgs,I,J);

распределяет массив I-на-J элементов, а Msgs[0,0] обозначает элемент этого массива.

 

ПРИМЕР

1. Преобразовать вещественный массив Y(N)={0.2, -7.8, 2.5, -6.3, 1.3, 5.9, 4.4, 7.8, 0.3} в массив V по формуле Vj= cos Yj, где N=9. Оформить подпрограмму преобразования массива Y в массив V.

2. Заменить положительные элементы массива V их кубами, а отрицательные – наименьшим элементом массива; расположить элементы в порядке возрастания. Оформить подпрограмму выполнения указанных действий над массивом A (N).

3. Преобразовать одномерный массив V в двумерный W размером 3х3: разрезать условно массив V на три полоски; поместить затем под первой полоской вторую, под второй - третью. Использовать при этом оформленную подпрограмму преобразования одномерного массива A(n) в двумерный массив B(m, m).

4. Составить массив R из произведений элементов каждого столбца матрицы W. Оформить подпрограмму выполнения над массивом B(m,m) указанных действий.

 


Дата добавления: 2015-07-11; просмотров: 162 | Нарушение авторских прав






mybiblioteka.su - 2015-2024 год. (0.006 сек.)