Массивы определяются следующим образом: type chessFieldType = array[1..8, 1..8] of integer; Этим выражением был задан новый тип - массив, размером 8 х 8 полей целочисленного типа. Можно задавать массивы в секции 'var': type chessFieldType = array[1..8, 1..8] of integer; var chessField: chessFieldType; то же самое, что: var chessField: array[1..8, 1..8] of integer; Следующий пример считает количество пустых клеток на шахматной доске: type chessFieldType = array[1..8, 1..8] of integer; var chessField: chessFieldType; i, j, count: integer; begin ... { Инициализация шахматной доски: заполнение некоторых клеток фигурами } ... count := 0; for i:=1 to 8 do for j:=1 to 8 do if chessField[i, j] = 0 then count := count + 1; end. MIDletPascal поддерживает массивы любой размерности. Вы можете использовать 1-, 2-х, или даже 10-размерные массивы (которые, правда, потребляют очень много памяти и нет уверенности в том, что они реально полезны). При использовании массивов необходимо остерегаться попыток доступа к запредельным элементам массива. Например, следующий код вызовет падение мидлета: var a:array[1..5] of integer; begin a[7] := 10; { a[7] не существует и здесь мидлет упадёт } end.