Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекция 1 Основы алгоритмизации и программиров...doc
Скачиваний:
53
Добавлен:
10.11.2019
Размер:
2.53 Mб
Скачать

I Закрытие файла с закрытием файла связано освобождение канала ввода-вывода и, возможно, дальнейшее использование этого канала для связи с другим внешним файлом.

Для закрытия файлов служат операторы Close и Reset:

Close [список_номеров_каналов] Reset

Оператор Close освобождает все перечисленные в списке каналы ввода-вывода. Если закрывается файл последовательного доступа, пред­варительно открытый на запись или добавление (Output или Append), то происходит запись информации и освобождение выделенного про­граммного буфера. Использование оператора Close без параметров при-^родит к закрытию всех ранее открытых файлов.

Действие оператора Reset аналогично вызову оператора Close без

(указания параметров. Для работы с клавиатурой как с устройством ввода данных и с эк­раном дисплея как с устройством вывода используются операторы Input к и Print без указания первого параметра (номера канала), вследствие чего не требуется использования операторов Open и Close, например:

Print "Hello!"

На экран будет выведена текстовая строка "Hello!".

Некоторые процедуры и функции для работы с файлами

В следующей таблице приводятся некоторые дополнительные про-■Кдуры и функции работы с файлами (для Visual Basic):

Запишем на ЯП Basic алгоритм решения задачи, рассмотренной в предыдущей главе: пусть на диске в текущей директории есть файл с именем filereal.txt, в котором в нескольких строках записаны последова­тельности действительных чисел в символьном представлении: