Поняття файлу. Поняття файлу


НазваПоняття файлу. Поняття файлу
Дата конвертації25.03.2013
Розмір445 b.
ТипПрезентации



Поняття файлу.

  • Поняття файлу.

  • Види файлів за способом доступу до даних.

  • Дії з файлами.

  • Текстові файли. Створення і редагування текстового файлу.



Файл – це іменована сукупність даних, які розташовані на зовнішньому носієві.

  • Файл – це іменована сукупність даних, які розташовані на зовнішньому носієві.

  • Дані у файлі називаються елементами.

  • Тип елемента може бути як простим, так і складеним, але не може бути файлом.



Файловий тип даних описують у розділі описів типів так:

  • Файловий тип даних описують у розділі описів типів так:

  • type <ім'я типу> = file of <базовий тип>;

  • або

  • безпосередньо у розділі оголошення змінних:

  • var <список змінних> : file of <базовий тип>;



type Myfile = file of integer;

  • type Myfile = file of integer;

  • list = file of string [20];

  • var f1, f2: Myfile;

  • druzi: list;



Файли даних послідовного доступу.

  • Файли даних послідовного доступу.

  • Файли даних прямого доступу.





У файлах послідовного доступу вказівник рухається зліва направо від ділянки до ділянки.

  • У файлах послідовного доступу вказівник рухається зліва направо від ділянки до ділянки.

  • У файлах прямого доступу вказівник можна встановити в будь-який момент часу на довільну ділянку.



текстові;

  • текстові;

  • типізовані;

  • нетипізовані.



