Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
oaip.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
293.98 Кб
Скачать
  1. Файлы языка Pascal. Файловые переменные, описание текстовых, бинарных файлов.

Файлом называют именованную последовательность элементов данных, расположенных, обычно, во внешней памяти.

В Паскале файл определяется как последовательность компонентов, относящихся к одному типу: файл записей, файл целых чисел, файл строк и т. п.

Особенностью файлов является то, что в любой момент доступен только один компонент.

Количество компонентов файла заранее не определяется.

Максимальный размер файла, ограничивается лишь техническими возможностями вычислительной системы

Когда нужно использовать файлы:

- если объем входных данных превосходит посильный при ручном вводе.

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

- если нужно сохранять информацию о результатах работы программы, полученных при вводе входных данных (то есть: при поиске ошибок в программе).

Для идентификации файлов используют файловые переменные.

Файловая переменная не может быть задана константой.

В зависимости от способа представления информации различают три типа файлов, соответственно различаются и способы описания файловых переменных

Файловая переменная текстового файла описывается как:

Туре <идентификатор файловой переменной> = text;

Текстовые файлы используют для работы с текстами, представленными в виде строк переменной длины.

только текст без оформления,не содержат управляющих символов (с кодами < 32)

*.txt, *.log,*.htm, *.html

возможно создавать, просматривать и редактировать "вручную" - в любом текстовом редакторе.

могут содержать любые символы кодовой таблицы

*.doc, *.exe,*.bmp, *.jpg,*.wav, *.mp3,*.avi, *.mpg

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

2) Файлы языка Pascal. Порядок работы с файлами, используемые функции.

Файлом называют именованную последовательность элементов данных ,расположенных обычно во внешней памяти.

В Паскале файл определяется как последовательность компонентов, относящихся к одному типу: файл записей, файл целых чисел, файл строк и т. п.

Особенностью файлов то, что в любой момент доступен только один компонент.

Количество компонентов файла заранее не определяется.

Максимальный размер файлаограничивается лишь техническими возможностями вычислительной системы.

Когда нужно использовать файлы:

- если объем входных данных превосходит посильный при ручном вводе.

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

Файлы необходимы, если нужно сохранять информацию о результатах работы программы, полученных при вводе различных входных данных (т е: при поиске ошибок в программе).

Работа с файлами:

Особенности:

-имя файла упоминается только в команде assign, обращение к файлу идет через файловую переменную

- файл, который открывается на чтение, должен существовать

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

- данные записываются в файл в текстовом виде

- при завершении программы все файлы закрываются автоматически

- после закрытия файла переменную f можно использовать еще раз для работы с другим файлом.

Функции:

- функция IOResult(Var f): word возвращает код правильности выполнения операций ввода/вывода.

- функция EOF(Var f):boolean определяет конец файла.

- FilePos(f)Возвращает позицию файлового указателя в типизированном файле

- FileSize(f) Возвращает количество элементов в типизированном файле.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]