Лабораторная работа n 1 работа в интегрированной среде borland pascal на примере программ линейной структуры



бет19/26
Дата18.05.2022
өлшемі364.5 Kb.
#456963
түріЛабораторная работа
1   ...   15   16   17   18   19   20   21   22   ...   26
Лабораторная работа N 1

2.1. Текстовые файлы
Текстовые файлы - файлы на диске, состоящие из символов ASCII. Для разделения строк используются символы <конец строки>. Текстовые файлы являются файлами с последовательным доступом. В любой момент времени доступна только одна запись файла. Другие записи становятся доступными лишь в результате последовательного продвижения по файлу. Текстовые файлы внутренне разделены на строки, длины которых различны. Для разделения строк используется специальный маркер конца строки. Объявляются текстовые файлы переменной типа text. Обрабатывать их можно только последовательно и с помощью процедур и функций:

Пример 1. Создать текстовый файл, в который записать 3 предложения. Прочитать этот файл, вывести его содержимое на экран. Определить длину каждого предложения.
Program File_text;
var
f1 : text;
st : string;
n: byte;
begin
assign (f1, 'file1.txt'); {связать с файлом file1.txt файловую переменную f1 }
rewrite (f1); { создать новый файл с именем file1.txt }
writeln ( f1, 'Очень полезно изучать'); { записать предложения в файл}
writeln ( f1, ' всем студентам ');
writeln (f1, ' язык Pascal ');
close (f1); { закрыть файл для записи }
reset (f1); { открыть файл для чтения }
while not eof (f1) do { пока не конец файла f1}
begin
readln (f1, st); {читаем строку из файла f1 }
writeln(st); { выводим на экран }
n:= length (st); {определяем длину строки }
writeln (' длина =',n);
end;
close (f1); { закрыть файл для чтения}
end.


Достарыңызбен бөлісу:
1   ...   15   16   17   18   19   20   21   22   ...   26




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет