Запуск и остановка программы 


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



ЗНАЕТЕ ЛИ ВЫ?

Запуск и остановка программы



Для запуска программы в текущем окне редактора следует нажать клавишу F9 или кнопку панели инструментов.

Программа вначале компилируется во внутреннее представление, после чего, если не найдены ошибки, программа начинает выполняться. При выполнении программы кнопка запуска программы становится неактивной, кнопка останова программы, наоборот, активной и в строке статуса отображается информация «Программа выполняется».

Выполнение программы можно в любой момент прервать нажатием комбинации клавиш Ctrl-F2 или кнопки . При этом в окне вывода появится сообщение

• Программа прервана пользователем

Если текущая программа не является модулем, то при ее запуске на вкладке перед именем появляется жирная точка, что свидетельствует о том, что данную программу запускали последней. Если текущая программа является модулем, то компилируется не она, а программа, чье имя на вкладке помечено точкой.

При выводе в графическое окно модуля GraphABC программу можно прервать нажатием клавиши Esc, при этом графическое окно будет закрыто.

 

Пошаговое выполнение программы

Режим пошагового выполнения предназначен для отладки программы. Для выполнения одного шага (одной строки) программы следует нажать клавишу F8 или кнопку (шаг без входа в подпрограмму), либо клавишу F7 или кнопку (шаг со входом в подпрограмму). Для выполнения программы до данной строки следует установить на нее курсор и нажать клавишу F4 или кнопку .

Прервать программу, находящуюся в режиме пошагового выполнения, можно с помощью комбинации клавиш Ctrl-F2 или кнопки . Если программа находится в режиме пошагового выполнения, то ее можно выполнить до конца, нажав F9.

Если программа не запущена и в активном окне находится текст модуля, то при нажатии клавиши F4 в активном окне начинает выполняться программа, отмеченная точкой на вкладке.

Секции инициализации и финализации модулей трассируются только при пошаговом выполнении со входом в подпрограмму. Таким образом, трассировка секций инициализации модулей начинается, если нажать F7 при запуске программы, а трассировка секций финализации модулей - если нажать F8, когда курсор стоит на заключительном end программы. Трассировка обработчиков событий запрещена.

 

Окно отладки

Окно отладки позволяет просматривать во время пошагового исполнения программы значения переменных (рис.3). По умолчанию оно располагается в правом верхнем углу окна редактора и имеет следующий вид:

Рис. 3. Окно отладки Паскаль ABC

 

Для добавления переменной или выражения в окно отладки следует нажать комбинацию клавиш Ctrl-F5 или кнопку . Можно также перетащить из редактора в окно отладки выделенное выражение или при активном окне отладки нажать клавишу Ins. Допускаются выражения, содержащие функции, в т.ч. и определенные в программе (такие функции не должны иметь побочного эффекта, т.е. не должны менять значения глобальных переменных).

Окно отладки включается/выключается нажатием комбинации клавиш Ctrl-Shift-W.

Для удаления строки из окна отладки следует выделить эту строку и нажать клавишу Del или воспользоваться командой контекстного меню окна отладки.

Для изменения строки в окне отладки следует дважды щелкнуть на ней.

Для очистки окна отладки следует нажать комбинацию клавиш Ctrl-Del или воспользоваться командой контекстного меню окна отладки.

Если выражение неверно, его вычисление вызывает ошибку или в данном контексте недоступны некоторые переменные, то при выполнении программы в столбце "Значение" появляется сообщение "нельзя вычислить".

 

Команды меню "Сервис"

Команды меню "Сервис" облегчают выполнение заданий из электронного задачника Programming Taskbook, а также заданий для исполнителей Робот и Чертежник.

Для просмотра заданий из задачника Programming Taskbook в демонстрационном режиме используется комбинация клавиш Shift-Ctrl-D или кнопка . Для создания шаблона программы для выполнения задания используется комбинация клавиш Shift-Ctrl-L или кнопка . Для просмотра результатов выполнения заданий используется комбинация клавиш Shift-Ctrl-R или кнопка .

Функциональные клавиши

Функциональные клавиши используются для управления средой Паскаля. Они обозначаются Fl, F2,..., F12 и располагаются в самом верхнем ряду клавиатуры. С каждой из этих клавиш связывается некоторая команда меню. Действие почти всех функциональных клавиш можно модифицировать тремя особыми клавишами: Alt (от ALTernativeдополнительный), Ctrl (ConTRoLуправление) и Shift (SHIFTсдвиг). Н ужно нажать на одну из них и затем, не отпуская ее, нажатьфункциональную клавишу. Например, AltF3 означает, что вместе с клавишей Alt необходимо нажать клавишу F3, CtrlF9 – вместе с Ctrl нажимается клавиша F9 и т.д.

F1 – обратиться за справкой к встроенной справочной службе (Help – помощь);

F2–сохранить редактируемый текст в файл;

F3 – открыть текст из файла в окно редактора;

F4 – пользуется в отладочном режиме: начать или продолжить исполнение программы и остановиться перед исполнением той ее строки, на которой стоит курсор;

F5 – отобразить/скрыть окно на вывода;

F7 – используется в отладочном (пошаговом) режиме: выполнить следующую строку если в строке есть обращение к процедуре (функции), войти в эту процедуру и остановиться перед исполнением первого ее оператора;

F8 – используется в отладочном режиме: выполнить следующую строку программы; если в строке есть обращение к процедуре (функции), исполнить ее и не прослеживать ее работу;

F9 – компилировать и выполнять программу;

F10 – перейти к диалоговому выбору режима работы с помощью главного меню.



Поделиться:


Последнее изменение этой страницы: 2016-04-19; просмотров: 387; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

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