- •Структура описания лабораторной работы
- •Выполнение работы
- •Форма отчета
- •Основные сведения
- •Установка и запуск системы
- •Интерфейс системы
- •Меню и команды
- •Пункт File
- •Пункт Edit
- •Пункт Search
- •Пункт Run
- •Пункт Compile
- •Пункт Debug
- •Пункт Options
- •Пункт Window
- •Пункт Help
- •Страница Compiler Options окна свойств проекта
- •Страница Directories окна свойств проекта
- •Страница Preferences окна свойств проекта
- •Файлы проекта
- •Основные приемы работы в СП Borland Pascal
- •Создание новой программы
- •Работа с уже созданной программой
- •Использование средств отладки
- •Пошаговое выполнение программы
- •Просмотр значений переменных
- •Использование точек останова
- •Порядок выполнения работы
- •Контрольные вопросы
- •Основные сведения
- •Оператор присваивания
- •Составной оператор
- •Условный оператор
- •Оператор варианта
- •Ввод данных с клавиатуры
- •Вывод данных на экран
- •Пример выполнения
- •Варианты заданий
- •Контрольные вопросы
- •Лабораторная работа 3. Программы с циклами
- •Основные сведения
- •Оператор цикла с предусловием
- •Оператор цикла с постусловием
- •Оператор цикла с возрастающим параметром
- •Оператор цикла с убывающим параметром
- •Оператор прерывания цикла
- •Оператор продолжения цикла
- •Пример выполнения
- •Варианты заданий
- •Контрольные вопросы
- •Лабораторная работа 4. Использование массивов
- •Основные сведения
- •Описание массива
- •Пример выполнения
- •Варианты заданий
- •Контрольные вопросы
- •Лабораторная работа 5. Обработка символьных строк
- •Основные сведения
- •Описание строковых переменных
- •Операции над данными типа string :
- •Стандартные функции для обработки строк
- •Пример выполнения
- •Варианты заданий
- •Контрольные вопросы
- •Лабораторная работа 6. Использование процедур
- •Основные сведения
- •Пример выполнения
- •Варианты заданий
- •Контрольные вопросы
- •Лабораторная работа 7. Использование функций
- •Основные сведения
- •Пример выполнения
- •Варианты заданий
- •Контрольные вопросы
- •Лабораторная работа 8. Работа с текстовыми файлами
- •Основные сведения
- •Пример выполнения
- •Варианты заданий
- •Контрольные вопросы
- •Основные сведения
- •Пример выполнения
- •Варианты заданий
- •Контрольные вопросы
- •Лабораторная работа 10. Использование данных ссылочного типа
- •Основные сведения
- •Пример выполнения
- •Варианты заданий
- •Контрольные вопросы
- •Лабораторная работа 11. Создание и использование модулей
- •Основные сведения
- •Пример выполнения
- •Варианты заданий
- •Контрольные вопросы
- •Литература
– 5 –
Меню и команды
СП Borland Pascal имеет большое количество команд, служащих для обеспечения доступа ко всем функциям системы. Ниже будут описаны только некоторые, наиболее важные, команды.
Доступ ко всем командам возможен посредством главного меню системы. Кроме того, некоторые команды можно инициировать не только через выбор пунктов меню, но и нажатием «горячих» клавиш.
Замечание. Далее для обозначения команд системы будем использовать следующую запись: ПунктглавногоМеню+пунктПодменю+ … ; эта запись соответствует способу их вызова через меню.
Пункт File
New – создание нового файла в новом окне редактирования (файл получает имя NONAMExx.PAS, где xx – порядковый номер окна).
Open (F3) – открытие существующего файла и загрузка его в активное окно редактирования. Save (F2) – сохранение текста из активного окна в файл на диске.
Save all – сохранение текстов из всех окон в файлы на диске. Change dir – смена текущего устройства и текущего каталога. Exit – выход из среды разработки.
Пункт Edit
Undo (Alt+BackSpace) – отменяет последнюю команду редактирования текущей строки активного окна.
Cut (Shift+Del) – удаляет и запоминает в буфере обмена выделенный фрагмент текста. Текст должен быть предварительно выделен при помощи мыши или клавиш со стрелками при нажатой клавише Shift .
Copy (Ctrl+Ins) – запоминает в буфере обмена без удаления выделенный фрагмент текста. Paste (Shift+Ins) – начиная с позиции курсора, вставляет в текст фрагмент из буфера
обмена.
Clear (Ctrl+Del) – удаляет выделенный фрагмент текста.
– 6 –
Пункт Search
Find – поиск фрагмента текста в активном окне.
Replace – поиск фрагмента текста в активном окне и его замена другим фрагментом. Search again – повторяет последнюю команду Find или Replace .
Пункт 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 – установить новую точку останова.
Пункт Options
Compiler – установка параметров компилятора. Linker – установка параметров компоновщика.
Debugger – установка параметров встроенного отладчика. Directories – задание каталогов, с которыми работает СП Pascal. Browser – установка параметров для окна просмотра Browse. Environment – установка параметров интерфейса системы. Open – загрузка параметров среды из файла.
Save – запись параметров среды в файл, из которого они были загружены. Save as – запись параметров среды в новый файл.
Пункт Window
Size/Move (Ctrl+F5) – управление величиной и расположением активного окна. Zoom (F5) – управление величиной окна.
Next (F6) – смена активного окна на следующее.
Previos (Shift+F6) – смена активного окна на предыдущее. Close (Alt+F3) – закрвает активное окно.
List (Alt+0) – выводит список активных окон.