МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах
РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ" ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах Гендерна антидискримінаційна експертиза може зробити нас моральними рабами ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів Контакти
Тлумачний словник |
|
|||||||
Організація файлів. Файловий тип даних. Призначення файлів.
Всі типи, розглянуті раніше мають ососбливість – наявність в них скінченої, наперед визначеноїкількості компонентів.Для масивів вона залежить від максимальногозначення кожного індексу, для записів – від кількості полів запису та їхнього типу. Однак є багато задач, коли кількість компонент певного типу наперед визначити неможливо., то її визначають в процесі виконання програми. Для роботи з такими типами даними в мові Паскаль передбачено файловий тип, що є послідовністю компонентів конкретного типу і невизначеної наперед довжини. Файлпредставляє собою послідовність компонент однакового типу. Таке визначення збігається з поняттям масиву, але, поняття файлу має ряд відмінностей: 1) файл зберігається на диску; 2) при описі файлу кількість елементів файлу не вказується; 3) елементи файлу не мають індексів. В будь-який момент часу доступною є тільки одна компонента файла. Кажуть, що ця компонента є активною (поточною) і на неї встановлено вказівник файла. Якщо виконалась операція запису в n-у компоненту файла, то вкзівник автоматично переміщується на (n+1)-у компоненту файла, тобто для запису стає доступною (n+1)-а компонента файла. Це ж стосується і операції читання з файлу. Довжиною файла називається кількість записаних компонент. Файл, що не містить жодної компоненти, називається пустим і його довжина дорівнює нулю. Поняття файлу достатньо широке. Це може бути звичайний файл на диску, комунікаційний порт ПК, пристрій друку, клавiатура чи інші пристрої. При роботі з файлами виконуються операції вводу-виводу. Операція вводу означає перепис даних із зовнішнього пристрою (з вхідного файлу) в основну пам'ять ПК, операція виводу - це пересилка даних із основної пам'яті на зовнішній пристрій (у вихідний файл). Файли на зовнішніх пристроях часто називають фізичними файлами. Їх імена визначаються операційною системою. В програмах на мові Паскаль імена файлів задаються за допомогою стрічок. Наприклад, ім'я файлу на диску може мати вид :
'a : Lab1.Dat' 'c : \abc150\pr.pas' 'lab3.pas'.
Операційна система MS-DOS не робить особливої різниці між файлами на дисках і стрічках і пристроями ПК і портом комунікації. В Turbo Pascal можна використовувати імена пристроїв і портів, визначені в MS-DOS, наприклад :
'con', 'lpt1', 'prn', 'com1', 'aux', 'nul'
Читайте також:
|
||||||||
|