Диапазон значений переменной
Необходимо ограничить возможные значения переменной.
Допустим p может принимать значения -4..6;
как сказать об этом программе?
var
p: -4..6;
begin
p:=8;
write(p)
end.
В конце выводится 8, несмотря на диапазон -4..6, что делать?
Включи в начале программы проверку диапазона - опцию {$R+}. Теперь при попытки выйти за границы диапазона программа будет "вылетать" с ошибкой.