Паскаль - урок 22 (частина 1) робота з файлами в Паскаль

Паскаль - урок 22 (частина 1) робота з файлами в Паскаль

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

Отже, починаємо наше вивчення файлів. Що ж включає в себе робота з файлами в Паскаль. Для початку треба визначитися що ж представляють ці файли.
Файл - це впорядкована послідовність однотипних компонентів, розташованих на зовнішньому носії. Файли призначені тільки для зберігання інформації, а обробка цієї інформації здійснюється програмами.
У Паскалі існує кілька типів файлів: типізований. нетипізований і текстовий. Сьогодні ми розглянемо тільки текстові файли.

Для спрощення вхідний файл назвемо input.txt
А вихідний output.txt


Для того щоб працювати з файлами необхідно спочатку їх описати.


Далі необхідно ввести цей файл.


Відкриваємо файл для читання.


Відкриваємо другий файл для запису, при цьому все що було в файлі стирається.


Також можна відкрити другий файл для дозаписи (дозапис проводиться в кінець файлу).


Зчитування виробляється звичайним оператором read із зазначенням файлу з якого виробляється зчитування.


Запис здійснюється звичайним оператором write із зазначенням файлу в який проводиться запис.


Після всіх маніпуляцій все! відкриті файли необхідно закрити.


Також в Паскаль вбудовані кілька стандартних функцій для файлів:
EOF (f) - визначає кінець файлу, якщо досягнуто кінець файлу повертає значення true
EOLN (f) - визначає кінець рядка, якщо досягнуто кінець рядка повертає значення true


Приклад найпростішої завдання з файлами.