logo
Лекции по TURBO PASCAL

Логические ошибки

Эти ошибки связаны с неправильным применением алгоритмических конструкций. В результате программа работает, но выдаёт неправильный результат. Например, если для обмена значений переменных a и b записаны такие операторы:

a := b;

b := a;

то программа выдаст неверный результат, хотя работать будет. Ошибки такого рода не могут быть обнаружены компилятором, так как компьютер не знает, что вам нужно. Однако система Turbo Pascal 7.0 имеет ряд средств отладки, которые значительно облегчают процесс поиска таких ошибок. К ним мы сейчас и перейдём.