русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

With Rab do


Дата добавления: 2015-07-23; просмотров: 588; Нарушение авторских прав


begin doljnost:=’Экономист’;

oklad:= 3500;

end

end;

 

 

8.3. ФАЙЛЫ

 

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

· информация, содержащаяся в файле, может использоваться различными программами, а одна и та же программа может работать с несколькими файлами;

· информация, содержащаяся в файле, не теряется и после окончания работы программы, создавшей этот файл;

· содержимое файла сохраняется в памяти (на диске) и после выключения компьютера;

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

Файлам задаются уникальные имена, состоящие из двух частей: собственно имя файла и расширение, отделяющееся от имени точкой: prim.pas, fl1.doc, dokument.txt. Расширение файла может характеризовать тип информации, хранящейся в файле. Так, файлы, имеющие расширения .PAS, .FTN, .C, содержат исходные тексты программ соответственно на языке Паскаль, фортран и С, файлы с расширением .EXE – программы пользователей на внутреннем языке компьютера (в кодах ЭВМ) и называются загрузочными (исполняемыми) файлами, файлы с расширениями .SYS, .COM – системные программы (также исполлняемые), файлы, имеющие расширения .TXT, .DOC, представляют собой текстовые документы, и т.д..



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

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

Для работы с файлом любого вида в программе нужно выполнить следующие действия:

1.Объявить файловую переменную (фп)одним из способов, в зависимости от вида файла (пусть имена объявляемых файловых переменных f1, f2, f3):

f1:text;{текстовый файл}

f2:file of тип_элемента_файла;{типизированный файл}

f3:file; {файл без типа}

2.Связать файловую переменную с именем файла на диске с помощью процедуры Assign(фп, ‘имя_файла_на диске’).

Примеры, раскрывающие особенности применения процедуры Assign:

Assign(f1,’fil_1.txt’); {Здесь предполагается, что файл fil_1 на диске находится в той же директории, что и программа, обрабатывающая этот файл}

Assign(f2,’С:\путь_файла\fil_2.txt’); {файл fil_2 находится в другой директории и следует указать полный путь этого файла}

Assign(f3,ff); {ff – текстовая переменная, которой следует предварительно присвоить имя файла на диске, например, ff :=’C:\P1\PP2\PPP3\fil_3’; или

если файл fil_3 на диске находится в той же директории, что и программа, обрабатывающая этот файл, то ff := ‘fil_3’; }

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

3. Открыть файл:

· для чтения – процедурой Reset(фп);{если файл сущетвует}

· для записи – процедурой ReWrite(фп);{для создания нового файла или для перезаписи существующего, но в последнем случае старая информация теряется}



<== предыдущая лекция | следующая лекция ==>
Операторы программы | Выполнить работу с файлом.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.744 сек.