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