Студопедия Главная Случайная страница Обратная связь

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

Файлы данных





Файлом называется поименованная совокупность связанных между собой записей, организованных определенным образом. Запись представляет собой совокупность элементов, рассматриваемых как одно целое.

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

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

При работе с последовательными файлами используются:

операторыOPEN. CLOSE, INPUT$, INPUT#, LINE INPUT#, PRINT#, PRINT # USING, WRITE#;

функции INPUT$, LOC,LOF. EOF.

Основные виды работ, которые можно выполнять с последовательными файлами:

создание (запись файла на диск);

чтение файла данных и их обработка;

добавление (расширение файла).

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

При чтении файла с диска следует предусмотреть проверку конца файла функцией EOF. Если этого не сделать, то система выдает сообщение 62:

КОНЕЦ ФАЙЛА

Создание последовательною файла (запись данныхиз ОП на диск ) содержит три основных шага:

открытие файла операторомOPEN;

запись данных на диск из ОП с помощью одного из операторов WRITE#, PRINT# или PRINT # USING;

закрытие файла явно операторомCLOSE.

Считывание файла данных (ввод данных с диска в ОП) содержит три основных шага:

открытие файла операторомOPEN;

считывание данных с диска в ОП с помощью одного из операторов INPUT$, INPUT#, LINE INPUT#;

закрытие файла явно оператором CLOSE.

Файлы данных с произвольным доступом позволяют считывать данные в любом порядке, независимо от того, в какой последовательности они были помещены в файл. Запись и чтение файла выполняется в виде отдельных записей так же, как и в случае работы с последовательным файлом, но каждая запись имеет свой номер. Наличие номера позволяет работать с нужной записью файла. Максимальная длина записи 32 767 байт. При работе с файлами произвольного доступа используются операторы и функции:

операторы OPEN, CLOSE, GET (получить). PUT (положить), FIELD (поле). LSET, RSET;

функции LOC, LOF, CVS, CVD, CVI, MKS$, MKD$, MKI$.

Основные виды работы с произвольными файлами такие же, как и с последовательными файлами: создание (запись файла на диск), чтение данных файла и их обработка, расширение (добавление) и изменение

файла. Работу с произвольными файлами можно разделить на следующие этапы:

1. Ввод исходных данных с клавиатуры в ОП.

2. Создание буфера ОП для записи данных из ОП на диск.

3. Преобразование числовых данных.

4. Запись данных из буфера ОП на диск.

5. Создание буфера ОП для считывания данных с диска в ОП.

6. Считывание данных с диска в буфер ОП.

7. Обратное преобразование числовых данных.

8. Вывод данных из буфера ОП на экран дисплея или принтер.

 







Дата добавления: 2015-09-06; просмотров: 456. Нарушение авторских прав; Мы поможем в написании вашей работы!




Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...


Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...


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


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

Интуитивное мышление Мышление — это пси­хический процесс, обеспечивающий познание сущности предме­тов и явлений и самого субъекта...

Объект, субъект, предмет, цели и задачи управления персоналом Социальная система организации делится на две основные подсистемы: управляющую и управляемую...

Законы Генри, Дальтона, Сеченова. Применение этих законов при лечении кессонной болезни, лечении в барокамере и исследовании электролитного состава крови Закон Генри: Количество газа, растворенного при данной температуре в определенном объеме жидкости, при равновесии прямо пропорциональны давлению газа...

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

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

Случайной величины Плотностью распределения вероятностей непрерывной случайной величины Х называют функцию f(x) – первую производную от функции распределения F(x): Понятие плотность распределения вероятностей случайной величины Х для дискретной величины неприменима...

Studopedia.info - Студопедия - 2014-2025 год . (0.012 сек.) русская версия | украинская версия