ООО АТЛАС - Новый Век

Режим отладки.

Режим отладки предназначен для пошагового контроля выполнения программы. При этом отображаются текущее состояние переменных, режим контроля сообщений, координаты точки считывания, задержка выполнения операторов, число повторений подпрограмм и цикла, текст текущей выполняемой программы смотри рисунок.

В режиме отладка предусмотрена возможность демонстрации выполнения программы с задержкой. Для этого необходимо задать величину задержки в миллисекундах и выбрать режим демонстрации установив в поле W одно из следующих значений:

0. Обычный режим;

1. Режим демонстрации в котором всегда включен режим изменений на экране (действие оператора W- блокируется);

2. Режим демонстрации выполнения программы при котором всегда выводится окно отладки в котором Вы можете наблюдать последовательность выполнения операторов в программе.

В нижней строке экрана выводится строка подсказки горячих клавиш, описание которых приведено в таблице, и объем свободной оперативной памяти.

Рисунок бланк отладки программ САДКО.

Таблица

Описание клавиш отладчика программ САДКО.

КлавишаОписание
Esc Просмотр текущего обрабатываемого экрана.
F2Сохр.Сохранение отредактированной в отладчике программы.
F3 СтекПросмотр (редактирование) стека Push Pop.
F4ДоВыполняет программу до текущего положения курсора.
F6ШагПо операторное выполнение программы.
F7ВходРежим входа в операторы Call, GoSub, For.
F8СтрокаПострочное выполнение программы.
F9Прод.Продолжение выполнения программы без отладки.
F10МассивПросмотр (редактирование) элементов массива DIM.
Alt_MПаузаПереход в режим пауза.
Alt_F3ВыходВыход из режима выполнения программы (эквивалент оператора [Break]).
Клавиши строки редактирования текста программы (значений переменных)
PgUpПереход на экран вверх по тексту программы.
PgDnПереход на экран вниз по тексту программы.
EnterВставка строки в текст программы.
"-Удаление строки программы.
Ctrl_EnterПеремещение текущей точки выполнения программы.
InsertВставка строки из кармана.
Shift ←→Выделение строки символов.
Shift InsertВзять текст в карман без удаления.
Shift DeleteВзять текст в карман с удалением.
Ctrl ←→Движение по началам слов.

Бланк редактирования стека программ САДКО.

Бланк редактирования стека предназначен для отладки программ активно использующих стековую память. Размер окна стека может изменятся в зависимости от числа элементов, которые размешаются в несколько колонок.

Например при выполнении программы:

[set i=0][6 for i][inc i][calc j=Элемент i][push j]

Стек примет состояние приведенное на рисунке.

Во время работы программы возможно возникновение сообщений об ошибках. При этом программа останавливается и в 25-ой строке экрана выводится текст сообщения и номер строки в программе.


© ООО "АТЛАС" г.Воронеж, 2007. Все права защищены.

Сайт создан в системе uCoz