Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
основы программирования на Паскале.doc
Скачиваний:
260
Добавлен:
25.03.2016
Размер:
4.34 Mб
Скачать

6. Компилятор и оболочкаTurboPascal

Кратко рассмотрим основные действия с этой программой. После установки программы из папки Паскаля или с помощью ярлыка запускается файл с именем turbo.exe. Основные элементы окна Турбо Паскаля приведены на схеме ниже:

Как видно на схеме, устройство окна несколько отличается от стандартного окна Windows.

Для входа в верхнее меню следует нажать F10 или сделать щелчок мышью на нужном пункте. Если ни одно окно не открыто или необходимо окно для новой программы,в меню File выберите пункт New. Для открытия ранее сохраненной программы в этом же меню выберитеOpenили просто нажмитеF3. Выбрать нужную программу можно в появившемся диалоговом окне, возможно, для этого потребуется сменить папку.

Если открыто сразу несколько окон, переключаться между ними можно, нажимая при нажатой левой Altцифровую клавишу с номером нужного окна (от 1 до 9). Получить список всех окон можно комбинацией клавишAlt+ 0, закрыть текущее окно -Alt+F3

После ввода программы (а лучше несколько раз в процессе ввода) ее следует сохранитьна диске. Для этого в менюFileдостаточно выбрать командуSaveили нажатьF2 из окна программы. При первом сохранении программе следует дать имя. Помните, что Паскаль разрабатывался для операционной системыMS-DOSи даваемые файлам имена должны включать только латинские буквы и цифры, а по длине не превышать 8 символов! Тип файла.pasможно не писать, он добавится автоматически.

Для сохранения файла с программой на дискету или открытия его с дискеты проще всего в окне ввода указать a:и нажать Enter. Аналогично можно перейти к другим сменным носителям, введя их системное имя диска.

После сохранения программы, для ее компиляции и выполнения достаточно нажать комбинацию клавиш Ctrl+F9. Если в процессе компиляции найдена синтаксическая ошибка, компилятор сообщит о ней и установит курсор на строку, содержащую ошибку. Ошибку следует исправить и нажатьCtrl+F9 еще раз. После выполнения программы, если в ней не предусмотрено никакого останова, произойдет автоматический возврат в окно ввода. Вернуться к окну вывода программы после ее выполнения можно, нажавAlt+F5.

Вследствие алгоритмических ошибок или аппаратных проблем запущенная программа может "зависнуть", например, бесконечно выполняя неправильно запрограммированный цикл. В этом случае, при работе из оболочки Паскаля, можно попытаться прервать ее сочетанием клавиш Ctrl+Break.

Переключение на русский язык и обратно из оболочки Турбо Паскаля зависит от настроек ОС, уточните их у преподавателя или оператора.

Переключение в полноэкранный режим и обратно, как и для других приложений DOS, выполняется сочетанием клавишAlt+Enter.

По умолчанию программа TurboPascalне создаетисполняемых файлов *.exe. Чтобы она начала это делать, достаточно в верхнем менюCompileустановить пункт-переключательDestinationв значениеDisk(значение по умолчанию –Memory).

Оболочка Паскаля включает удобные средства отладки программ, основные требуемые команды собраны в меню Debug. Для выполнения программы по строкам достаточно нажиматьF7 илиF8. Разница между назначениями этих клавиш в том, что нажатиеF7 пошагово выполняет программу с входом во все возможные подпрограммы, аF8 – нет. Пока тема "Подпрограммы" не изучена, разницы в действии клавиш не будет заметно. Строка, которая будет выполняться следующей, выделена светло-зеленым цветом. Перейти сразу к нужному месту в программе можно, установив курсор на соответствующую строку и нажав клавишуF4. Выйти из режима пошагового выполнения и прервать работу отладчика позволяет сочетания клавишCtrl+F2.

В процессе пошагового выполнения можно посмотреть и даже изменить значения любых переменных. Для этого достаточно установить курсор на имя нужной переменной и нажать сочетание клавиш Ctrl+F4. На экране должно появиться диалоговое окно "EvaluateandModify". В поле вводаExpressionуже показано имя переменной, на которой стоял курсор. Если это не так, здесь можно задать имя любой доступной переменной или ввести произвольное выражение на Паскале. НажатиеEnterили кнопкиEvaluateвыводит результат в полеResult. В полеNewValueможно, не прерывая пошагового выполнения, изменить значение переменной. Если предложенное изменение возможно, после нажатия кнопкиModifyоно будет показано в полеResult, в противном случае там выведется сообщение "Cannotbemodified". Таким образом, окно "EvaluateandModify" позволяет гибко тестировать поведение программы на различных входных данных.

Наконец, в Паскаль встроена мощная система помощи (в предлагаемом выше компактном дистрибутиве она переведена на русский язык). Нажатие F1 вызывает окно помощи по редактору, аShift+F1 – индекс оглавления справочной системы. В тексте помощи ссылки на другие разделы выделены желтым цветом, а переходить по ссылкам можно клавишамиTabиShift+Tabили обычными клавишами со стрелками. НажатиеAlt+F1 возвращает к чтению предыдущей статьи. Пользуясь выделением с помощью мыши или клавишами со стрелками при нажатойShift, информацию из окна помощи можно копировать во встроенный буфер обмена и затем вставлять в новый или существующий файл. Соответствующие команды доступны из менюEdit. Дополнительные возможности системы помощи доcтупны из менюHelp.

Подробнее о работе с этой и другими оболочками компании Borlandможно узнать в специальной литературе.