Текстовый файл – это символьная последовательность, разделенная на строки — КиберПедия 

Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...

История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...

Текстовый файл – это символьная последовательность, разделенная на строки

2020-12-06 77
Текстовый файл – это символьная последовательность, разделенная на строки 0.00 из 5.00 0 оценок
Заказать работу

Типизированные файлы – это файлы, в которых содержатся однотипные данные.

Нетипизированные файлы - это последовательность компонент произвольного типа.

Прямой доступ – возможность установить указатель внутри файла на интересующий нас его элемент.

Прямой доступ предполагает, что файл представляет собой линейную последовательность блоков. Если файл содержит n блоков, то они нумеруются от 1 через 1 до n. Кроме того, вводится понятие условной границы между блоками, при этом условная граница с номером 0 расположена перед блоком с номером 1, граница с номером 1 расположена перед блоком с номером 2 и, наконец, условная граница с номером n находится после блока с номером n.

Смысл последовательного доступа заключается в том, что в каждый момент времени доступна лишь одна компонента из всей последовательности. Для того, чтобы обратиться (получить доступ) к компоненте с номером К, необходимо просмотреть от начала файла К-1 предшествующую компоненту. После обращения к компоненте с номером К можно обращаться к компоненте с номером К+1. Отсюда следует, что процессы формирования (записи) компонент файла и просмотра (чтения) не могут произвольно чередоваться. Таким образом, файл вначале строится при помощи последовательного добавления компонент в конец, а затем может последовательно просматриваться от начала до конца.

17.Понятие текстового файла. Процедуры и функции для работы с текстовыми файлами.

Текстовый файл – это символьная последовательность, разделенная на строки

Создание файла и запись в него текста

program z1;

var f1: text; // объявление файловой переменной f1 текстового типа

begin

assign (f1,’файл 1.txt’); // связывание f1 с файлом «файл 1.txt»

rewrite(f1); // создание и открытие файла f1

write(f1, ‘Тихая долина отгоняет сон’); // запись в файл f1 текста

close(f1); // закрытие файла f1

end.                     

Процедуры и функции для работы с текстовыми файлами

 

П/Ф Запись Назначение Пример
П READ(FP,S); S- список пер. Считывает список значений из текстового файла.  
П READLN(FP,S); Считывает список значений из текстового файла с переводом строки.  
П WRITE(FP,S); Выводит список значений в текстовый файл.  
П WRITELN(FP,S); Выводит список значений в текстовый файл с переводом строки..  
П APPEND(FP); Открытие связанного файла для дозаписи. Если был открыт, то закрывает и снова открывает. Указатель переводит в конец файла.  
Ф EOFLN(FP); Определяет конец строки (true-если достигнут конец строки)  
Ф SEEKEOLN(FP); Устанавливает указатель на конец строки  
Ф SEEKEOF(FP); Устанавливает указатель на конец файла  

 

18.Организация ввода – вывода символьной информации в текстовых файлах

Установка связи между файловой переменной и файлом

assign (<имя файловой переменной>, ‘путь к файлу + имя файла’);

Пример:

var f1: text; // объявление файловой переменной f1 текстового типа

begin

assign (f1,’файл 1.txt’); // связывание f1 с файлом «файл 1.txt»

rewrite(f1); // создание и открытие файла f1

write(f1, ‘Тихая долина отгоняет сон’); // запись в файл f1 текста

close(f1); // закрытие файла f1

  Assign (F, Name) - связь файловой переменной с внешним файлом. Связывает файловую переменную

F с внешним файлом, имеющим имя Name. Name - переменная или константа типа string (или

совместимого для присваивания с ним типа) или типа PChar. Имя типа должно быть написано в

соответствии с правилами MS DOS, может включать путь и не должно превышать 79 символов. Если

строка имени пустая, осуществляется связь со стандартным файлом ввода или вывода (как

правило, консолью).

 

 

19. Понятие типизированного файла. Процедуры и функции для работы с типизированными файлами, используемые в текстовых файлах

 

Типизированные файлы – это файлы, в которых содержатся однотипные данные.

п/ф Запись Назначение Пример
П READ(FP,S); Считывает список значений из типизированного файла.  
П WRITE(FP,S); Выводит список значений в типизированный файл.  
П SEEK(FP,N); Устанавливает указатель на компоненту N.  
П TRUNCATE(FP); Фай усекается по положению указателя.  
Ф FILESIZE(FP); Возвращает размер файла.  
Ф FILEPOS(FP); Возвращает положение указателя  

 Пример:

program z 1;

Var f: file of real; // объявление файловой переменной f типа real

  x: real; i: byte;

Begin

Assign (f,’файл. dat ’); // связывание f с файлом «файл. dat»

rewrite (f); // создание и открытие для записи файла f

for i:=1 to 5 do

Begin // начало цикла ввода 5-ти чисел х

write (‘Введите число ’); readln (x) // ввод числа х


Поделиться с друзьями:

Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...

Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьше­ния длины пробега и улучшения маневрирования ВС при...

Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...

Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.011 с.