Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Voprosy_k_ekzamenu_2_semestr(1).doc
Скачиваний:
2
Добавлен:
20.11.2019
Размер:
1.65 Mб
Скачать

Часть 1.

  1. Встроенные функции для работы с файловой системой.

Файлом называется область на каком-либо внешнем носителе информации, содержащая однотипную информацию, имеющую общее название.

Файлов в оперативной памяти нет.

Классификации:

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

Логический–существует в приложении(программе), характеризующийся именем, описанием типа файла(текстовый, типизированный, нетипизированный) и направлением передачи(вводной, выводной, расширяемый).

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

Dir()-позволяет искать файл или каталог по указанному пути на диске.

EOF(n)-если достигнут конец файлов (и при чтении, и при записи) функция вернет True, если нет-False.

FileAttr(n)-позволяет определить, как именно был открыт файл: на чтение, на запись (output), на добавление в двоичном и других режимах.

FileLen(n)-возвращает длину указанного файла в байтах.

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

GetAttr(…)-позволяет обратиться к файлу и получить информацию о его атрибутах (скрытый, доступен для чтения, архивный и т.д.).

input(…)-

inputB()-позволяет указать количество байтов, которые нужно считать за 1 заход из файла.

Loc()-возвращает число, которое определяет предыдущее место на диске.

Seek()-возвращает информацию о позиции, с которой будет выполняться следующая операция чтения или вставки.

Lof()-позволяет определять длину открытого файла в байтах.

  1. Работа с текстовыми файлами.

Файлом называется область на каком-либо внешнем носителе информации, содержащая однотипную информацию, имеющую общее название.

Файлов в оперативной памяти нет.

Классификации:

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

Логический–существует в приложении(программе), характеризующийся именем, описанием типа файла(текстовый, типизированный, нетипизированный) и направлением передачи(вводной, выводной, расширяемый).

Содержимым текстовых файлов является последовательность сток произвольной длины(бесконечная строка знаков).

Open <имя> for <назначение> as <номер>

Имя-полное имя файла в апострофах;

Назначение-input(чтение), output(создали), append(уже есть, можно и считать и дозаписать)

close <номер>

Поток становится недоступным, разрывается связь между логическими и физическими формами.

print <номер>, <переменная=выражение>–строка добавляется в конец файла

input <номер>,<переменная>–читать, извлекать.

Пример: даны 2 одномерных массива, содержащие по n-элементов, n<=10. Сформировать массив с по правилу . Найти среднее арифметическое элементов массива с и среднее геометрическое положительных элементов массива с.

.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]