История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...
Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...
Топ:
Генеалогическое древо Султанов Османской империи: Османские правители, вначале, будучи еще бейлербеями Анатолии, женились на дочерях византийских императоров...
Основы обеспечения единства измерений: Обеспечение единства измерений - деятельность метрологических служб, направленная на достижение...
Комплексной системы оценки состояния охраны труда на производственном объекте (КСОТ-П): Цели и задачи Комплексной системы оценки состояния охраны труда и определению факторов рисков по охране труда...
Интересное:
Средства для ингаляционного наркоза: Наркоз наступает в результате вдыхания (ингаляции) средств, которое осуществляют или с помощью маски...
Принципы управления денежными потоками: одним из методов контроля за состоянием денежной наличности является...
Искусственное повышение поверхности территории: Варианты искусственного повышения поверхности территории необходимо выбирать на основе анализа следующих характеристик защищаемой территории...
Дисциплины:
2020-12-06 | 144 |
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
End.
Файл – это область памяти на диске, которая имеет свое имя
Виды файлов в Паскале:
текстовые файлы;
- типизированные файлы;
- нетипизированные файлы.
|
|
Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...
Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...
История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...
Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!