
- •Лабораторная работа № 1 ввод и редактирование программ в интегрированной среде турбо паскаля
- •1. Этапы разработки программ
- •2. Файл и связанные с ним понятия
- •3. Краткие сведения об интегрированной среде
- •4. Ввод и редактирование текста программы
- •4.1. Ис Турбо Паскаля и окна.
- •4.2. Работа с исходными файлами в окне редактирования
- •4.2.1. Возможные режимы редактирования
- •4.2.2. Приемы работы с клавиатурой
- •4.3. Работа с блоками
- •4.4. Поиск и замена фрагментов текста
- •5. Работа с файлами
- •5.1. Создание нового исходного файла
- •5.2. Загрузка существующего файла
- •5.3. Сохранение файла
- •5.4. Перезапись файла
- •6. Интерактивная помощь.
- •7. Выполнение работы
- •8. Содержание отчета
- •Лабораторная работа № 2 подготовка программ к выполнению в среде турбо паскаля
- •1. Средства ис для компиляции программ
- •1.1. Команда Compile
- •1.2. Команда избирательной компиляции Make
- •1.3. Команда общей компиляции Build
- •1.4. Команда назначения первого файла Primary file
- •1.5. Команда Clear primary file
- •1.6. Команда получения общего состояния Information
- •2. Исправление синтаксических ошибок в программе по сообщениям компилятора
- •2.1. Классификация сообщений компилятора
- •2.2. Определение места ошибки в программе
- •2.3. Определение причины ошибки
- •3. Порядок выполнения работы
- •4. Контрольные вопросы
- •Лабораторная работа № 3 выполнение программ в среде турбо-паскаль
- •1. Структура простейших линейных программ
- •2. Экраны и окна, поддерживаемые ис
- •3. Режимы выполнения программ в ис и курсор выполнения
- •4. Команды ис для выполнения программ
- •5. Дополнительные возможности по прерыванию выполнения программы
- •5.1. Использование точек останова
- •5.2. Использование клавишCtrl-Break
- •6. Правила ввода исходных данных
- •7. Порядок выполнения работы
- •Исходный текст программы lab3.Pas
- •8. Контрольные вопросы.
- •Лабораторная работа № 4 операции в языке турбо паскаль
- •1. Порядковые типы и операции над ними
- •1.1. Целые типы
- •Поразрядное “не”
- •Поразрядное “и”
- •Поразрядное “или”
- •Поразрядное “исключающее или”
- •1.2. Булевский тип
- •2. Выражения в языке Паскаль
- •Приоритет операций
- •3. Выполнение работы
- •I0, i1, i2, x1, x2, x11, x12, u11, u21, u12, u13, u22, u23, n1, n2, n3, p
- •4. Текст программы oper.Pas
- •5. Контрольные задания
- •6. Варианты заданий для лабораторной работы
- •Содержание
5. Работа с файлами
Меню File состоит из десяти команд и имеет следующий вид:
New - открыть новое окно редактирования Edit и сделать его активным для ввода новой программы.
Open... - вызвать диалоговое окно Open a File для выбора на диске файла, который необходимо открыть для редактирования и запуска.
Save - сохранить программу активного окна редактирования в файле на диске под старым именем.
Save as... - вызвать диалоговое окно Save File As, в котором указывается новое имя файла для сохранения программы из активного окна редактирования.
Save all -- сохранить все файлы, открытые в окнах редактирования.
Change dir... - установить имя текущего каталога.
Print - печать программы из активного окна редактирования.
Print setup... - открыть диалоговое окно Printer Setup для установки параметров печати.
dоs shell - временный выход в DOS с возвратом в ИС по команде Exit.
Exit - завершить работу в ИС.
5.1. Создание нового исходного файла
Создать новый файл можно следующими способами:
В главном меню выбрать пункт File, подпункт New. В результате будет открыто окно редактирования с файлом NONAME.PAS.
Примечание. В дальнейшем выполняемые действия по выбору пунктов древовидного меню будем для краткости записывать путем перечисления названий соответствующих пунктов, разделяя их знаками "/". Так, в рассматриваемом случае достаточно указать: "выбрать пункт File /New".
В главном меню выбрать пункт File/Open. На экране появится рамка с подсказкой Open a File . Ввести в поле Name имя нового файла.
Нажать "горячую" клавишу F3.
5.2. Загрузка существующего файла
Для загрузки и редактирования существующего файла необходимо выбрать пункт File/Open. При этом для ввода имени файла можно:
ввести в поле Name имя файла, который нужно отредактировать. Допускается указывать полное имя файла, например: D:\OAP\PAS1\A.PAS
ввести в поле Name шаблон имени файла *.* и нажать Enter, на экране будут выведены имена всех файлов из текущего каталога, а также имена других каталогов, поскольку имена каталогов воспринимаются как имена файлов. Если в окне указать также имя каталога, то на экране появится список файлов этого каталога. Например, набрав D:\OAP\PAS1\*.PAS, получим на экране список файлов только с указанным расширением из подкаталога PAS1;
с помощью клавиш управления вверх и вниз в поле Name выделить подсветкой имя нужного файла. Затем нажать Enter для загрузки выбранного файла. Файл загружается в окно редактирования. Если подсветкой выделено имя каталога, и нажать Enter, то на экране появится окно для нового каталога.
с помощью клавиш управления курсором вверх и вниз в поле Files выделить нужный файл, затем нажать Enter.
5.3. Сохранение файла
В главном меню следует выбрать File/Save (Файл/Сохранение).Находясь в режиме редактирования, можно использовать клавишу F2. Эта команда записывает текущий файл из редактора на диск с тем же именем, с которым он был прочитан. Исключение составляет файл NONAME.PAS. Система предоставляет возможность его переименования, выдав соответствующее сообщение.
Если нажать клавишу Enter, то этот файл запишется с именем NONAME.PAS. Иначе, нужно набирать новое имя. При этом имя NONAME.PAS исчезнет. Если файл должен быть записан не в текущий каталог, то необходимо набрать его полное имя.
При записи на диск уже существующего файла старая версия его переименовывается: вместо расширения .PAS она получит расширение .BAK. Таким образом, всегда имеется новая версия программы и предыдущая.