Первое знакомство с паскалем

 

Название Турбо Паскаль обычно воспринимается в двух смыслах:

• как диалект языка Паскаль, представляющий собой расширение стандартного Паскаля;

• как система программирования Турбо Паскаль, являющаяся совокупностью системных программ, предназначенных для создания, отладки и выполнения Паскаль-программ.

Турбо Паскаль – это система (среда) программирования на языке программирования Паскаль.

Турбо Паскаль (как язык программирования и как операционная оболочка) значительно изменился за историю своего существования. Первый вариант Турбо Паскаля фирма Borland выпустила в середине 1980-х гг. К сегодняшнему дню этой фирмой созданы шесть модификаций системы, известных как версии 3.0, 4.0, 5.0, 5.5, 6.0, 7.0. Каждая из них представляет собой усовершенствование предыдущей версии. Все они создавались для семейства машин IBM PC и совершенствовались вместе с компьютерами.

Система программирования Турбо-Паскаль представляет собой единство двух самостоятельных программ:

1. Программы-компилятора с языка программирования Паскаль.
Компилятор – это программа-переводчик с языка программирования на машинный язык. Программа, обработанная компилятором, называется объектным модулем.

2. Программы-оболочки, оказывающей различные услуги пользователю. Программная оболочка организует диалог пользователя с системой, то есть считывает, записывает, копирует файлы и т.д. Ее называют средой Турбо-Паскаля или интегрированной средой разработчика (ИСР).

Современная среда Turbo Pascal включает в себя: редактор для подготовки текстов программ, компилятор, средства отладки и по­мощи.

Для входа в среду необходимо вызвать файл bp.exe или turbo.exe. После этого появится основной экран, на котором находятся: основное меню (верхняя строка), рабочее поле (окно редактора) и строка состояния (нижняя строка), поясняющая назначение функциональных клавиш. Текст программы набирается в окне редактирования.

Если в центре рабочего поля находится окно с информа­цией о программе, то для того, чтобы начать работу, необходимо нажать какую-либо клавишу.

Чтобы выйти из системы, нужно нажать <Alt>+<X>.

Назначе­ния различных клавиш при работе со средой, приведены в Прило­жении 1.

Все управление средой Турбо-Паскаля осуществляется с помощью меню. Попасть в меню можно нажатием клавиши <F10>, для возврата из меню в окно редактирования - клавиши <ЕSС>. По меню передвигаются клавишами управления курсором, выбор пункта – клавиша <Enter>. Основное меню среды Turbo Pascal 7.0 содержит следующие пункты: Flle (работа с файлами и выход из системы), Edit (редактирование текста про­граммы), Search (обеспечение контекстного поиска и замены), Run (выполнение программы), Соmрilе (компиляция программы), Debug (отладчик), Tools (инструментальные средства), Options (задание параметров), WIndows (работа с окнами) и Help (помощь). Каждый пункт основного меню имеет свое подменю. При выборе пунктов вертикальных меню может появиться диалоговое окно, в котором уточняются выбранные действия. Рассмот­рим коротко возможности некоторых пунктов.

1. Пункт File состоит из следующих подпунктов:

New - создание нового файла. При выборе этого подпункта открывается пустое окно редактирования, в котором и набирается текст. Новому файлу присваивается имя NonameNN, где NN – номер временного файла от 00 до 99. Если закрыть такое окно или выйти из среды, то будет произведен запрос, сохранять ли этот файл, и в случае утвердительного ответа необходимо ввести имя файла (расширение.pas добавляется по умолчанию).

Ореn - открыть существующий файл. Имя файла выбирается в появляющемся после выбора этого пункта диалоговом окне. Для указанного файла открывается новое окно редактирования.

Save - сохранение редактируемого файла. Если файл до этого ни разу не сохранялся, то производится запрос имени нового файла (см. подпункт New).

Save аs... - сохранение файла под другим именем (например, изменить имя дисковода или имя файла). Файл с предыдущим име­нем также останется на диске.

Save аll - сохранение всех измененных файлов.

Exit - окончательный выход в операционную систему.

Ниже находятся строки с именами пяти последних редактиру­емых файлов. Если нужно открыть какой-либо из этих файлов, можно воспользоваться не пунктом Ореn, а выбрать одну из этих строк.

