русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Обработка информации из файлов прямого доступа.


Дата добавления: 2015-01-08; просмотров: 605; Нарушение авторских прав


 

При выполнении работы необходимо знать:

  • Что такое файл
  • Файловые типы и файловые переменные
  • Виды файлов: текстовые, типизированные, нетипизированные
  • Операции над типизированными файлами

 

Теоретический минимум:

Типизированные файлы содержат информацию определенного типа. Компонентами файла являются элементы одного типа, кроме типа файл. Типизированные файлы можно заполнить данными только из программы (не в редакторе).

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

 

Команды для всех видов файлов.

Объявление файловых переменных.

Var

F1=file ofinteger; {объявление типизированного файла}

F2=file; {объявление нетипизированного файла }

Для того, чтобы конкретный файл стал доступным, его необходимо связать (ассоциировать) с конкретной файловой переменной. Такое связывание осуществляется с помощью процедуры Assign( f, ’имя файла на диске’ );

 

Var

f1: file ofreal;

Begin

Assign (f1, ‘c:\users\info.dat’ );

Здесь файловая переменная f1 ассоциируется с типизированным файлом info.dat (с компонентами типа real ) , содержащемся на диске C: в каталоге C:\users.

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

 

Reset(f);- открытие существующего файла для чтения (указатель текущей позиции файла настраивается на начало файла).

Rewrite(f);- открытие существующего файла для записи (указатель файла настраивается на начало файла со стиранием информации) или создание нового файла для записи.



 

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

 

Close(f); - закрытие файла, ассоциированного с файловой переменной f.

Close; - закрытие всех файлов, открывавшихся в программе.

Erase(f); - удаление файла.

 



<== предыдущая лекция | следующая лекция ==>
Обработка информации из файлов последовательного доступа. | Текст программы к задаче 13.1.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.376 сек.