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

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

Файлы данных






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

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

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

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

операторы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; просмотров: 406. Нарушение авторских прав; Мы поможем в написании вашей работы!



Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

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

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

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

РЕВМАТИЧЕСКИЕ БОЛЕЗНИ Ревматические болезни(или диффузные болезни соединительно ткани(ДБСТ))— это группа заболеваний, характеризующихся первичным системным поражением соединительной ткани в связи с нарушением иммунного гомеостаза...

Решение Постоянные издержки (FC) не зависят от изменения объёма производства, существуют постоянно...

ТРАНСПОРТНАЯ ИММОБИЛИЗАЦИЯ   Под транспортной иммобилизацией понимают мероприятия, направленные на обеспечение покоя в поврежденном участке тела и близлежащих к нему суставах на период перевозки пострадавшего в лечебное учреждение...

Принципы и методы управления в таможенных органах Под принципами управления понимаются идеи, правила, основные положения и нормы поведения, которыми руководствуются общие, частные и организационно-технологические принципы...

ПРОФЕССИОНАЛЬНОЕ САМОВОСПИТАНИЕ И САМООБРАЗОВАНИЕ ПЕДАГОГА Воспитывать сегодня подрастающее поколение на со­временном уровне требований общества нельзя без по­стоянного обновления и обогащения своего профессио­нального педагогического потенциала...

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

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