Характеристика систем программирования. Диалоговая отладка программ. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Характеристика систем программирования. Диалоговая отладка программ.

Поиск

 

1. Режимы использованияa. Интерактивный (Использование графического интерфейса)b. Командный (Режим командной строки)2. Составa. Специализированный текстовый редактор (Ориентирован на разработку ПО)b. Компилятор (compiler) - программа, которая переводит исходный текст в машинный код.c. Редактор связей (linker)d. Библиотека (работа с библиотекой объектных модулей LIB)e. Менеджер проекта (Программа поддержки проектов автоматом перестраивает нужные измененные проекты)f. Диалоговый отладчик. Ищет алгоритмические ошибки.g. Дополнительные утилиты3. Фазы программирования.Планирование -> Кодирование -> Отладка -> Сопровождение и Эксплуатация.Диалоговый отладчик основан на понятии точки останова. Он помогает находить алгоритмические ошибки. На этапе компиляции и редактирования связей создаются управляющие таблицы. Они помогают установить взаимно однозначное соответствие между .exe и исходным кодом для диалогового отладчика. Точки останова можно разделить следующим образом:a. Безусловнаяb. Условная. При выполнении сформулированного условияc. Временная. Устанавливается средой 1 раз и далее сбрасывается.4. Способы выполнения программ в диалоговом отладчике:a. Step In (со входом в тело функции)b. Step Out (выйти из тела функции)c. Step Over (без захода в функцию)d. Run To Cursor (выполнять до достижения курсора)e. Continue (до следующей точки останова).5. Отладочные действия при достижении точек.a. Изменять точки останова.b. Проанализировать значения переменных или выражений Watch / Quick Watchc. Просмотреть стек вызовов.d. Выполнить Reset - закончить отладку (вернуться к началу).e. Посмотреть содержимое регистров процессора.f. Изменить значение переменных.BREAK - прерывает выполнение (при зацикливании).Окно Watch: Можно выбрать различные условия останова.


Поделиться:


Последнее изменение этой страницы: 2024-06-27; просмотров: 86; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.21 (0.009 с.)