Набор текста программы
Перед началом набора программ в редакторе Турбо Паскаль необходимо провести установку (или проверку) опций конфигурации редактора:
- войти в меню 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 |


