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

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

Файлы данных






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

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

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

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

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



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

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

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

ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

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

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

Тема: Кинематика поступательного и вращательного движения. 1. Твердое тело начинает вращаться вокруг оси Z с угловой скоростью, проекция которой изменяется со временем 1. Твердое тело начинает вращаться вокруг оси Z с угловой скоростью...

Методы анализа финансово-хозяйственной деятельности предприятия   Содержанием анализа финансово-хозяйственной деятельности предприятия является глубокое и всестороннее изучение экономической информации о функционировании анализируемого субъекта хозяйствования с целью принятия оптимальных управленческих...

Образование соседних чисел Фрагмент: Программная задача: показать образование числа 4 и числа 3 друг из друга...

Шрифт зодчего Шрифт зодчего состоит из прописных (заглавных), строчных букв и цифр...

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