русс | укр

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

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

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

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


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

Открытие файла.

Производится при создании нового или поиске существующего файла и служит для:

а) образования специальных системных буферов для обмена данными с файлом;

б) установки текущего указателя файла на первую запись;

2) запись данных в файл. Выполняется при заполнении файла, при внесении изменений в файл и служит для вывода данных из оперативной памяти (программы) в набор данных на внешнем носителе;

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

4) закрытие файла. Выполняется после завершения создания или обработки файла и служит для отсоединения файла от созданного при открытии канала ввода-вывода.

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

Запись - это набор элементов данных (или совокупность полей), обрабатываемых как одно целое. Например, при хранении экзаменационной ведомости на ВЗУ ее строка, содержащая такие

элементы как фамилия, оценка и номер зачетной книжки, является записью.

Различают логические и физические записи. Логическая запись - единица информации, на уровне которой происходит

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

Размер логической записи определяется пользователем программно, а размер физической записи фиксирован.

Элемент или поле записи представляет собой данные, рассматриваемые как единое целое при обмене и хранении.

Например, фамилия студента в ведомости является полем или элементом записи.

Возможны несколько способов хранения файлов независимо от особенностей конкретных устройств ввода-вывода.

Известны последовательный и прямой способы организации файлов.

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

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

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

Просмотров: 501


Вернуться в оглавление



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


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

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

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


 


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

 
 

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