TURBO PASCAL

Новости           

Программы

Turbo Pascal

Игры

Документация

"Странности"

FAQ

Ссылки

Благодарности

Гостевая книга

От автора

Файловый тип

Файловый тип, являющийся составным типом, образуется из компонент одинакового типа, которые называются элементами. В отличие от массивового типа количество элементов файла в описании не установлено, оно зависит от выполнения программы и особенно от того, с каким набором данных файл будет связан.

Объект, называемый файлом, - это только абстрактная модель физического набора данных, находящихся обычно вне программы. Физические наборы данных, называемые для краткости наборами данных, могут располагаться во внешней памяти ЭВМ, могут занимать часть оперативной памяти, а могут отождествляться с потоком данных, вводимых и выводимых с помощью внешних устройств.

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

Описание файлового типа

Описание файлового типа состоит из ключевого слова file, за которым следует ключевое слово of, а за ним описание типа элементов файла. Элементами файла могут быть объекты любых простых типов, а также любые агрегаты, за исключением файлов.

Синтаксис
описание-файлового-типа:
file of тип-элементов-файла
тип-элементов-файла: описание-типа

Пример
type
Measurements = file of real;
Persons = file of record
Name: string[20];
Sex:(male,female);
Age: 18..65
end

Тип Measurements связан с набором последовательностей данных типа real.

Тип Persons cвязан с набором последовательностей данных, состоящих из записей с компонентами типа string[20], (male, female) и 18..65.

Содержание

На главную страницу
(с)Все права защищены

По всем интересующим вопросам прошу писать на электронный адрес

    Rambler's Top100 PROext: Top 1000
    Rambler's Top100 Яндекс цитирования
Hosted by uCoz