Существует множество ошибок, которые отладочный компилятор не в состоянии выявить, например:
· пропуск части программы;
· переход не на ту ветвь, на которую нужно перейти после выполнения оператора условного перехода;
· использование неверного формата в операциях ввода и вывода данных;
· неправильные параметры циклов (начальное состояние, приращение, условия окончания и т.д.);
· неполная или неправильная индексация массива;
· выпадение из рассмотрения некоторых возможных ситуаций, связанных с данными и вычислениями;
· другие.