4. КОНТРОЛЬНЫЕ ВОПРОСЫ
Какие типы данных относятся к простым, какие к сложным ?
Как объявляются записи ?
Чем отличается запись от массива ?
Какие операции допустимы над записью в целом?
Как записывается уточненное имя ?
Лабораторная работа N 8
ФАЙЛЫ
1. ЦЕЛЬ РАБОТЫ: изучение файловых типов данных, приобретение практических навыков создания и обработки файлов.
2. ОСНОВНЫЕ ПОНЯТИЯ
ФАЙЛ - это упорядоченная последовательность однотипных компонентов, расположенных на внешнем носителе. Файлы предназначены только для хранения информации, а обработка этой информации осуществляется программами. Использование файлов целесообразно в случае:
долговременного хранения данных ;
доступа различных программ к одним и тем же данным;
обработки больших массивов данных, которые невозможно целиком разместить в оперативной памяти компьютера.
В Паскале определены текстовые файлы, типизированные и нетипизированные. Файл, не содержащий ни одного элемента, называется пустым. Создается файл путем добавления новых записей в конец первоначально пустого файла. Длина файла, т.е. количество элементов, не задается при определении файла.
Все файлы должны быть описаны в программе либо в разделе переменных VAR, либо в разделе типов TYPE. Под чтением файла понимают ввод данных из внешнего файла, находящегося на диске, в оперативную память машины. Запись в файл - вывод результатов работы программы из оперативной памяти на диск в файл.
Работа с файлами выполняется следующими процедурами:
Assign - устанавливает связь между именем файла в программе (файловой переменной ) и физическим именем файла, принятым в ОС.
Reset - открывает существующий файл для чтения.
Rewrite - создает и открывает новый файл для записи на внешнем устройстве (если файл ранее существовал, вся предыдущая информация из него стирается).
Close - закрывает открытый файл.
Для определения конца файла используется стандартная встроенная функция EOF(<файловая переменная>), которая принимает значение True, если достигнут конец файла, и значение False в противном случае.
Достарыңызбен бөлісу: |