Курсовая работа: Составление программ для решения задач на языке программирования Turbo Pascal
вывод информации:
WRITE (<программный файл>,<переменная>);
Операции обмена информацией с файлом организуют так называемый последовательный доступ к компонентам файла. Этот принцип аналогичен поиску информации на магнитной ленте магнитофона.
4. Прямой доступ к компоненте файла, позволяет установить указатель файла непосредственно на начало нужной компоненты. В Паскале прямой доступ возможен только по номеру компоненты. В этом случае нужно помнить о том что номер компоненты не всегда известен программисту и пользователю.
SEEK (<программный файл>, № компоненты);
5. Закрытие файла:
CLOSE (<программный файл>);
Если файл не закрыт и по какой-то причине программа завершилась аварийно, то все изменения внесенные в файл будут утеряны. Поэтому рекомендуется закрывать файл по завершении работы с ним.
6. Некоторые дополнительные операции над файлами могут очень полезны:
определяет закончился ли файл:
EOF (<программный файл>)
определяет размер файла в компонентах:
FILESIZE (<программный файл >)
определяет номер текущей компоненты:
FILE POS (<программный файл >)
Последовательность работы с файлами записей:
При использовании файлов записей - файлов компонентами, которых являются записи (данные комбинированного типа) нужно придерживаться следующей последовательности написания программы:
Объявить тип запись.
Объявить программный файл, компоненты которого имеют тип запись.
Объявить переменную, того же типа что и компонента файла, для обмена информацией между ОП и программными файлами.
Открыть файл существующий или создаваемый.
Для обмена информации использовать операторы ввода или вывода.
Выполнить закрытие файла.
Особенности работы с текстовыми файлами
Текстовые файлы - это файлы компонентами которых являются символьные строки. Среди текстовых файлов следует выделить стандартные текстовые файлы. Существуют особенности обработки текстовых файлов:
Стандартные текстовые файлы:
INPUT - стандартный файл ввода;
OUTPUT - стандартный файл вывода.
2. Стандартные файлы можно связать с дисковым файлом: