Информатика в школе Введение в язык программирования Pascal Файловый тип данных. Операции для работы с файлами.
Информатика в школе Средства обработки файлов. Процедура ASSIGN Каждому файлу в языке ставится в соответствие файловая переменная определенного типа, поэтому перед началом работы с файлом необходимо установить данное соответствие, используя процедуру ASSIGN(var F; Name:string); Эта процедура всегда предшествует другим процедурам работы с файлами. Недопустимо использование процедуры для уже открытого файла, поэтому прежде чем использовать ту же файловую переменную для нового набора данных, необходимо с помощью процедуры CLOSE закрыть этот файл.
Информатика в школе Стандартное открытие файла. Для работы с файлом прежде всего необходимо его открыть. Предусмотрены две процедуры: RESET(var F : file); - открывает существующий файл; (открытие файла в случае его отсутствия приводит к ошибке) REWRITE(var F : file); - создает и открывает новый файл. При описании параметр File означает файловую переменную любого типа.
Информатика в школе Операция закрытия файла. Является логическим окончанием работы с любым открытым файлом. Для этого служит процедура CLOSE(var F); - позволяет устранить связь файловой переменной с внешним файлом, установленную с помощью процедуры Assign.
Информатика в школе Пример: цепочка команд для создания простого текстового файла с именем WORK.TXT Program pr_file; Var F : text; Begin Assign(F,WORK.TXT); Rewrite(F); Write(F,Prostoi tekstovii file); Close(F); END.
Информатика в школе Программа для вычисления суммы двух чисел. program sdf; var a,b:longint; begin assign(input, 'input.txt'); reset(input); assign(output, 'output.txt'); rewrite(output); read(a,b); write(a+b); Close(input); end.
Информатика в школе Для работы программы sdf необходимо: 1. В программе Блокнот создать файл input.txt; 2. Записать два числа через пробел; 3. Сохранить в рабочей папке Паскаль.