Информатика. Часть 1. Мойзес О.Е - 88 стр.

UptoLike

Составители: 

88
f2:file;
f3:text.
Так как по определению число элементов файла не задается, то
для нахождения конца файла введена стандартная функция
Eof(var:file):boolean;
Когда наступает конец файла Eof принимает значение True в
противном случае – False
Стандартные процедуры для работы с файлами.
Работа с файлами производится посредством специальных
стандартных процедур. Рассмотрим некоторые из них.
АSSIGN (f, '<имя внешнего
файла>') – эта процедура связывает
файловую переменную f с именем внешнего файла на диске.
Например: Assign (f1, 'fl.d'), здесь имя файловой переменной f1
связывается с файлом fl.d на диске.
RESET (f) – процедура открывает существующий файл f для
чтения.
REWRITE (f) – создает и открывает новый файл для записи.
APPEND (f) – открывает существующий файл для добавления
данных.
READ (f, X1,...,Xn) или READLN (f, X1,...,Xn)– считывает из
файла f значения переменных X1 … Xn.
WRITE (f, X1,...,Xn) или
WRITELN (f, X1,...,Xn) – записывает в
файл f значения переменных X1 … Xn.
CLOSE (f) – закрывает файл f после окончания работы с ним.
Особым типом файлов являются текстовые файлы
. Эти файлы
содержат некоторый текст, который состоит из обычных символов
(например, букв алфавита и цифр). Символы текстового файла разбиты
на строки.
Описание текстового файла:
Var <имя файла>: text;
Текстовый файл состоит из последовательности строк различной
длины. Для определения конца строки используется функция
Eoln(var F:text) : Boolean;
Она принимает значение True, если достигнут конец строки, и
значение
False – в противном случае.
Для чтения из текстового файла или записи в текстовый файл
можно использовать процедуры Write (f, X1,...,Xn), Writeln(f,
X1,...,Xn) Read(f, X1,...,Xn) , Readln (f, X1,...,Xn) .
Следует отметить, что, несмотря на то, что текстовый файл
является набором символьных значений, он может использоваться (и