Реферат: Все о Turbo Basic

имя .расширение

Имя может содержать до 8 символов, расширение - до трех.

Могут использоваться следующие символы

A - z 0 - 9 ( ) @ # $% ^ & ! - _ / ' ~

Полное имя файла в MS DOS содержит весь путь по дереву от корневой директории к нужному файлу. Например,

C:\ST\LAB\work.bas,

где C - имя диска, ST - имя директории на диске, LAB - имя подди­ректории директории ST, work.bas - имя программы на Бейсике.

Далее речь пойдет только о файлах данных.

3.1. Файлы последовательного доступа

Последовательный файл состоит из записей, доступ к которым осуществляется последовательно, т.е. n-я запись следует за (n -

1)-ой как при формировании файла, так и при считывании из него.

Создание последовательного файла включает следующие шаги: открытие файла (оператор OPEN), вывод данных в файл (операторы PRINT#, WRITE#, или PRINT# USING) и закрытие файла (оператор CLOSE).

Считывание из последовательного файла включает следующие ша­ги: открытие файла, ввод данных из файла (операторы INPUT#, INPUT$, LINE INPUT#), закрытие файла.

Оператор OPEN подготавливает файл для чтения из файла

(INPUT) или записи в файл (OUTPUT, если создается новый файл,

APPEND, если добавляются записи в уже существующий файл).

INPUT

OPEN имя файла FOR OUTPUT AS #номер файла

APPEND

Оператор CLOSE закрывает файл, т.е. делает невозможным чте­ние или запись.

CLOSE [#номер файла ]

Оператор CLOSE без параметров закрывает все открытые файлы. Единицей информации, которая передается при записи в файл

или чтении из файла, является запись (логическая запись). Запись

делится на поля. Каждое поле связано с одним элементом данных. Могут быть созданы два типа последовательных файлов:

1) с разделителями полей, когда каждое поле автоматически отделяется специальным символом (например, запятой). Для создания такого файла используется оператор WRITE#, для чтения из него - оператор INPUT#.

Данные в файле хранятся в таком виде, как если бы они наби­рались на клавиатуре при выполнении оператора INPUT, т.е. разде­лены запятыми и каждая запись заканчивается переводом строки. Оператор INPUT# имеет вид

INPUT #номер файла ,список переменных

где переменные в списке по типу должны соответствовать данным в

файле.

К-во Просмотров: 1033
Бесплатно скачать Реферат: Все о Turbo Basic