Лабораторная работа 8. Файлы. Задание на лабораторную работу Добавить к программе из лабораторной работы 7 следующие действия: сохранение информации в.

Презентация:



Advertisements
Похожие презентации
Файлы - именованная область внешней памяти ЭВМ, хранящая совокупность данных. Файл.
Advertisements

Работа с файлами.. Процедура Assign(var f; name : String); Связывает внешний файл с именем name и переменную файлового типа f. Все дальнейшие операции.
Текстовые файлы Вербицкая Ольга Владимировна, Заозерная школа 16.
Файловый тип данных Turbo Pascal Операции для работы с файлами 11 класс.
Программирование типовых алгоритмов вычислений Информатика.
Файловый ввод- вывод данных в Pascalе Средства обработки файлов 11 класс.
Глава 9. ВВОД-ВЫВОД ДАННЫХ И ФАЙЛОВАЯ СТРУКТУРА Логический и физический файлы Типы файловой переменной Общие процедуры работы с файлами Текстовые файлы.
Множества значений или переменных с одним общим именем называются структурированными типами. По способу организации и типу компонентов выделяют: 1. Массивы.
ТЕКСТОВЫЕ ФАЙЛЫ Turbo Pascal 7.0. Операции с текстовыми файлами Выделение буфера обмена Установка связи Открытие файла Чтение из файла Запись в файл Закрытие.
Файловая переменная. Файл – совокупность данных, записанная во внешней памяти под определенным именем. Любой файл имеет три характерные особенности: уникальное.
Файловый тип данных Файл – это область памяти на внешнем носителе, в которой хранится некоторая информация. В языке Паскаль файл представляет собой последовательность.
Тип данных файл 1 курс. План: 1.Понятие типа данных файл. Дескриптор файла. 2.Классификация файлов в Паскале. 3.Структура описания типа данных файл. 4.Действия.
1 Программирование на языке Паскаль Тема: Файлы. Integer, Real, Boolean, Character, String, Text.
Нетипизированный файл рассматривается в Паскале как совокупность символов или байтов. Выбор char или byte не играет никакой роли, важен лишь объем занимаемых.
Файловый ввод- вывод данных в Pascalе Средства обработки файлов 11 класс Дугина Ирина Радиковна, учитель информатики и ИКТ, МБОУ СОШ с.Камышки Александрово-Гайского.
Структурные типы данных 1.Массивы 2.Строки 3.Записи 4.Множества 5.Файлы.
Пусть нам необходимо сформировать текстовый файл с помощью Паскаля, а затем переписать из данного файла во второй только те строки, которые начинаются.
Работа с файлами PASCAL. Понятие файл Физический файл – это именованная область внешней памяти, содержащая информацию. Логический файл – это структура.
Программирование на языке Паскаль Типизированные файлы.
Общие принципы работы с файлами в Turbo Pascal. Определение. Файлом называется область памяти жесткого диска, имеющая свое имя. Виды файлов типизированные.
Транксрипт:

Лабораторная работа 8. Файлы

Задание на лабораторную работу Добавить к программе из лабораторной работы 7 следующие действия: сохранение информации в текстовый файл загрузка информации из текстового файла сохранение информации в типизированный файл загрузка информации из типизированного файла Оформить все действия в виде процедур.

Необходимая информация Файловый тип или переменную файлового типа можно задать одним из трех способов: = file of ; = text; = file; Здесь – имя файлового типа; file, of – зарезервированные слова; text – имя стандартного типа текстовых файлов; – любой тип Турбо Паскаля, кроме файлов.

Необходимая информация В зависимости от способа объявления можно выделить три вида файлов: типизированные файлы (задаются предложением file of …); текстовые файлы (определяются типом text); нетипизированные файлы (определяются типом file).

Связывание имени файла Файловая переменная связывается с именем файла в результате обращения к стандартной процедуре Assign : Assign(, ); Здесь – файловая переменная; – текстовое выражение, содержащее имя файла.

Чтение файла Для чтения файл инициируется с помощью стандартной процедуры Reset : Reset( ); Здесь – файловая переменная связанная ранее процедурой Assign с уже существующим файлом.

Стандартная процедура Rewrite( ) инициирует запись информации в файл, связанный ранее с файловой переменной. Процедурой Rewrite нельзя инициировать запись информации в ранее существовавший файл: при выполнении этой процедуры старый файл уничтожается и никаких сообщений об этом в программу не передаётся. Новый файл подготавливается к приему информации и его указатель принимает значение 0. Открытие для записи

Открытие для добавления Стандартная процедура Append( ) инициирует запись в ранее существовавший текстовый файл для его расширения, при этом указатель устанавливается в его конец. Процедура Append применима только к текстовым файлам, т.е. их файловая переменная должна иметь тип Text. Если текстовый файл ранее уже был открыт с помощью Reset или Rewrite, использование процедуры Append приведет к закрытию этого файла и открытию его вновь, но уже для добавления записей.

Закрытие файла Процедура Close( ) закрывает файл, однако связь файловой переменной с именем файла, установленная ранее процедурой Assign, сохраняется.

Текстовые файлы Процедура READ. Обеспечивает ввод символов, строки чисел. Фор­мат обращения: READ (, ); или READ ( ); Здесь - список ввода: последовательность из одной или более переменных типа CHAR, STRING, а также любого целого или вещественного типа.