пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

4 курс 2 семестр:
» Компьютерная графика и дизайн
» Анимация в Macromedia Flash
» Защита информации в компьютерных сетях
» Web-программирование
4 курс 1 семестр:
» Инструментальные средства разработки ПО
» Технология разработки ПО
» Документирование и сертификация
3 курс 2 семестр:
» Базы данных
» Инфокоммуникационные системы и сети
» Прикладное программирование
» Системное программирование
2 курс 2 семестр:
» Охрана труда
» Пакеты прикладных программ
» Основы программирования

Файлы: Описание, стандартные процедуры, чтение-запись.

Файл – именованная область на внешнем носителе данных. Любой файл имеет 3 характерные особенности:

  1. Каждый файл имеет имя, это дает возможность работать сразу с несколькими файлами.
  2. Файл содержит компоненты одного и того же типа.
  3. Длина создаваемого файла не оговаривается про его объявлении и ограничивается только емкостью памяти компьютера.

При объявлении файла используется ключевое слово File. Файл объявляется в разделе объявления переменных var или в разделе описания типа type по следующему формату:

А) var <файловая переменная>:File of <тип>;

Б) type <имя типа>=File of <тип>;

var <ф.п.>:<имя типа>;

Операции над файлами.

  1. Assign (ф.п., <имя файла>); - присваивание имени внешнего файла файловой переменной. После этой операции все остальные действия над файловой переменной будут предполагать действия над дисковым файлом. Ограничение: Assign не употребляется для файла, который в настоящий момент используется (открыт).
  2. Rewrite (ф.п.) – подготовка к записи с начала файла. Создает и открывает новый внешний файл с именем, назначенным файловой переменной. Указатель файла устанавливается на начало файла (Компонента с нулевым номером), файл становится открытым для записи, но закрытым для чтения.
  3. Write (ф. п., V1,V2,…Vn) – запись в файл.
  4. Reset (ф. п.) –подготовка к чтению с начала файла. Открывает существующий файл (внешний), имя которого присвоено файловой переменной. Указатель файла устанавливается на начало файла.
  5. Read (ф. п., V1, V2,…,Vn) – чтение из файла. При каждом считывании в переменную, указатель файла переводится к следующей компоненте.
  6. Close (ф. п.) – закрытие файла.
  7. Eof (ф. п.) – возвращает значение true, если указатель файла находится за последней компонентой или если в файле нет компонентов.
  8. Filesize (ф. п.) – определяет текущий размер файла (число компонентов в файле).
  9. Filepos (ф. п.) – определение позиции текущей компоненты файла.
  10. Seek (ф. п., n:integer) – перемещает указатель файла к заданной компоненте n.

В Паскале рассматривается три типа файла:

  1. Типизированные файлы (File of <тип>)
  2. Текстовые файлы (Text)
  3. Не типизированные файлы (File)


26.06.2017; 18:36
хиты: 334
рейтинг:0
Точные науки
информатика
Языки программирования
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь