Набор текста программы

Перед началом набора программ в редакторе Турбо Паскаль необходимо провести установку (или проверку) опций конфигурации редактора:

- войти в меню Option;

- открыть дополнительное меню Environment;

- проверить установки в окне Preferences:

Для набора текста программы требуется открыть рабочее окно (новое или с уже набранной программой).

Максимальная длина строки редактора составляет 249 символов. Вы получите сигнал, если попытаетесь печатать больше. Однако компилятор будет обнаруживать только до 126 символов. Ширина окна редактора-77 колонок. Если вы напечатали последнюю 77 колонку, то введённый Вами ранее текст по мере печати будет сдвигаться влево.

Набирая текст программы, рекомендуется делать отступы, выделяя отдельные операторы или их части. Эти отступы облегчают чтение текста и поиск ошибок.

Набор каждой строки программы завершается нажатием клавиши Enter.

При наборе текста программы полезно пользоваться следующими «горячими» клавишами:

Ins (Ctrl+V)

изменение режима «Вставка/Замена»

Del

удаление символа над курсором

BackSpase

удаление символа перед курсором

Home/ End

перенос курсора в начало/конец текущей строки

PgUp/PgDn (Ctrl+R/C)

перенос курсора на предыдущую/следующую страницу файла (программы)

Ctrl+PgUp/PgDn

перенос курсора в начало/конец файла

Ctrl+ Home/ End

перенос курсора в начало/конец экрана

Left/ Right

перенос курсора на один символ влево/вправо

Ctrl+ Left/ Right

перенос курсора на одно слово влево/вправо

Ctrl+W/Z

экран сдвигается вверх/вниз по тексту (при этом курсор неподвижен)

Shift+Left/ Right

выделение символов слева/справа от текущего символа

Shift +Up/Dn

выделение строк вниз/вверх от текущей строки

Ctrl+Y

удаление текущей строки

Alt+ BackSpase

восстановление удаленной информации

Ctrl+T

удаление слова справа от курсора

Ctrl+Q+Y

удаление части строки от курсора до конца строки

Ctrl+N

вставка строки

Ctrl+Ins

копирование выделенного блока в буфер обмена

Shift+Ins

вставка информации из буфера обмена

Shift+ Del

перенос выделенного блока в буфер обмена (удаление с сохранением в памяти)

Ctrl+ Del

полное удаление выделенного блока

F5/F6

перемещение по открытым окнам с программами

Alt+ F3

закрытие текущего окна

F5

развернуть окно на весь экран

Ctrl-F2

удаление голубой полосы

Ctrl+F8

удаление красной полосы

НЕ нашли? Не то? Что вы ищете?

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

Турбо-Паскаль позволяет выводить на экран несколько окон с программами одновременно. Выполнять можно программу, которая находится в активном (текущем) окне. Признак активного окна — двой­ная рамка вокруг него.

Для выполнения программы надо выйти в меню и в пункте Run выполнить команду Run (или одновременно нажать клавиши Ctrl + F9), при этом опция Destination из меню Options/Compiler должна быть Memory. Система сначала запускает транслятор (интерпретатор), который переводит программу с Паскаля на язык машинных кодов и ищет синтаксические ошибки в программе. Если ошибки найдены, то программа не будет выполняться, произойдет возврат в редактор. Поверх текста программы появляется красная строка с сообщением об ошибке. После нажатия Esc окно исчезает, курсор устанавливается в строку с ошибкой. Для получения информации об ошибке надо нажать Ctrl+F1.

Когда все ошибки исправлены, программа начинает выполняться. Просмотреть результаты работы можно, нажав Alt+F5 (выводится окно пользователя). Возврат обратно в окно редактора – нажатие любой клавиши.

Прерывание работы «зацикленной» программы - Ctrl +Break.

Отлаженную программу компилируют следующим образом:

- Зайти в меню Compiler;

- Установить в области Destination значение Dick;

- Компиляция без запуска программы - Alt+F9;

- Компиляция с одновременным запуском программы на выполнение - Ctrl + F9.

Работа со справочной системой Турбо-Среды

Если Вы забыли, как точно пишется имя процедуры и какие аргументы ей требуются, то справочная система может Вам помочь. Ее можно вызвать, нажав клавишу F1. Эта справка является контекстно-зависимой, то есть можно получать информацию о текущем объекте. Передвигая курсор по тексту справки, выбирая те или иные отмеченные элементы и нажимая затем клавишу Enter, можно получить более подроб­ную информацию.

Если курсор не находится на зарезервированном слове и транслятор ошибок не обнаружил, то нажатие комбинации клавиш Ctrl+Fl приводит к выдаче предметного указателя справок (зарезервированных слов, операторов и функций, и т. д.).

Двойное нажатие на Fl приводит к вызову меню доступных справок. Это меню построено по иерархическому принципу. Передвижение по нему вверх производится клавишами Alt+F1.

В Турбо Паскале имеется возможность переноса текста из справки в редактируемый текст:

- выделяем фрагмент справки стрелками, удерживая клавишу Shift;

- отмеченный фрагмент комбинацией Ctrl+Ins;

- переходим в редактор клавишами Alt+l (номер окна);

- копируем фрагмент на место - Shift+Ins.

Справочная система разбита на несколько подразделов, список которых можно увидеть в меню Help:

Contents

вызывает экран содержимого справочника Borland Pascal Help

Index

выводит список ключевых слов, по которым имеется информация в справочной системе (Shift+F1)

Topic search

выводит справочную информацию о термине, на котором расположен курсор (Ctrl+F1)

Previous topic

выводит содержимое предыдущего окна инфор­мационной помощи (Alt+F1)

Using help

выводит справочные сведения о системе контекстной помощи

Files

позволяет подключить к системе Help другие справоч­ные файлы

Compiler directives

выводит список директив компилятора

Reserved words

выводит список зарезервированных слов

Standart units

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

Turbo Pascal language

выводит список основных элементов ТП 7.0

Error message

выводит справочную информацию об ошибках

About

выводит справочную информацию о самом пакете ТП 7.0.

Отладка программы

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6