Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методич_стат-исправлено.doc
Скачиваний:
29
Добавлен:
09.04.2015
Размер:
2.22 Mб
Скачать

Лабораторная работа № 7 Работа с файлами последовательного доступа

Цель работы

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

Работа с файлами

Информация, вводимая с клавиатуры или обрабатываемая с помощью программных средств Бейсика, размещается в оператив­ной памяти компьютера.

Алгоритм, набранный в Бейсике, может быть сохранен на диске в виде файла.

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

Требования к имени файла

  • имя не должно быть больше чем 8 символов;

  • имя может состоять из букв латинского алфавита, цифр и символов, например, _, -, (,), $ и некоторых других.

  • в имени файла запрещены символы <Пробел>, *, точка, за­пятая, кавычки, двоеточие.

Впрочем, злоупотреблять специальными символами не стоит — букв и цифр вполне хватает.

Расширение файла

Файл имеет расширение.

Расширение имени файла (англ. filename extension, часто говорят просто расширение файла или расширение) — последовательность символов, добавляемых к имени файла и предназначенных для идентификации типа (формата) файла. Расширение имеет длину не более трех символов, указывается через точку после имени.

Расширение файла

Описание формата файла

*.aif, *.aifc, *.aiff

Файлы аудиоданных

*.asm

Исходный текст программы на Ассемблере.

*.avi

Основной формат видеоизображений

*.bas

Текст программы на языке алгоритмическом языке Basic и различных его вариантах (GWBasic, TurboBasic, QuickBasic)

*.bmp

Формат графических файлов (растровая графика).

*.com

Исполняемый файл в двоичном коде

*.cpp

Текст программы на языке C++

*.doc

Файл с документами или продукт работы текстового процессора Microsoft Word for Windows

*.dot

Шаблон документа текстового процессора MS Word

*.exe

Это всегда исполняемый бинарный файл

*.gif

(Graphics Interchange Format). Растровый графический формат фирмы CompuServe

*.htm, *.html

Специальный файл текстового типа, написанный на Hyper Text Markup Language

*.mdb

Файл баз данных Microsoft Access

*.mov -

Формат хранения видео и аудио

*.pas -

Текст программы на языке Pascal

*.ppt

Файл с презентацией Microsoft PowerPoint

*.sys -

Системные файлы ядра DOS IO.sys и MSDOS.sys.

*.txt

Текстовой файл, созданный в блокноте

*.xls

Файл работы табличного процессора Microsoft Excel

*.zip -

Файл архива сжатого архиваторами

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

Для работы в Бейсике необходимы файлы, хранящие одно­родные по типу или структуре сведения, о каких-либо объектах. Набор данных о каком-либо одном объекте называется записью.

Файл может быть пустым, т. е. содержать 0 байт информации, но имя файла и символ конца файла будут присутствовать. (Байт - единица измерения количества информации, объема памяти и емкости запоминающего устройства. По умолчанию байт считается равным 8 битам).

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

"Запорожец", "4067 ЛДЕ", "1972", "100$"

"ГАЗ-34", "6666 ЛАА", 1989, "3500$"