МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах
РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ" ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах Гендерна антидискримінаційна експертиза може зробити нас моральними рабами ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів Контакти
Тлумачний словник |
|
|||||||
Процедура зв’язування певної файлової змінної із конкретним файлом на дискуASSIGN (<файлова змінна>,’<ім'я файла>’); Файлова змінна по замовлюванню вважається без типовою. Якщо файл із вказаним іменем відсутній у поточному каталозі, то цей файл буде створений. Тип фактичної файлової змінної, що використовується в процедурі assign означає вид і тип файлу. Наприклад Var f1: file of real; f2: text; f3: file; Begin assign(f1, ‘file1.dat’); assign(f2, ‘file2.dat’); assign(f3, ‘file3.dat’); 2. Процедуравідкриттяфайлудлячитання RESET(<файлова змінна>); Файлова змінна може бути будь-якого типу. При цьому, якщо файлу на диску ще нема, то виникає помилка програми. Відкрити для читання можна лише існуючий файл. При відкритті спеціальний файловий вказівник переміщується. 3. Процедуравідкриванняфайлудлязапису REWRITE(<файлова змінна>); Відкриває файл для запису, якщо він існує. Якщо файла ще не було, то це не помилка. Відкриття існуючого файла призводить до знищення попередньої інформації. 4. Процедуразакриванняфайлу CLOSE(<файлова змінна>); Закриває раніше відкритий файл для читання або запису. При цьому всі дані з внутрішнього буфера обміну примусово скидаються у файл при записі або в сегменті даних програми при читанні Закриття файлу при запису призводить до фізичного запису файлу на диск. Після закриття файлова змінна звільняється і може бути використана для зв’язування для інших файлів. Закритий файл можна знову відкрити в новому режимі. 5. Процедурапримусовогоочищеннявнутрішньогобуфераобміну FLUSH (<файлова змінна>); Здійснює скидання у файл останніх записуваних даних, але не закриває файл. При використанні flush можна перевідкрити файл для читання без його закривання після режиму запису. Спеціальні підпрограми для роботи з типізованими файлами Відкриваються і закриваються всі види файлів однаково. Операції зчитування, запису і переміщення по файлу мають відмінності для різних видів файлів. Типізовані файли умовно є послідовністю елементів деякого базового типу. Розмір елемента визначається розміром його типу. Всі елементи у файлі умовно записуються в один рядок. Для роботи з типізованими файлами використовують такі процедури і функції. Розглянуті раніше встановлюючи та завершальні підпрограми Процедура читання READ (<файлова змінна>,<список параметрів вводу>); Першим параметром процедури читання є файлова змінна, що представляє файл у програмі. Ця змінна повинна попередньо бути зв’язаною з конкретним файлом процедурою assign і цей файл має бути відкритим для читання процедурою reset . Решта параметрів це перелікк змінних однакового типу, що співпадає з типом файлу. Кількість параметрів вводу має бути не меншою ніж кількість елементів у файлі від поточної позиції файлового вказівника до кінця, інакше помилка. Виклик цієї процедури переміщує файловий вказівник на відповідну кількість елементів.
|
||||||||
|