- •Введение
- •Основные элементы языка Алфавит
- •Стандартные идентификаторы
- •Зарезервированные слова языка Паскаль
- •Общие правила написания идентификаторов
- •Общая структура программы на Паскале
- •Константы и переменные
- •Комментарии
- •2. Типы данных
- •Целочисленные типы
- •Целочисленные типы данных
- •Вещественные типы
- •Вещественные типы данных
- •Булевский тип boolean
- •Массивы
- •3. Программирование линейных вычислительных процессов Арифметические выражения
- •Sqr (cos (1.5*pi*z)) – sqrt (exp (frac(y))).
- •Оператор присваивания
- •Организация ввода и вывода
- •4. Организация программ разветвляющейся структуры Логические выражения
- •Оператор условия if
- •If p then a1 else a2;
- •Оператор выбора case
- •Оператор перехода goto
- •5. Организация программ циклической структуры
- •Оператор цикла с параметром for
- •Оператор цикла с предусловием while
- •Оператор цикла с постусловием repeat
- •Вложенные циклы
- •6. Подпрограммы
- •Функции
- •Процедуры
- •Область действия параметров
- •7. Справочник по интегрированной усовершенствованной среде
- •Меню File (файлы)
- •Open f3 (открыть)
- •New (новое)
- •Save (сохранить)
- •Save As (сохранить как)
- •Change Dir (изменить справочник)
- •Exit (выход)
- •Меню Edit (редактирование)
- •Cut (вырезать)
- •Меню Compile (компиляция)
- •Меню Debug (отладка)
- •Breakpoints (точки прерывания)
- •Меню Options (опции)
- •Environment (среда)
- •Меню Window (окна)
- •Tile (черепица)
- •User Screen (экран пользователя)
- •Меню Help (помощь)
- •Contents (содержание)
- •Index (оглавление)
- •Topic Search (поиск раздела)
Меню Debug (отладка)
Команды меню отладки управляют всеми свойствами интегрированного отладчика.
Breakpoints (точки прерывания)
Debug/Breakpoints команда открывает диалоговое окно, позволяющее управлять использованием безусловных точек прерывания.
Диалоговое окно показывает все установленные точки прерывания, номера их строк и условия. Условие имеет архивный список, позволяющий выбрать условие точки прерывания, использованное ранее.
Когда бы выполняющаяся программа ни встретила точку прерывания, она остановится на строке с точкой прерывания.
Это диалоговое окно показано ниже.
Перед компиляцией исходного файла можно установить точку прерывания на любой строке, даже на пустой строке или комментарии. При компиляции и выполнении файла, Turbo Pascal проверяет все установленные точки прерывания и дает возможность удалить, игнорировать или изменить неправильные точки прерывания. При отладке файла Turbo Pascal знает, какие строки содержат выполнимые утверждения, и выдаст предупреждение в случае попытки установить неправильные точки прерывания.
Примечание. Можно установить безусловные точки прерывания посредством выбора команды Debug/Toggle Breakpoint.
Можно удалить точки прерывания из своей программы посредством выбора кнопки Delete (удалить). Можно также просмотреть исходный текст, где есть установленные точки прерывания, посредством выбора кнопки View (просмотр). View передвигает курсор к выбранной точке прерывания в окне Edit (эта команда не выполняет Ваш код).
Выберите Edit кнопку для добавления новой точки прерывания. При редактировании точки прерывания это диалоговое окно перекроется другим:
Опять же, здесь есть номер строки и условия установленных точек прерывания. Используйте Pass Count кнопку для того, чтобы установить, сколько раз надо миновать точку прерывания перед остановкой.
Это диалоговое окно также имеет кнопку New (новая), которая позволяет вводить информацию для новой точки прерывания, и кнопка Modify (модифицировать), которая открывает окно установок.
Когда редактируется исходный файл, каждая точка прерывания "приклеивается" к строке, на которой она установлена.
Меню Options (опции)
Меню Options содержит команды, позволяющие посмотреть и изменить различные установки по умолчанию в Turbo Pascal. Большинство из команд меню приводит к появлению диалогового окна.
Compiler (компилятор)
Options/Compiler команда выводит меню, которое предоставляет несколько опций для установки, влияющих на компиляцию кода.
Debugging (отладка)
Можно установить опции в группе Debugging, чтобы включить или отключить отладочную информацию или генерацию локальных символов.
Memory Sizes (размеры памяти)
Опции Memory Sizes позволяют Вам определить потребности памяти по умолчанию для программы. программы.
Link Buffer (буфер редактора связей)
Опция Link Buffer приводит к тому, что Turbo Pascal использует Memory (память) или Disk (диск) для буфера редактора. При выборе зависимой кнопки Memory увеличивается скорость компиляции, но может не хватить памяти для больших программ. Выбор зависимой кнопки Disk освобождает память, но замедляет компиляцию.
Debugger (отладчик)
Options/Debugger команда позволяет сделать несколько установок, влияющих на интегрированный отладчик.
Directories (справочники)
Options/Directories команда позволяет сказать Turbo Pascal, где искать файлы, необходимые для компиляции, редактирования связей и файлы вывода.
Эта команда открывает диалоговое окно, содержащее четыре окна ввода. Оно выглядит следующим образом:
Ниже показано, для чего предназначено каждое окно ввода:
Наберите справочник вывода для файлов .EXE или .TPU в окне ввода EXE and TPU Directory. Если ввода в этом окне не было, файлы будут храниться в справочнике, где находятся исходные файлы.
Окно ввода Include Directories задает справочник, содержащий стандартные включаемые файлы. Стандартные включаемые файлы - это файлы, заданные директивой компилятора $I filename. Разрешается несколько имен справочников разделять точкой с запятой.
Используйте окно ввода Unit Directories для задания справочников, содержащих Ваши файлы модулей Turbo Pascal.
Используйте окно ввода Object Directory для задания справочников, содержащих файлы .OBJ (подпрограммы ассемблерного языка).