Типизированный файл - Большая Энциклопедия Нефти и Газа, статья, страница 1
Вам помочь или не мешать? Законы Мерфи (еще...)

Типизированный файл

Cтраница 1


Типизированные файлы, ввиду упорядоченности их структуры, удобно использовать для создания электронных справочников, что мы и рассмотрим на следующем примере.  [1]

Типизированные файлы являются двоичными файлами, содержащими последовательность однотипных данных.  [2]

Для типизированных файлов обе процедуры Reset и Rewrite устанавливают режим чтение / запись в соответствии со значением предопределенной системной переменной FileMode ( оно по умолчанию равно 2), т.е. независимо от выбора процедуры открытия, файл открывается и для чтения, и для записи. Это верно только для типизированных и бестиповых файлов, но ни в коем случае, не для текстовых.  [3]

Для типизированных файлов имеется процедура Seek, позволяющая перемещаться по файлу не только последовательно, как в текстовых файлах, но сразу переходить к требуемому элементу.  [4]

Открытие типизированного файла процедурой Reset отличается от применения той же процедуры к текстовому файлу тем, что файл открывается не обязательно только для чтения. Режим открытия файла определяется глобальной переменной FileMode. Ей могут присваиваться значения ряда именованных констант, объявленных в модуле SysUtils. По умолчанию значение FileMode равно fmOpenReadWrite и файл открывается для чтения и записи.  [5]

К такому типизированному файлу применимы все те же операции, что и к типизированному файлу, содержащему простые элементы.  [6]

Вначале мы связываем типизированный файл с файловой переменной а с помощью процедуры assign, затем открываем файл для записи.  [7]

Функция FileSize для типизированных файлов возвращает количество компонентов, записанных в файл, а функция FilePos позволяет определить номер текущего компонента файла.  [8]

Размер буфера для типизированных файлов устанавливается автоматически, исходя из размера компонентов. Пользователю не предоставляется возможность изменить корректным способом его размер.  [9]

Для того чтобы в типизированный файл можно было производить запись или считывать из него информацию, его следует связать с помощью процедуры assign с файловой переменной подобно тому, как мы это уже делали с текстовыми файлами.  [10]

Поэтому любые попытки трактовать типизированный файл как текст, особенно попытки вывести его на экран или принтер, вызовут ошибки и непредсказуемые последствия.  [11]

Составить программу, которая создает типизированный файл и вводит в него данные о результатах сдачи экзаменов классом из п школьников. Данные по успеваемости каждого из студентов должны быть оформлены в виде записи. Каждая запись должна содержать следующие данные: фамилию и имя школьника, его имя и оценки по следующим предметам: математика, физика, литература, история. Количество учеников, сдающих экзамен, заранее не известно, поэтому после ввода очередной записи программа должна запрашивать пользователя о том, будет ли он вводить следующую запись. После завершения ввода данных на экран должно быть выведено сообщение о количестве записей, имеющихся в файле, а затем должна быть выведена экзаменационная ведомость.  [12]

В отличие от файлов типа Text типизированные файлы имеют более строгую внутреннюю структуру. При записи в них записывается машинное представление очередного компонента, будь то число, массив, запись или строка.  [13]

Программа telsprav производит считывание информации из типизированного файла sprav, который был создан и заполнен информацией с помощью предыдущей программы.  [14]

Составьте программу, которая создает на дискете типизированный файл, содержащий п целочисленных элементов ( количество элементов пользователь вводит с клавиатуры), записывает в файл п чисел, введенных пользователем, и подсчитывает сумму элементов, содержащихся в этом файле, а затем добавляет в файл еще один элемент - подсчитанную сумму.  [15]



Страницы:      1    2    3