- •Структура описания лабораторной работы
- •Выполнение работы
- •Форма отчета
- •Основные сведения
- •Установка и запуск системы
- •Интерфейс системы
- •Меню и команды
- •Пункт File
- •Пункт Edit
- •Пункт Search
- •Пункт Run
- •Пункт Compile
- •Пункт Debug
- •Пункт Options
- •Пункт Window
- •Пункт Help
- •Страница Compiler Options окна свойств проекта
- •Страница Directories окна свойств проекта
- •Страница Preferences окна свойств проекта
- •Файлы проекта
- •Основные приемы работы в СП Borland Pascal
- •Создание новой программы
- •Работа с уже созданной программой
- •Использование средств отладки
- •Пошаговое выполнение программы
- •Просмотр значений переменных
- •Использование точек останова
- •Порядок выполнения работы
- •Контрольные вопросы
- •Основные сведения
- •Оператор присваивания
- •Составной оператор
- •Условный оператор
- •Оператор варианта
- •Ввод данных с клавиатуры
- •Вывод данных на экран
- •Пример выполнения
- •Варианты заданий
- •Контрольные вопросы
- •Лабораторная работа 3. Программы с циклами
- •Основные сведения
- •Оператор цикла с предусловием
- •Оператор цикла с постусловием
- •Оператор цикла с возрастающим параметром
- •Оператор цикла с убывающим параметром
- •Оператор прерывания цикла
- •Оператор продолжения цикла
- •Пример выполнения
- •Варианты заданий
- •Контрольные вопросы
- •Лабораторная работа 4. Использование массивов
- •Основные сведения
- •Описание массива
- •Пример выполнения
- •Варианты заданий
- •Контрольные вопросы
- •Лабораторная работа 5. Обработка символьных строк
- •Основные сведения
- •Описание строковых переменных
- •Операции над данными типа string :
- •Стандартные функции для обработки строк
- •Пример выполнения
- •Варианты заданий
- •Контрольные вопросы
- •Лабораторная работа 6. Использование процедур
- •Основные сведения
- •Пример выполнения
- •Варианты заданий
- •Контрольные вопросы
- •Лабораторная работа 7. Использование функций
- •Основные сведения
- •Пример выполнения
- •Варианты заданий
- •Контрольные вопросы
- •Лабораторная работа 8. Работа с текстовыми файлами
- •Основные сведения
- •Пример выполнения
- •Варианты заданий
- •Контрольные вопросы
- •Основные сведения
- •Пример выполнения
- •Варианты заданий
- •Контрольные вопросы
- •Лабораторная работа 10. Использование данных ссылочного типа
- •Основные сведения
- •Пример выполнения
- •Варианты заданий
- •Контрольные вопросы
- •Лабораторная работа 11. Создание и использование модулей
- •Основные сведения
- •Пример выполнения
- •Варианты заданий
- •Контрольные вопросы
- •Литература
– 10 –
if F then writeln('существует') else writeln('не существует');
end.
4. На примере этой программы изучить работу со средствами редактирования текста программы и еще раз опробовать средства и приемы отладки.
Контрольные вопросы
1.Что содержится в файлах *.PAS, *.OBJ, *.EXE ?
2.Назначение файлов TP.DSK, TP.TP .
3.Назначение отладчика.
4.Какие команды и окна отладчика служат для просмотра и модификации данных?
5.Какие команды отладчика служат для управления ходом выполнения программы ?
6.Что такое точки останова ?
Лабораторная работа 2. Программы с линейной и разветвляющейся структурами
Основные сведения
Структура простейшей программы на языке Pascal:
program имя_программы; var описание_переменных; begin
операторы_программы end.
Оператор присваивания
имя_переменной:=выражение
Переменной присваивается значение выражения. Переменная и выражение должны быть совместимы по присваиванию.
Составной оператор
begin
оператор1; оператор2;
. . .
операторN end
Выполнение составного оператора заключается в последовательном выполнении включенных в него операторов. Составной оператор объединяет группу операторов в один и используется там, где по правилам языка должен находиться один оператор, а по логике программы – несколько (операторы if, case, while, for и другие).
Условный оператор
if условие then оператор1 else оператор2
Оператор1 выполняется при истинности условия, а оператор2 – в противном случае. Часть else оператор2 может отсутствовать.
Оператор варианта
case выражение_селектор do