Cтраница 3
В качестве примера на рис. 13.9 приведен вид окна редактора кода и окна Watch List во время пошагового выполнения программы сортировки массива. [31]
Команды Debug Step и Debug Procedure Step ( клавиши F8 и F10, соответственно) используются при пошаговом выполнении программы. В таком режиме программа выполняет один оператор и приостанавливает работу. Это позволяет отслеживать изменение значений переменных после каждой операции. Разница между этими двумя командами выражается только при вызове подпрограмм. В первом случае производится вход в подпрограмму и остановка на первом операторе подпрограммы. Во втором случае работа подпрограммы рассматривается как единый оператор и остановка производится на следующем операторе после возвращения из подпрограммы. [32]
В отличие от списка объектов наблюдения и инспектора отладки, диалоговое окно Evaluate / Modify не обновляется автоматически при пошаговом выполнении программы. Если ваш код изменяет значение переменной, содержащейся в окне Evaluate / Modify, то нужно щелкнуть кнопку Evaluate, чтобы увидеть результат. Обычно при работе с этим диалоговым окном вы вычисляете значение переменной или выражения и сразу закрываете окно. [33]
![]() |
Структурная схема малой ЭВМ. [34] |
Для связи оператора с ЭВМ имеется пульт управления, позволяющий осуществлять пуск и останов ЭВМ, запись начального адреса программы, пошаговое выполнение команд программы при ее отладке, а также индикацию содержимого ячеек памяти и регистров процессора. [35]
Такой принцип, используемый в пошаговых трансляторах, приводит к существенным накладным расходам, связанным не столько с пошаговой трансляцией, сколько с пошаговым выполнением, которое в рассматриваемом случае не требуется. [36]
В результате исследований, а также накопления опыта разработки и использования ПО для решения инженерных задач, в том числе в САПР, сформирована каскадная модель ( рис. 4.2) с пошаговым выполнением этапов жизненного цикла. [37]
Программистам, работающим на языках высокого уровня и использующим для разработки программного обеспечения супермини - ЭВМ, приходится опираться в работе на символьные отладчики и ПЗУ-мониторы в целевой машине для задания контрольных точек прерывания, пошагового выполнения и ознакомления с содержимым памяти и регистров. Аппаратные средства отладки могут обеспечить обработку прерываний, измерение времени выполнения, осуществление определенных действий в соответствии с последовательно отслеживаемыми сложными событиями и трассировать в реальном времени сложные программы, реализуемые на целевой машине. [38]
![]() |
График температуры. [39] |
Понаблюдаем, как ведет себя система в начале работы. Запустим пошаговое выполнение нашей экспертной системы. По этой же клавише выполняется одна итерация цикла, представленного на рис. 9.21. На рис. 9.35 показан график, который был получен после нескольких итераций. [40]
Каталог содержит файлы конфигураций печатающих устройств ( РСЗ-файлы), а также ярлык Add-A-Plotter Wizard, запускающий мастер установок новых устройств печати. Эта программа предоставляет пользователю возможность пошагового выполнения процесса установки нового печатающего устройства и практически аналогична стандартной программе установки принтера в системе Windows. При двойном щелчке мыши на значке РСЗ-файла открывается диалоговое окно Plotter Configuration Editor, описанное выше при рассмотрении команды PAGESETUP. [41]
В результате этой реорганизации, при пошаговом выполнении кода точка выполнения может не переходить последовательно от строки к строке, как вы. Вместо этого она может начать, скакать по коду, и даже возвращаться к одной и той же строке несколько раз. [42]
Меню Run содержит также команду Restart, которая, в свою очередь, предназначена для подготовки программы к запуску. Эта команда используется, как правило, для пошагового выполнения программы. Пошаговое выполнение применяют при отладке программы, о чем мы поговорим несколько позже. [43]
Программа TORA предлагает средства для обращения матриц, решения систем линейных уравнений, задач линейного целочисленного программирования, транспортных и сетевых задач, задач теории массового обслуживания и теории игр. TORA может использоваться в автоматическом режиме или в режиме пошагового выполнения, который можно считать режимом обучения. В автоматическом режиме выводится конечное решение задачи, обычно в стандартном формате, присущем серьезным научным программам. [44]
Это окно предназначено для отладка программ. В нем можно наблюдать изменение значений всех переменных при ее пошаговом выполнении. Окно Watch является важной частью отладчика Турбо Паскаля - инструмента для локализации и исправления ошибок в построении программы. [45]