Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Організація файлів. Файловий тип даних. Призначення файлів.

 

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

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'

 


Читайте також:

  1. II. Організація і проведення спортивних походів
  2. II. Організація перевезень
  3. II. Організація перевезень
  4. II. Фактори, що впливають на зарплату при зарубіжних призначеннях
  5. ISO 15504. Призначення і структура стандарту
  6. А. Організація Острозького колегіуму – Академії
  7. Аварійно-рятувальні підрозділи Оперативно-рятувальної служби цивільного захисту, їх призначення і склад.
  8. Автоматизація процесу призначення IP-адрес
  9. Адміністративно-територіальна організація
  10. Адреси даних. Вказівники.
  11. Аксіоматика структурних і складних типів даних. Структурні типи даних.
  12. Аналіз службового призначення деталей та конструктивних елементів обладнання харчових виробництві, визначення технічних вимог і норм точності при їх виготовленні




Переглядів: 1137

<== попередня сторінка | наступна сторінка ==>
Операції над записами і множинами. | Файли послідовного доступу. Опис файлового типу.

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

  

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.003 сек.