Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...
История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...
Топ:
Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов...
Основы обеспечения единства измерений: Обеспечение единства измерений - деятельность метрологических служб, направленная на достижение...
Отражение на счетах бухгалтерского учета процесса приобретения: Процесс заготовления представляет систему экономических событий, включающих приобретение организацией у поставщиков сырья...
Интересное:
Наиболее распространенные виды рака: Раковая опухоль — это самостоятельное новообразование, которое может возникнуть и от повышенного давления...
Принципы управления денежными потоками: одним из методов контроля за состоянием денежной наличности является...
Аура как энергетическое поле: многослойную ауру человека можно представить себе подобным...
Дисциплины:
2020-12-06 | 77 |
5.00
из
|
Заказать работу |
|
|
Типизированные файлы – это файлы, в которых содержатся однотипные данные.
Нетипизированные файлы - это последовательность компонент произвольного типа.
Прямой доступ – возможность установить указатель внутри файла на интересующий нас его элемент.
Прямой доступ предполагает, что файл представляет собой линейную последовательность блоков. Если файл содержит 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 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!