Ошибка времени выполнения «Индекс находился вне границ массива» в Паскале возникает, когда происходит выход за границы массива при обращении к его элементам. 5 Индексы массива должны быть целыми числами в пределах указанного диапазона, включая границы. 5
Чтобы исправить ошибку, можно попробовать следующее:
for var i:=1 to N do
должен выглядеть так: for var i:=0 to N-1 do
. 3Также для диагностики и исправления ошибки можно использовать точки останова, чтобы смотреть, какие значения переменных получились перед ошибкой. 2