<<
>>

Тип данных Файл

В практике программирования часто встречаются задачи, При решении которых можно хранить обрабатываемые данные на внешнем носителе. В этом случае данные оформляются в виде файлов. Под файлом понимают любой логически непрерывный набор данных, размещенный на внешнем запоминающем устройстве (например, на магнитном диске).
Так, исходные лпнные для работы программы могут быть организованы в виде файла или совокупности файлов. Файлом может быть и результат работы программы. Поддержка работы с внешними файлами внутри программы в языке Pascal осуществляется с помощью специализированных переменных, которым присваивается тип данных Файл. Тип данных Файл описывает файл как линейную последовательность однотипных агрегатов (записей), размещенных на внешнем запоминающем устройстве, которые могут иметь любой тип данных за исключением типа файл или структурного типа, содержащего компоненту с типом файл. В отличие от массива длина файла, т. е. количество компонентов (записей), не задается, а место элемента не определяется индексом.
Синтаксис объявления типа данных файл следующий: :: — = File Of ; Если слово Of и тип компоненты опущены, то объявляется нетипизированный файл. Нетипизированные файлы используются для доступа к любому файлу на внешнем устройстве независимо от его внутреннего формата. Стандартный файловый тип Text определяет файл, содержащий символы, объединенные в строки. Следует иметь в виду, что тип Text не идентичен типу File Of Char. Приведем примеры объявлений файловых типов: Туре FileNumber = File Of Longint;// Файл длинных целых чисел FileDigit = File Of 'O'..’9’;// Файл символов-цифр TPoint = record X,Y:real End; FilePoint = File Of TPoint; // Файл записей TPoint Объявив файловый тип, можно определить переменные файлового типа: Var Filel: FileNumber; File2: FilePoint; File3: Text; // Файл стандартного типа Text File4: File; // Переменная нетипизированного файла Переменные файлового типа имеют специфическое при менение. Над ними нельзя выполнять никаких операций (на пример, присваивать значение, сравнивать), они используются лишь в качестве параметров специальных процедур работы с файлами. 4 3.5.
<< | >>
Источник: О. Л. Голицына, Т. Л. Партыка, И. И. Попов. ЯЗЫКИ ПРОГРАММИРОВАНИЯ. 2008

Еще по теме Тип данных Файл:

  1. Количество и тип требуемых данных
  2. Григорьев Ю.А., Ревунков Г.И.. Банки данных, 2002
  3. Оценка данных о личности.
  4. Анализ и интерпретация полученных данных
  5. 18.4. Права субъекта персональных данных
  6. Анализ и интерпретация полученных данных
  7. Банк данных
  8. Подготовка исходных данных
  9. 4.5. Право изготовителя базы данных
  10. 12.4. Анализ эмпирических данных
  11. 3.3.4. Методы обработки и анализа данных
  12. 5.3. Графическое представление данных
  13. 18.7. Уполномоченный по правам субъектов персональных данных
  14. 5.1. Табличное представление данных
  15. Глава 9 Создание экспертной базы данных
  16. 2. Регистрация программ, баз данных и охраняемых топологий
  17. 4.1. Общие принципы анализа данных