Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Понятие физического и логического файла, файловый тип данных. Текстовые типизированные и нетипизированные файлы. Описание файловых типов.

Читайте также:
  1. B.2.Описание дополнительных команд для семейства PIC 16СХХ
  2. Clear primary file. Очищает имя начального файла, заданное опцией Primary File.
  3. I . Понятие и признаки правовых норм.
  4. I. Диагностика: понятие, цели, задачи, требования, параметры
  5. I. Доказывание, понятие и общая характеристика
  6. I. Понятие законности. Соотношение законности, права и власти.
  7. I. Понятие законности. Соотношение законности, права и власти.
  8. I. Понятие и виды источников (форм) права.
  9. I. Понятие и виды преступности
  10. I. Понятие и сущность бюджетирования.

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

1. Text - текстовый файл.

Var

tekst: text;

2. file of тип - типизированный файл,

var

fail: file of char;

3. file - нетипизированный файл.

Var

failik: file;

Логический файл описывается как переменная одного из файловых типов, определенных в Турбо Паскале. После того, как в программе в разделе описания переменных объявлена файловая переменная, она может быть использована как средство общения с любым физическим файлом, независимо от природы последнего. Само имя физического файла может появиться в программе только один раз, когда специальной процедурой устанавливается, что объявленный логический файл будет служить средством доступа именно к этому физическому файлу (данным на диске, портам, печати и т.п.). Если, например, мы хотим работать с текстовым файлом `A:\text.doc', то в программе должны быть также строки:

Var

F: text; {объявляется файловая переменная f)

Begin

Assign (f,'A:\text.doc');

...

End.

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

Введение логического файла позволяет программисту не задумываться о технических проблемах организации обмена данными. Различные физические файлы имеют различные механизмы ввода и вывода информации. Все особенности физических файлов «спрятаны» в механизме логических файлов, которые сами определяют, как наладить обмен данными со связанными физическими файлами. Иными словами, логические файлы унифицируют работу с файлами, позволяя работать не непосредственно с устройствами, а с их логическими обозначениями.

Все, что является файлом в операционной системе, является физическим файлом в Турбо Паскале. Определяется физический файл строкой с его названием (именем).

В Турбо Паскале имена могут быть строковыми константами или храниться в строковых переменных.

Имя файла на диске может иметь адресную часть, оформленную в соответствии с правилами

` C:\PAS\TESTFILE.PAS';

` A:\TEST.TXT';

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




Дата добавления: 2014-12-19; просмотров: 127 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав