Так что именно? 
Цитата(Airon @ 16.02.05 15:28)
как задовать массив [1..k]
или все-таки с
Цитата(Airon @ 16.02.05 15:28)
неопределённым верхним пределом?
Это 
совершенно разные вещи. Массив [1 .. k] задается элементарно:
Код
const k = 10;
Var
  a: array[1 .. k] of integer;
А вот динамические массивы встроенными средствами Турбо Паскаля не создать... Хотя можно воспользоваться тем, что написано в ФАКе: 
FAQ: Динамические массивы