assign (ім'я файлової змінної, зовнішнє ім’я) - процедура, яка налагоджує зв'язок між іменем файлу у програмі і файлом на зовнішньому носії;

  • assign (ім'я файлової змінної, зовнішнє ім’я) - процедура, яка налагоджує зв'язок між іменем файлу у програмі і файлом на зовнішньому носії;

  • reset (ім'я файлової змінної) - процедура, яка відкриває файл для читання з нього даних;

  • rewrite (ім'я файлової змінної) – відкриває файл для читання і записування в нього даних (створює новий файл);

  • read (ім'я файлової змінної, ім'я змінної) – читає (вводить) дане з файлу в оперативну пам'ять;



write (ім'я файлової змінної, ім'я змінної) – записує (вводить) дане у файл;

  • write (ім'я файлової змінної, ім'я змінної) – записує (вводить) дане у файл;

  • eof (ім'я файлової змінної) – логічна функція, яка визначає кінець файлу. Вона повертає значення true, якщо вказівник знаходиться на ознаці кінця файлу і повертає значення false в протилежному випадку;

  • seek (ім'я файлової змінної, k) – процедура, яка встановлює вказівник на заданий (k-й) компонент файлу;



filepos (ім'я файлової змінної) - функція, що повертає поточне положення вказівника файлу;

  • filepos (ім'я файлової змінної) - функція, що повертає поточне положення вказівника файлу;

  • filesize (ім'я файлової змінної) - функція, що повертає кількість компонентів файлу;

  • truncate – процедура, яка обрізає файл, починаючи з компонента, на якому стоїть вказівник;

  • close (ім'я файлової змінної) – закриває файл (він стає недоступним ні для запису, ні для читання).



<ім'я файлової змінної> - це ім'я файлу, задане у розділі оголошення змінних;

  • <ім'я файлової змінної> - це ім'я файлу, задане у розділі оголошення змінних;

  • <зовнішнє ім'я> - це ім'я файлу даних на зовнішньому носії, взяте у лапки, наприклад, ‘d:\grupa1\lab1.pas’.

  • Тобто, у мові Паскаль, одному файлові даних відповідають 2 назви: у програмі коротка назва файлу і назва відповідного файлу даних на диску.





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

  • Стандартний тип файлу у мові Паскаль називається текстовим (файл послідовного доступу).

  • Файли цього типу оголошуються так:

  • var <список назв файлів>: text;



Елементи текстового файлу – рядки, тобто послідовності символів.

  • Елементи текстового файлу – рядки, тобто послідовності символів.

  • Такий файл можна створювати та редагувати з допомогою текстового редактора.

  • Розмежувач між елементами файлу – пропуск.

  • У середовищі Delphi роботу з текстовим файлом забезпечує модуль SysUtils.



Текстові файли допускають тільки послідовний доступ. Проте над текстовими файлами виконуються ті ж операції, як і над файлами прямого доступу.

  • Текстові файли допускають тільки послідовний доступ. Проте над текстовими файлами виконуються ті ж операції, як і над файлами прямого доступу.

  • Проте поряд з командою read для введення даних з текстового файлу в оперативну пам'ять використовують команду readln (вона означає перехід до нового рядка з даними).

  • Для виведення даних із оперативної пам'яті у файл поряд з командою write використовують команду writeln.



На відміну від звичайних файлів у текстовий файл можна додавати (дописувати) дані. Для цього замість процедури rewrite використовують процедуру

  • На відміну від звичайних файлів у текстовий файл можна додавати (дописувати) дані. Для цього замість процедури rewrite використовують процедуру

  • append <ім'я файлової змінної>



Створити текстовий файл із даними (прізвище; ім’я; рік народження; група) про чотирьох друзів. Опрацювати його таким чином: знайти і вивести на екран інформацію про студентів, які:

  • Створити текстовий файл із даними (прізвище; ім’я; рік народження; група) про чотирьох друзів. Опрацювати його таким чином: знайти і вивести на екран інформацію про студентів, які:

  • народилися у 1992 році;

  • їх прізвище починається з літери «К»;

  • вони навчаються в групі 2А.



У текстовому редакторі, наприклад, Блокноті прописати необхідну інформацію, ретельно вирівнюючи пропусками стовпці даних:

  • У текстовому редакторі, наприклад, Блокноті прописати необхідну інформацію, ретельно вирівнюючи пропусками стовпці даних:

  • Кузьмін Максим 1985 2А

  • Сергієнко Сергій 1986 2Б

  • Ковальова Юлія 1984 3А

  • Сомова Наталка 1984 2В

  • Зберегти файл під певним ім’ям, наприклад, Grupa.txt у папці проекту (файл можна будь-коли відредагувати, використовуючи текстовий редактор);

  • Використати файл для пошуку в ньому даних.



Схожі:

Поняття файлу. Поняття файлу iconФайли даних План Поняття файлу

Поняття файлу. Поняття файлу iconІмені файлу та розширення імені
Завдяки тому, що значки у файлів різні за виглядом, можна, не відкриваючи їх, визначити, дані якого типу він містить і в якій програмі...
Поняття файлу. Поняття файлу iconЛекція 18 Електронна пошта
Поштова скринька" у більшості випадків реалізується у вигляді одного великого текстового файлу "поштового файлу"
Поняття файлу. Поняття файлу iconІм’я файлу складається з двох частин, відокремлених крапкой: Ім’я файлу складається з двох частин, відокремлених крапкой
Розширення показує, якого роду інформація зберігається у файлі, тип файлу. Задається програмою, в якій створено файл
Поняття файлу. Поняття файлу iconТипізовані і нетипізовані файли План Поняття типізованого файлу. Файли записів

Поняття файлу. Поняття файлу iconІнформатика 9 клас Розділ 10 Типи файлів та програм Типи файлів
Завдяки тому, що значки у файлів різні за виглядом, можна, не відкриваючи їх, визначити, дані якого типу він містить і в якій програмі...
Поняття файлу. Поняття файлу iconШлях до файлу: Шлях до файлу

Поняття файлу. Поняття файлу icon1. Поняття вектора. Поняття вектора
Поняття вектора з'явилося в роботах німецького математика XIX ст. Г. Грассмана та ірландського математика У. Гамільтона. Згодом воно...
Поняття файлу. Поняття файлу iconПоняття особистих цінностей Поняття цінності
Поняття цінності співвідносне з такими поняттями, як "значущість", "корисність" або "шкідливість"
Поняття файлу. Поняття файлу iconПрограма для знаходження, лікування програм, що заражені комп'ютерним вірусом, а також, для запобігання зараження файлу вірусом
Антивірусна програма (антивірус) програма для знаходження, лікування програм, що заражені комп'ютерним вірусом, а також, для запобігання...

Додайте кнопку на своєму сайті:
dok.znaimo.com.ua


База даних захищена авторським правом ©dok.znaimo.com.ua 2013
звернутися до адміністрації
dok.znaimo.com.ua
Головна сторінка