Отладить программу можно, пользуясь инструментом 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]