размер массива можно получить функцией Length
но для цикла while лучше использоать High
которая возвращает макс индекс массива
Код:
var
i:integer;
z:array of <тип данных>;
i:=0;
while i <=High(z) do
begin
......
inc(i);
end;
а вообще-то это азбука. Восьмой класс.
Или седьмой.
И вообще, не в теме