- •Оглавление
- •Учебное пособие
- •1. Структура программы
- •2. Константы и переменные
- •3. Основные типы данных
- •4. Выражения, операнды, операции
- •5. Совместимость и преобразование типов
- •6. Основные операторы языка
- •7.Массивы
- •8. Процедуры и функции
- •9. Интегрированная среда Turbo Pascal 7.0
- •Практикум
- •1. Основные конструкции языка Паскаль. Составление простейших программ
- •2. Условный оператор
- •3. Цикл с параметром
- •4. Циклы с условиями
- •5. Процедуры и функции
- •7. Одномерные массивы
- •8. Двумерные массивы
- •Вопросы для самопроверки
9. Интегрированная среда Turbo Pascal 7.0
Среда программирования Турбо Паскаль 7.0 представляет собой интегрированную среду разработки компьютерных программ с использованием языка программирования Паскаль (см. рис. 4.1).
Рис. 4.1. Вид экрана интегрированной среды Турбо-Паскаля версии 7
Если Турбо Паскаль 7.0 установлен на компьютере, то на одном из его жестких дисках имеется папка TP7, в котором находятся файлы и каталоги, необходимые для работы системы. Необходимо войти в папку BIN и запустить файл turbo.exe.
В верхней части окна интегрированной среды находится строка главного меню, в которой перечислены названия меню, команды которых используются во время работы:
File |
– работа с файлами (сохранение, загрузка, связь с операционной системой); |
Edit |
– редактирование текущего файла (стандартные возможности встроенного текстового редактора); |
Search |
– поиск и замена фрагментов текста; |
Run |
– запуск программы на выполнение; |
Compile |
– компиляция программы; |
Debug |
– установка параметров отладки программы; |
Tools |
– инструментальные программные средства. |
Options |
– установка опций интегрированной среды; |
Window |
– работа с окнами; |
Help |
– система помощи и подсказок. |
Вход в главное меню осуществляется с помощью клавиатуры – нажать функциональную клавишу F10, с помощью мыши – щелкнуть левой кнопкой мыши на названии нужного меню.
Для начала работы с системой программирования необходимо иметь проект текста программы, который можно набирать в рабочем поле окна системы (File \ New). Встроенный текстовый редактор прост и максимально приспособлен для набора текстов программ на языке Паскаль. В нем предусмотрена специальная подсветка управляющих структур, команд. Удобна система контекстной помощи (Ctrl+Fl), которая вызовет подсказку по набираемому текущему тексту программы в любой момент и в любом месте. Впрочем, текст программы можно приготовить в любом текстовом редакторе, хранящем тексты в ASCII-кодах; необходимо лишь снабдить имя файла расширением .pas.
Если текст программы был ранее сохранен на жестком диске или дискете, то он может быть загружен в поле редактирования с помощью пункта меню File (File \ Open или F3).
После окончания формирования текста необходимо откомпилировать программу (пункт меню Compile). После удачной компиляции запуск программы осуществляется командой меню Run (Run\ RunилиCtrl+F9).
Во время компиляции программы на экране появляется специальное окно, в к тором информируется процесс компиляции. В случае обнаружения ошибки компиляция прерывается и активизируется встроенный редактор, в котором курсор указывает место ошибки. Вверху окна выводится информация по диагностике ошибки. Исправив ошибку, можно опять отправить программу на компиляцию (Alt+F9 или сразу на выполнение Ctrl+F9). После удачной компиляции программа выполняется и результаты ее работы можно просмотреть нажатием клавишAlt+F5. В процессе компиляции выявляются лишь синтаксические ошибки. Правильность работы программы необходимо проверять специальными приемами. В интегрированной среде разработчика предусмотрен отладчик, позволяющий осуществлять трассировку программы или ее отдельных участков, прерывать выполнение в заданных точках, следить за изменениями значений различных переменных. Трассировкой называют пошаговое исполнение программы, при котором за один шаг выполняются все операторы одной строки с последующим ожиданием. Очевидно, что трассировка эффективнее работает для исходного текста, в котором в строке помещают не более одного оператора. При этом появляется возможность анализировать результаты работы каждого оператора в отдельности.
Сеанс отладки обычно начинается с команды Traceinto(F7) илиStepover(F8) из менюRun. Выборочная трассировка отдельных участков исходного текста осуществляется с помощью команд Breakpoints из менюDebugиGotocursorменюRun. Для наблюдения за значениями переменных и выражений существует окно просмотраWatchв менюDebug. В нем отображаются текущие значения выбранного выражения. Сеанс отладки программы необходимо завершать командойProgramreset(Ctrl+F2) из менюRun.