Обратите внимание, что напротив некоторых строк находятся названия клавиш, например, напротив Ехit стоит Alt-X, напротив Save - F2. Это означает, что для выхода из среды Turbo Раsсаl можно вместо выбора в меню нажать клавиши <Alt> и <Х>, а для сохранения файла - клавишу <F2>.

2. Меню Edit включает следующие возможности:

Undo - отменить последнее изменение текста.

Redo - восстановить отмененное при помощи Undo изменение.

Cut - удалить выделенный блок текста и поместить его в буфер (Clipboard).

Сору - скопировать выделенный блок текста в буфер C1ipboard.

Paste - вывести с текущего положения курсора текст из буфера Clipboard.

Clear - удалить выделенный блок текста.

Show clipboard - открыть окно Clipboard и показать в нем содержимое буфера.

3. Пункт Search включает следующие возможности:

Find - поиск фрагмента. В открываемом диалоговом окне за­даются сам фрагмент (в строке Text to find) и опции поиска.

Replace - замена фрагмента. Диалоговое окно похоже на окно Find, но в строке New text задается еще и фрагмент, на который заменяется искомый.

Go to linе number - переход к строке с заданным номером (номер задается в диалоговом окне).

Show last соmрilе error - повторно показать последнюю ошиб ку, обнаруженную компилятором.

Find error - поиск места ошибки, возникшей при выполнении.

4. Пункт Run содержит следующие возможности:

Run - запуск программы на выполнение. Если программа не была откомпилирована, то перед запуском производится ее ком­пиляция. При запуске программа выполняется либо до конца, либо до точки прерывания (если такая была установлена).

Step over - выполнение программы по операторам (без трассировки процедур и функций).

Trace into - выполнение 'программы по строкам с заходом в процедуры и функции.

Go to cursor - выполнение программы до строки, на которой находится курсор.

Program reset - прекратить выполнение программы (например, при отладке).

5. Пункт Соmрilе включает следующие возможности:

Соmрilе - компиляция программы. Компиляция производится до первой обнаруженной ошибки. Сообщение об ошибке выдается в верхней строке.

Destination - установка места размещения исполняемого файла - в памяти (Меmоrу - по умолчанию) или на диске (Disk). В случае размещения исполняемого файла на диске в текущем ка­талоге появляется ехе-файл данной программы.

6. Пункт Debug включает следующие возможности:

Breakpoints - работа с окном точек прерывания.

Watch - открыть окно отладки, в котором просматриваются значения переменных.

Output - открыть окно результатов.

User screen - открыть окно пользователя.

Add breakpoint - добавить точку прерывания.

7. Пункт Тооls позволяет задавать и запускать программы, кото­рые можно запустить непосредственно из среды.

8. Пункт Windows обеспечивает следующие возможности:

Tile - размещение окон без перекрытии друг друга.

Cascade - размещение окон с перекрытием друг друга.

Close аll - закрытие всех окон.

Refrash display - обновление экрана.

Size/Мove - изменение размеров (положения) окна.

Zoom - расширение окна на весь экран.

Next - активизация следующего окна.

Previous - активизация предыдущего окна.

Close ~ закрытие окна.

List - выдача списка окон, которые можно открыть или закрыть.

9. В пункте Help предусмотрены такие возможности:

Contents - вывод помощи о выводимой в настоящий момент на экран информации (об обнаруженной ошибке, об активном пункте меню и т.д.).

Index - вывод в алфавитном порядке всех имеющихся в сис­теме помощи ключевых слов.

Topic search - вывод информации о слове, находящемся в те­кущем положении курсора. В случае, если в системе помощи от­сутствует такое ключевое слово, то выводится список ключевых слов (см. п. Index), в котором выделяется слово, имеющее наиболь­шее число символов, совпадаемых с требуемым словом.

Previous topic - вывод помощи по предыдущему запросу.

Using help - вывод информации об использовании контекстной помощи.

Files - вывод окна диалога, в котором можно задать файлы контекстной помощи.

Compiler directives - вывод списка директив компилятора дан­ной версии.

Reserved words - вывод списка зарезервированных слов данной версии.

Standart units - вывод списка стандартных модулей данной версии.

Turbo Pascal language - вывод списка основных элементов языка Паскаль данной версии.

Error message - вывод информации о сообщениях об ошиб­ках.

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


Дата добавления: 2015-12-16; просмотров: 13; Мы поможем в написании вашей работы!

Поделиться с друзьями:




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