Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тurbo Pascal 7+.doc
Скачиваний:
12
Добавлен:
24.12.2018
Размер:
10.09 Mб
Скачать

Выполнение программы

Перед тем как выполнить программу, убедитесь, что курсор мигает внутри окна этой программы или что это окно обведено двойной, а не одинарной рамочкой. Выберите пункт главного меню Run. B всплывающем подменю щелкните по опции Run. Все остальное делает компьютер. Начинает он с того, что за долю секунды компилирует вашу программу. После этого, он начинает выполнять откомпилированную программу. При этом окно редактора уходит с экрана и на нем возникает черное окно пользователя, на котором Паскаль и будет печатать и рисовать все, что прикажет программа. Если программа короткая и не содержит остановок и пауз, то Паскаль мгновенно печатает и рисует все, что приказано, и возвращает на экран окно редактора. Поскольку все произошло мгновенно, то создается впечатление, что ничего и не произошло: на экране было окно редактора, потом что-то мелькнуло - и снова на экране окно редактора, а результатов никаких и не видно. Чтобы увидеть результаты, можно пойти двумя путями: После того как программа уже выполнилась, выбрать опцию User Screen. B Турбо-Паскале 7.0 она находится в пункте меню Debug. Если вам не хочется искать ее в меню, нажмите Alt-F5. На экране возникнет окно пользователя с результатами. Этот способ плохой при работе в графическом режиме: изображение или искажено, или вообще не просматривается.

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

Прокрутка окна пользователя. Если ваша программа печатает много результатов, то все они могут и не поместиться на экране. В этом случае Паскаль начинает прокручивать окно пользователя и самые верхние результаты исчезают из окна. Поскольку прокрутка обычно идет быстро, то вы просто не успеваете рассмотреть бегущие по экрану и убегающие наверх результаты. Спокойно посмотреть на них вы сможете только при остановке программы (по ReadLn или по окончании работы). Чтобы результаты не успели убежать нерассмотренными наверх, используйте не один, а несколько ReadLn, расставив их в нужных местах программы.

Зацикливание. Нормальная программа, выполнив все, заканчивает работу. Однако если вы допустили ошибку и в программе выполняется бесконечный цикл, то программа не завершится никогда. Вы вечно будете смотреть на экран, по которому бесконечно бегут непонятные числа или слова или на котором рисуются графические объекты, а возможно, и ничего не происходит, экран пустой, - все зависит от характера ошибки.

Для прерывания работы программы существует комбинация клавиш Ctrl-Break. На экран возвращается окно редактора. Строка программы, на которой она была прервана, выделяется полосой белого цвета. Если вы снова запустите программу, она продолжит работу с прерванного места. Чтобы начать сначала, уберите полосу с экрана клавишами Ctrl-F2.