Тема: Работа с внешними устройствами (файлами)
Цель: овладеть навыками программирования на алгоритмическом языке Basic с использованием внешних устройств (файлов) для хранения информации
Порядок выполнения работы:
1. прочесть задание Вашего варианта.
2. внимательно изучить методические рекомендации
3. составить алгоритм программы.
4. составить программу на языке программирования Basic.
5. ввести программу в редактор Basic.
6. отработать программу и получить результат.
7. проверить полученный результат.
Методические рекомендации
Наборы данных целесообразно хранить на внешних запоминающих устройствах в тех случаях, когда:
l должны обрабатываться большие объемы данных;
l одни и те же данные используют различные программы;
l целесообразно сохранить результаты выполнения программы для последующего использования.
Для идентификации и удобства дальнейшей работы наборам данных присваиваются имена. Набор данных с идентификатором (именем) называется файлом. Для работы с файлами данных (формирование файла или чтение из файла) файл необходимо объявить в программе (открыть файл). Открытие файла данных осуществляется при помощи оператора:
|
|
OPEN "имя" FOR INPUT/OUTPUT AS #n
· где n – номер канала связи (целое число от 1 до 6);
· имя – идентификатор файла данных;
· INPUT – указывает на режим считывания данных из файла в переменную;
· OUTPUT – указывает на режим записи в файл из переменной.
Закрытие файла данных должно осуществляться после окончания работы с ним при помощи оператора:
CLOSE #n
· где n – номер канала связи (целое число от 1 до 6).
В BASIC имеется возможность работать с файлами данных последовательного и прямого доступа.
Файл последовательного доступа характеризуется тем, что порядок следования данных в нем определяется последовательностью, в которой данные записываются в файл. Считывание из файла последовательного доступа возможно только в том порядке, в котором данные хранятся в этом файле.
Пересылка данных в файл последовательного доступа осуществляется при помощи оператора: