Сообщения об ошибках. Отладка программы.
В с/п Pascal ABC реализована богатая система сообщений об ошибках. Различают два вида ошибок: ошибки времени компиляции (не выполнены правила синтаксиса языка Паскаль) и ошибки времени выполнения (команда, написанная правильно, получает данные, с которыми её работа не предусмотрена. Например, выражение в знаменателе равно 0).
Сообщение об ошибке появляется в нижней части окна, а в строку, где эта ошибка находится, перемещается курсор. Если ошибок несколько, с/п Pascal ABC реагирует только на первую из них, а следующую заметит после исправления предыдущей.
Существуют также логические ошибки. (Например, мы вместо вычитания написали сложение.) С точки зрения Паскаля они ошибками не являются (и сообщений об ошибках не будет). Но благодаря ним программа выдаёт неправильный результат. Найти такую ошибку в большой программе бывает непросто. Поэтому в с/п Pascal ABC предусмотрен режим отладки. Нажатием <Ctrl+Shift+W> можно включить окно отладки. В него можно с помощью <Ctrl+F5> поместить любые переменные или выражения. Кроме того, в самом тексте программы можно выделить нужное выражение и клавишей <Insert> поместить его в пустую строчку окна отладки. В ходе работы программы в этом окне показываются текущие значения этих переменных и выражений. Удобнее следить за ними тогда, когда программа выполняется не целиком, а в пошаговом режиме. Для этого используют клавишу <F7> (шаг с заходом в подпрограмму) или <F8> (шаг без захода в подпрограмму). Если стать курсором в какую-либо строку программы и нажать <F4>, то программа выполнится до этого места. Дальше можно продолжить выполнять пошагово. Нажав <F9> мы выполним программу с данного места до конца.
Дата добавления: 2014-12-18; просмотров: 945;