Введение в программирование. Pascal и Delphi. Гурьянов Л.В - 117 стр.

UptoLike

116
Использование многомерных динамических массивов позволяет
создать "матрицу", которая имеет различное количество элементов в
каждой строке.
Пример многомерного динамического массива:
Var
FArray: array of array of integer;
begin
SetLength (FArray, 10); {память для 10 строк }
. . .
SetLength (FArray[0], 5);
{ память для 5 элементов первой строки }
SetLength (FArray[1], 4);
{ память для 4 элементов второй строки }
SetLength (FArray[2], 6);
{ память для 6 элементов третьей строки }
. . .
{ Например, FArray[1, 3] – четвертый элемент второй строки }
Finalize (FArray);
{освобождаем память, выделенную для массива }
End.
Рассмотрим создание классадинамический массив [BYTE, март
2000,
Cover Storyязыки программирования].
Будем разрабатывать программу, использующую этот класс, как
консольное приложение
Delphi.
Консольэто монитор и клавиатура, рассматриваемые как единое
устройство. Консольное приложение
Delphi это программа на
языке
Object Pascal, которая выполняется без графического интер-
фейса в отдельном окне операционной системы
Windows. Когда
открывается новое консольное приложение в интегрированной среде
разработки
Delphi, новая форма не создается и для разработки
программы используется только редактор кода.
Для создания консольного приложения войдите в
интегрированную среду разработки программ
Delphi и выполните
следующее
:
выберите меню File,
выполните команду New/Other (Новый/Другие),
в появившемся окне New Items (рисунок 8.1) выберите кон-
сольное приложение
Console Application,
нажмите ОК.
   Использование многомерных динамических массивов позволяет
создать "матрицу", которая имеет различное количество элементов в
каждой строке.
  Пример многомерного динамического массива:
  Var
     FArray: array of array of integer;
  begin
   SetLength (FArray, 10); {память для 10 строк }
   ...
   SetLength (FArray[0], 5); { память для 5 элементов первой строки }
   SetLength (FArray[1], 4); { память для 4 элементов второй строки }
   SetLength (FArray[2], 6); { память для 6 элементов третьей строки }
  . . . { Например, FArray[1, 3] – четвертый элемент второй строки }
   Finalize (FArray);{освобождаем память, выделенную для массива }
  End.
   Рассмотрим создание класса – динамический массив [BYTE, март
2000, Cover Story – языки программирования].
   Будем разрабатывать программу, использующую этот класс, как
консольное приложение Delphi.
   Консоль – это монитор и клавиатура, рассматриваемые как единое
устройство. Консольное приложение Delphi – это программа на
языке Object Pascal, которая выполняется без графического интер-
фейса в отдельном окне операционной системы Windows. Когда
открывается новое консольное приложение в интегрированной среде
разработки Delphi, новая форма не создается и для разработки
программы используется только редактор кода.
   Для создания консольного приложения войдите в
интегрированную среду разработки программ Delphi и выполните
следующее:
   • выберите меню File,
   • выполните команду New/Other (Новый/Другие),
   • в появившемся окне New Items (рисунок 8.1) выберите кон-
сольное приложение – Console Application,
   • нажмите ОК.


                                116