Отладка программы

Отладить программу можно, пользуясь инструментом Debug (Отладка). Пункт Debug (Отладка) основного меню среды задает режимы выполнения программы и позволяет отображать промежуточные результаты на этапе отладки.

Следует отметить, что отладку программы можно производить, не пользуясь инструментом Debug (Отладка), а выводя на экран промежуточные результаты работы программы. В случае если результаты получились неверными, ясно в каком месте программы локализована ошибка. Этот способ вполне применим для отладки учебных программ.

Подсистема помощи – HELP (Справка)

Вход в подсистему осуществляется выбором пункта меню HELP (Справка) основного меню. В развернувшемся подменю предлагается четыре режима помощи, список которых приведен в таблице 3.

Таблица 3. Основные команды подменю Help (Справка)

Режим помощи Выполняемое действие
Index (Предметный указатель) Выдается справка по всем ключевым словам, операторам и функциям
Соntents (Содержание) Выдается перечень разделов справочника, по которым пользователь может получить правку
Topic (Тема) Справка по конкретному оператору или функции (Shift-F1)
Help (Коротко о) выдается справка о самой подсистеме помощи (F1)

Использование окна «Immediate» (Немедленно)

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

В командном режиме работы возможно непосредственное исполнение отдельных программных строк. Этот режим работает, если программные строки или операторы занесены в окно «Immediate» (Немедленно) и запускаются на выполнение нажатием клавиши Enter. Для того чтобы поместить текст строки в окно «Immediate» нужно нажать клавишу F6, курсор переместится в окно и затем набрать нужный оператор. Также можно поместить текст оператора в окно следующим образом:

отметить текст [SHIFT + клавиши управления курсором]

скопировать текст в буфер [CTRL + INS]

перейти в окно «Immediate» [F6]

скопировать текст из буфера [SHIFT + INS]