- •С Кафедра моп эвм истема программирования Borland Pascal Методическая разработка к лабораторным работам фавт
- •Интерфейс системы
- •Меню и команды
- •Пункт File
- •Пункт Edit
- •Пункт Search
- •Пункт Run
- •Пункт Compile
- •Пункт Debug
- •Пункт Options
- •Пункт Window
- •Пункт Help
- •Страница Compiler Options окна свойств проекта
- •??? Страница Directories окна свойств проекта
- •??? Страница Preferences окна свойств проекта
- •Файлы проекта
- •Основные приемы работы в системе Паскаль Создание новой программы
- •Работа с уже созданной программой
- •Использование средств отладки
- •Пошаговое выполнение программы
- •Просмотр значений переменных
- •Использование точек останова
- •Порядок выполнения работы
- •If f then writeln('существует');
- •Var описание_переменных;
- •If условие then оператор1 else оператор2
- •Пример выполнения
- •Варианты заданий
- •Контрольные вопросы
- •Оператор цикла с убывающим параметром
- •Контрольные вопросы
- •Var список_имен_массивов: array [тип_индекса1,тип_индекса2...] of базовый_тип;
- •Варианты заданий
- •Контрольные вопросы
- •Var список_имен_переменных:string[максимальная_длина_строки];
- •Var список_имен_переменных:string;
- •Пример выполнения
- •Варианты заданий
- •Контрольные вопросы
- •Лабораторная работа 6. Использование процедур Основные сведения
- •Пример выполнения
- •Варианты заданий
- •Контрольные вопросы
- •Лабораторная работа 7. Использование функций Основные сведения
- •Пример выполнения
- •Варианты заданий
- •Контрольные вопросы
- •Лабораторная работа 8. Работа с текстовыми файлами Основные сведения
- •Var имя_файловой_переменной : text;
- •Пример выполнения
- •I : integer; {счетчик символов текущей строки выходного файла}
- •Варианты заданий
- •Контрольные вопросы
- •Лабораторная работа 9. Работа с типизированными файлами и записями Основные сведения
- •Var имя_файловой_переменной : file of тип_записи_файла;
- •Var имя_переменной_записи:имя_типа_записи;
- •Пример выполнения
- •ICurs: integer {курс }
- •Варианты заданий
- •Контрольные вопросы
- •Лабораторная работа 10. Использование данных ссылочного типа Основные сведения
- •Пример выполнения
- •Варианты заданий
- •Контрольные вопросы
- •Лабораторная работа 11. Создание и использование модулей Основные сведения
- •Пример выполнения
- •Варианты заданий
- •Контрольные вопросы
- •Литература
- •Содержание
Пункт File
New – создание нового файла в новом окне редактирования (файл получает имя NONAMExx.PAS, где xx - порядковый номер окна).
Open (F3) – открытие существующего файла и загрузка его в активное окно редактирования.
Save (F2) – сохранение текста из активного окна в файл на диске.
Save all – сохранение текстов из всех окон в файлы на диске.
Change dir – смена текущего устройства и текущего каталога.
Exit – выход из Турбо Паскаля.
Пункт Edit
Undo (Alt+BackSpace) отменяет последнюю команду редактирования текущей строки активного окна.
Redo отменяет последнюю команду Undo.
Cut (Shift+Del) удаляет и запоминает в буфере обмена выделенный фрагмент текста. Текст должен быть предварительно выделен при помощи мыши или клавиш со стрелками при нажатой клавише Shift.
Copy (Ctrl+Ins) запоминает в буфере обмена без удаления выделенный фрагмент текста.
Paste (Shift+Ins), начиная с позиции курсора, вставляет в текст фрагмент из буфера обмена.
Clear (Ctrl+Del) удаляет выделенный фрагмент текста.
Пункт Search
Find – поиск фрагмента текста в активном окне.
Replace – поиск фрагмента текста в активном окне и его замена другим фрагментом.
Search again – повторяет последнюю команду Find или Replace.
Show last compiler error в верхней строке активного окна показывает последнюю ошибку компилятора и помещает курсор в строку, в которой эта ошибка была обнаружена.
Objects – открывает окно Browse, в котором в виде иерархического дерева изображены все объекты, используемые программой.
Units высвечивает окно Browse, в котором перечислены имена как системных, так и используемых программой модулей.
Globals – открывает окно Browse с глобальной информацией.
Previos browser – показывает результат последней из команд Objects, Units или Globals.
Пункт Run
Run (Ctrl+F9) – запуск на выполнение программы из активного окна.
Step over (F8) – пошаговое выполнение программы без "захода" в процедуры и функции.
Tarce into (F7) – пошаговое выполнение программы с "заходом" в процедуры и функции.
Go to cursor (F4) – запуск программы на выполнение от момента останова до строки, в которой находится курсор.
Program reset (Ctrl+F2) – прерывание выполнения приостановленной программы.
Parameters – задание командной строки, передаваемой программе при запуске.
Пункт Compile
Compile (Alt+F9) – компиляция текста программы в активном окне.
Make (F9) – строит exe-файл программы с перекомпиляцией используемых ею модулей, если они претерпели изменения с момента последней компиляции.
Build – строит exe-файл, безусловно перекомпилируя все используемые программой модули.
Primary file – задает имя файла, с которого начинается компиляция по командам Make и Build.
Пункт Debug
Breakpoints – создание, удаление и редактирование точек останова.
Call stack (Ctrl+F3) – просмотр списка вызванных к моменту останова программы процедур или функций.
Register – просмотр содержимого регистров процессора.
Watch – открывает окно просмотра переменных.
Output открывает окно вывода текста из программы.
User screen (Alt+F5) – открывает окно пользователя, в котором отображаются не только текстовые, но и графические данные, выводимые программой.
Evaluate/modify (Ctrl+F4) – просмотр/модификация значений переменных.
Add watch (Ctrl+F7) – добавление переменной/выражения в окно Watch.
Add breakpoint – установить новую точку останова.
