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

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

Файлы данных






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

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

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

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

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



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

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

Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...

Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Методика обучения письму и письменной речи на иностранном языке в средней школе. Различают письмо и письменную речь. Письмо – объект овладения графической и орфографической системами иностранного языка для фиксации языкового и речевого материала...

Классификация холодных блюд и закусок. Урок №2 Тема: Холодные блюда и закуски. Значение холодных блюд и закусок. Классификация холодных блюд и закусок. Кулинарная обработка продуктов...

ТЕРМОДИНАМИКА БИОЛОГИЧЕСКИХ СИСТЕМ. 1. Особенности термодинамического метода изучения биологических систем. Основные понятия термодинамики. Термодинамикой называется раздел физики...

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

Конституционно-правовые нормы, их особенности и виды Характеристика отрасли права немыслима без уяснения особенностей составляющих ее норм...

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

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