русс | укр

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

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

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

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


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

Текстовый файл.


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


Текстовый файл – это совокупность строк переменной длины, описывается следующим образом:

var

<файловая переменная>: text;

Заканчивается текстовый файл маркером конца файла, кодом 26.

Каждая строка заканчивается маркером конца строки, который имеет два кода #13, #10.

Каждая символ строки представляется в коде ASCII. В текстовый файл можно записать и из него прочитать информацию любого типа, если это информация не символьная, то в процессе чтения или записи происходит преобразование из символьной формы во внутреннюю и обратно. Текстовый файл можно создавать с помощью текстового редактора, его можно посмотреть на экране и распечатать на принтере.

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

Read (<файловая переменная>; ch: char); – читает один символ из строки.

Write (<файловая переменная>; ch: char); - записывает один символ строки из памяти в файл.

Readln (<файловая переменная>; st: string); - читает строку из файла.

Writeln (<файловая переменная>; st: string); - записывает строку в текстовый файл.

Чтобы определить находиться ли указатель файла на маркере конца файла используют функцию Eof.

Eof (<файловая переменная>);

 

Чтобы открыть текстовый файл для добавления строки используют процедуру Append.

Append (<файловая переменная>);

Если в процедурах Read, Readln, Write, Writeln не указана файловая переменная, то по умолчанию считается, что информация вводится с клавиатуры и находится в системном файле с именем Input и выводится на монитор из системного файла Output. Input и Output текстовые файлы.

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



 

Модули

 

Модули – это отдельно компилируемая программная единица.

Модуль храниться на диске в отдельном файле, самостоятельно не выполняется и предназначен для создания библиотеки процедур и файлов. Размер модуля не должен превышать 64кБйт. Можно одновременно использовать столько модулей, сколько позволяет оперативная память.

Модуль имеет следующую структуру:

{I} unit <имя модуля>;

{II} interface <интерфейсная часть>;

{III} implementation <исполнительная часть>;

{IV} [begin <инициирующая часть>];

End.

 



<== предыдущая лекция | следующая лекция ==>
Процедуры. | Заголовок модуля. Связь модуля с программой.


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


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

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

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


 


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

 
 

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

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