«аочное дистанционное образование с получением государственного диплома через Internet










ѕолучить информацию о поступлении
 
√лавна€ Ќовости  арта сайта ‘отоальбом √остева€ книга  онтакты

{LTS}

 

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

ќдной из наиболее фундаментальных структур данных, используемых в Tuibo Pascal, €вл€ютс€ файлы. Ћюбой файл имеет три характерные особенности. ¬о-первых, у него есть им€, что даст возможность программе работать одновременно с несколькими файлами. ¬о-вторых, он содержит компоненты одного тил€. “аким компонентом может быть любой тип Turbo Pascal, кроме файлового. Ќапример, допускаетс€ файл записей или файл строк, но нельз€ создать Ђфайл файловї. ¬-третьих, длина создаваемого файла никак не оговариваетс€ при его объ€влении и ограничиваетс€ только емкостью устройств внешней пам€ти.

¬ большинстве случаев файлы состо€т из текстовых строк, или записей. ƒл€ описани€ файла используетс€ словосочетание file of.

ƒл€ доступа к файлу описываетс€ специальна€ файлова€ переменна€, котора€ считаетс€ представителем в Pascal-программе (чаще всего ее обозначают как F). ≈сли файл состоит из записей, дополнительно описи переменна€ дл€ доступа к пол€м записи (обозначим ее R).

‘ормат:

Type <им€ типа> = <тип компонентовї;

Var

: file of <им€ типа>;

: <им€ типа>;

‘айл можно представить как потенциально бесконечный список значений одного и того же (базового) типа. ¬се элементы файла считаютс€ пронумерованными, начальный элемент имеет нулевой номер.

¬ любой момент времени программе доступен только один элемент файла, на который ссылаетс€ текущий указатель (указатель обработки). „асто позицию размещени€ доступного элемента называют текущей позицией.

 ак правило, все действи€ с файлом (чтение из файла, запись и файл) производ€тс€ поэлементно, причем в этих действи€х участвует тот элемент файла, который обозначаетс€ текущим указателем. ¬ результате совершени€ операций текущий указатель может перемещатьс€ к тому или иному элементу файла.

ѕо способу доступа к элементам различают файлы последовательного и пр€мого доступа. ‘айлом последовательного доступа называетс€ файл, к элементам которого обеспечиваетс€ доступ в такой же последовательности, в какой они записывались. ‘айлом пр€мого доступа называетс€ файл, доступ к элементам которого осуществл€етс€ по адресу элемента. Ќапример, дл€ поиска нужного элемента в последовательном файле необходимо, начав с нулевого элемента, перемещать указатель обработки до тех пор, пока он не будет указывать на искомый элемент, а при поиске нужного элемента в файле пр€ного доступа достаточно указать номер его позиции. ѕри использовании файла последовательного доступа нельз€ одновременно читать данные из файла и записывать их в файл, так как дл€ чтени€ некоторого элемента последовательного файла указатель обработки перемещаетс€ к данному элементу, а дл€ записи нового элемента этот указатель должен находитьс€ в конце файла.

 омпил€тор Turbo Pascal поддерживает три типа файлов: текстовые, типизированные и нетипизированные.


”знать как сэкономить в кризис моно на сайте ekonom-it.ru

“емы курсовых работа по дисциплине "ѕредметно-ориентированные информационные системы" —труктура курсовой работы по дисциплине "ѕредметно-ориентированные информационные системы" ѕон€тие о €зыках программировани€ высокого уровн€ ћета€зыки описани€ €зыков программировани€ √рамматика €зыков программировани€ Cредства обработки файлов “екстовые файлы в ѕаскале »нтегрированна€ инструментальна€ оболочка “урбо ѕаскал€ »нтегрированна€ инструментальна€ оболочка “урбо ѕаскал€ Ќазначение функциональных клавиш 


 
     
   
 


ѕриглашаем прин€ть участие в круглом столе!
подробнее   >>>
 

»нститут ћенеджмента, Ёкономики и »нноваций начинает набор на курсы повышени€ квалификации!
подробнее   >>>
 

”важемые студенты јЌќ ¬ѕќ »ћЁи»!
подробнее   >>>
 

Ќачинаетс€ набор на курсы повышени€ квалификации!
подробнее   >>>
 

ѕриглашаем прин€ть участие в конференци€х!
подробнее   >>>
 


все новости...

 


–ассылки Subscribe.Ru
—овременное образование
ѕодписатьс€ письмом