русс | укр

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

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

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

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


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

Короткі теоретичні відомості


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


Для зіставлення файлу в Pascal-програмі файлу на диску (що існує або знов утворюваному з реальним ім'ям) необхідно виконати спеціальну процедуру:

ASSIGN(t,’c:\bp\exe\tal.txt’)

де t – файлова змінна файлового типа (t:text)

‘c:\bp\exe\tal.txt’ – текстова константа, що містить повне ім'я файлу на диску

(якщо маршрут не вказаний, то файл розташовується в поточному каталозі).

Наприклад:

Var Fimp:text;

ConstName=’c:\Edit\txt\date.txt’;

BEGIN

Assign (fimp,name);

END.

 

Після встановлення зв'язку файлової змінної з файлом на диску файл в програмі треба ІНІЦІЮВАТИ, тобто за допомогою спеціальних процедур описати напрям передачі інформації:

RESET (<файловаяпеременная>) – відкриття існуючого файлу

(підготовка до читання файлу);

REWRITE (<файловаяпеременная>) – створення нового файлу

( для подальшого запису даних )

APPEND (<файловаяпеременная>) – запис в раніше існуючий файл

(для його розширення)

CLOSE (<файловаяпеременная>) – закриття файлу

(збереження у файлі нових записів).

Для роботи з текстовими файлами в Pascal-програмах використовуються також логічні функції:

- EOLN (End of line) – кінець рядка

(Повертає TRUE, якщо у вхідному файлі досягнутий маркер кінця рядка)

- EOF (End of file) – кінець файлу

( Повертає TRUE, якщо досягнутий кінець файлу). в кінці файлу.

 

Уведення-виведення інформації у файл проводиться процедурами:

 

a) READ (<ф.п>,<список ввода>) – введення інформації з файлу

де в списку файлу вказати послідовність змінних типу CHAR, STRING, BOOLEAN, будь-якого цілого і речовинного типів.

При введенні змінних STRING ця процедура читає тільки перший рядок (не може прочитати послідовність рядків).

b) READLN– відрізняється від процедури READ тим, що може прочитувати послідовність рядків. За відсутності параметрів <список.ввода> - пропуск рядка.



c) WRITE (<ф.п>,<список вывода>) – виведення інформації у файл

де <список вывода> - вираз типу CHAR, STRING, BOOLEAN, цілого і речовинного типів.

d) WRITELN– рядок, що виводиться, завершується кодом CR. Якщо немає змінної <список ввода> - пропуск рядка

 



<== предыдущая лекция | следующая лекция ==>
Варіанти завдань | Короткі теоретичні відомості


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


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

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

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


 


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

 
 

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

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