- •Структура описания лабораторной работы
- •Выполнение работы
- •Форма отчета
- •Основные сведения
- •Установка и запуск системы
- •Интерфейс системы
- •Меню и команды
- •Пункт File
- •Пункт Edit
- •Пункт Search
- •Пункт Run
- •Пункт Compile
- •Пункт Debug
- •Пункт Options
- •Пункт Window
- •Пункт Help
- •Страница Compiler Options окна свойств проекта
- •Страница Directories окна свойств проекта
- •Страница Preferences окна свойств проекта
- •Файлы проекта
- •Основные приемы работы в СП Borland Pascal
- •Создание новой программы
- •Работа с уже созданной программой
- •Использование средств отладки
- •Пошаговое выполнение программы
- •Просмотр значений переменных
- •Использование точек останова
- •Порядок выполнения работы
- •Контрольные вопросы
- •Основные сведения
- •Оператор присваивания
- •Составной оператор
- •Условный оператор
- •Оператор варианта
- •Ввод данных с клавиатуры
- •Вывод данных на экран
- •Пример выполнения
- •Варианты заданий
- •Контрольные вопросы
- •Лабораторная работа 3. Программы с циклами
- •Основные сведения
- •Оператор цикла с предусловием
- •Оператор цикла с постусловием
- •Оператор цикла с возрастающим параметром
- •Оператор цикла с убывающим параметром
- •Оператор прерывания цикла
- •Оператор продолжения цикла
- •Пример выполнения
- •Варианты заданий
- •Контрольные вопросы
- •Лабораторная работа 4. Использование массивов
- •Основные сведения
- •Описание массива
- •Пример выполнения
- •Варианты заданий
- •Контрольные вопросы
- •Лабораторная работа 5. Обработка символьных строк
- •Основные сведения
- •Описание строковых переменных
- •Операции над данными типа string :
- •Стандартные функции для обработки строк
- •Пример выполнения
- •Варианты заданий
- •Контрольные вопросы
- •Лабораторная работа 6. Использование процедур
- •Основные сведения
- •Пример выполнения
- •Варианты заданий
- •Контрольные вопросы
- •Лабораторная работа 7. Использование функций
- •Основные сведения
- •Пример выполнения
- •Варианты заданий
- •Контрольные вопросы
- •Лабораторная работа 8. Работа с текстовыми файлами
- •Основные сведения
- •Пример выполнения
- •Варианты заданий
- •Контрольные вопросы
- •Основные сведения
- •Пример выполнения
- •Варианты заданий
- •Контрольные вопросы
- •Лабораторная работа 10. Использование данных ссылочного типа
- •Основные сведения
- •Пример выполнения
- •Варианты заданий
- •Контрольные вопросы
- •Лабораторная работа 11. Создание и использование модулей
- •Основные сведения
- •Пример выполнения
- •Варианты заданий
- •Контрольные вопросы
- •Литература
– 8 –
3.Выполнить команду File+New , после чего появляется новое окно редактирования и курсор устанавливается в его начало.
4.Набрать текст программы.
5.Сохранить набранный текст в новом файле на диске (команда File+Save as), введя на запрос системы имя файла с указанием пути к нему.
6.Откомпилировать программу (команда Compile+Compile) для того, чтобы проверить наличие синтаксических ошибок в ней.
7.При обнаружении ошибки исправить ее и снова откомпилировать программу.
8.После того, как в программе исправлены все ошибки, сохранить исправленный текст в файле (File+Save).
9.Запустить программу на выполнение (команда Run+Run) и проверить правильность ее ра-
боты.
10.По завершении работы программы просмотреть результаты, выведенные ею на экран (ко-
манда Debug+User screen).
11.Если логика программы оказалась неверной, устранить логические ошибки и повторить пункты 6–10.
12.Сохранить окончательный вариант программы в файле (команда File+Save). 13.Выйти из системы (команда File+Quit).
Работа с уже созданной программой
Последовательность действий при работе с уже существующим программным файлом аналогична приведенной в предыдущем пункте, за исключением этапов 3 и 4, которые заменяются загрузкой файла в систему (команда File+Open).
Использование средств отладки
Средства отладки, предоставляемые системой, используются для поиска ошибок в программе и контроля за ходом ее выполнения. Работу с ними рассмотрим на примере следующей программы:
program Primer; var a,b:real;
i,j:integer; begin
a:=3.2;
b:=4.5;
if a>b then begin i:=2;
j:=8 end
else begin i:=6; j:=3 end;
writeln('i=',i,'j=',j)
end.
Пошаговое выполнение программы
Нажмем клавишу F8 (команда Run+Step over). При этом происходит инициализация пошагового режима и первый оператор программы выделяется светящейся строкой. Светящаяся строка выделяет тот оператор, перед выполнением которого остановлено выполнение программы. Продолжая нажимать клавишу F8, можно просмотреть последовательность выполнения операторов программы от начала до конца.
Начнем пошаговое выполнение сначала и остановимся на операторе if. Изменим в процессе отладки значение переменной A, установив его равным 6,5. Для этого выберем команду Debug+Evaluate+Modify и введем в поле Evaluate имя переменной A, а в поле New