Добрый день. Делаю лабу по Турбо Паскалю, где использую несколько переменных перечисляемого типа. В ходе тестирования на наборе входных данных, содержащих значения, выходящие за пределы диапазонов этих переменных, ничего не происходит. Вернее, происходит, но оригинально:
Например
Допустим, для проверки я ввожу n=15. Тогда:
1. При запуске в Turbo Pascal 7.1 под DosBox (Windows 7) или в Turbo Pascal 7.1 (Windows XP) на экран выводится 16.
2. При запуске во Free Pascal, PascalABC или School Pack - все выполняется корректно, данные на соответствие диапазону проверяются, выдается ошибка.
Как так и что это может быть?