- •1.Скорочені теоретичні відомості
- •2. Хід роботи:
- •3. Висновок
- •Скорочені теоретичні відомості
- •2. Хід роботи:
- •3. Висновок
- •2. Хід роботи:
- •3. Висновок
- •1. Скорочені теоретичні відомості
- •Хід роботи:
- •3. Висновок
- •1. Скорочені теоретичні відомості
- •Var им’я_масиву : array of тип_елементів;
- •3. Висновок
- •Скорочені теоретичні відомості
- •Хід роботи:
- •3. Висновок
- •Скорочені теоретичні відомості
- •Хід роботи:
- •3. Висновок
- •Скорочені теоретичні відомості
- •Хід роботи:
- •3. Висновок
- •Скорочені теоретичні відомості
- •Хід роботи:
- •3. Висновок
- •Скорочені теоретичні відомості Властивості форми
- •Події форми
- •2. Хід роботи:
- •3. Висновок
- •1. Скорочені теоретичні відомості
- •2. Хід роботи:
- •3. Висновок
- •Скорочені теоретичні відомості
- •Хід роботи:
- •3. Висновок
- •1. Скорочені теоретичні відомості
- •Хід роботи:
- •3. Висновок
- •Скорочені теоретичні відомості Компоненти Label, Panel, StaticText
- •Хід роботи:
- •3. Висновок
- •Скорочені теоретичні відомості
- •Символы маски
- •Хід роботи:
- •3. Висновок
- •1. Скорочені теоретичні відомості
- •Компонент ListBox (стр. Standard палітри компонентів)
- •2. Хід роботи:
- •3. Висновок
- •Властивості компонента Tlmage
- •2.Хід роботи:
- •3. Висновок
- •Скорочені теоретичні відомості
- •If ім'я компонента-діалога.Execute
- •Хід роботи:
- •3. Висновок
- •2.Хід роботи:
- •3. Висновок
- •2.Хід роботи:
- •3. Висновок
Хід роботи:
1) постанова задачі;
2) проектування форми;
3) складання програми;
4) налагодження програми;
5) обробка результатів.
3. Висновок
ЛАБОРАТОРНЕ ЗАНЯТТЯ №_7___
Модуль (тема): побудова та налагодження програм обробки текстових файлів
Мета: навчитися складати та налагоджувати програми обробки текстових файлів
Оснащення: персональний комп’ютер, середовище програмування Delphi
План проведення лабораторного заняття:
опитування;
виконання роботи за індивідуальними завданнями.
Питання для вхідного контролю:
Що називається файлом?
Який синтаксис має файловий тип?
Яким може бути тип компонентів файлу?
Які способи доступу до компонентів файлу використовується у мові Pascal?
Які правила утворення імен файлів?
Які стандартні процедури використовуються для роботи з файлами?
Як виконується оголошення текстової файлової змінної?
Які процедури та функції використовуються для обробки текстових файлів?
Які файли називаються текстовими?
Як виконується оголошення текстової файлової змінної?
Які процедури та функції використовуються для обробки текстових файлів?
Домашнє завдання:
Л2, с. 190 – 206
Інструкція проведення лабораторної роботи
МЕТА РОБОТИ: навчитися складати програми обробки текстових файлів.
НЕОБХІДНЕ ОБЛАДНАННЯ: 1) Комп’ютер IBM PC/AT
Скорочені теоретичні відомості
Файл-це пойменована область пам'яті на зовнішньому запам'ятовуючому пристрої, що призначена для збереження інформації.
Файл за теорією типів даних - це структурований тип даних, що складається з послідовності компонентів однакового типу та однакової довжини. Найчастіше компонентами файлів є записи.
Синтаксис опису файлового типу:
Туре
<ім 'я типу> =file of< mun компонентів >;
Var
ідентифікатор >: <ім 'я типу >;
Число компонентів, що називається довжиною файлу, описом файлового типу не визначається.
Ім'я файлу утворюється за правилами операційної системи М S DOS для іменування файлів і має такий синтаксис: диск:\каталог\підкаталог\ім'я_файла
Стандартні процедури
Процедура Assignfile
Процедура асоціює (зв'язує) конкретний зовнішній файл з раніше оголошеною файловою змінною. Синтаксис процедури: Assignfile(FV, <ім 'я файлу >);
Процедура Reset
Процедура відкриває файл для читання та запису.
Синтаксис процедури:
Reset (FV); де FV — файлова змінна, з якою асоціюється файл або
пристрій, що має символічне ім'я.
Процедура Rewrite
Процедура відкриває файл для читання та запису.
Синтаксис процедури:
Rewrite (FV);
Процедура Read
Процедура читає один або декілька компонентів файла та присвоює зчитані значення змінним програми. Синтаксис процедури: Read(FV, <список вводу>);
де список вводу — список змінних будь-якого типу, крім файлового
Процедура Write
Процедура виконує запис даних у файл, значення змінних
програми присвоюються компонентам файла.
Синтаксис процедури:
Write (FV, <список виводу >);
Процедура Closefile
Процедура закриває відкритий файл. Синтаксис процедури: Closefile (FV);
Стандартні функції
Функція EOF
Функція повертає логічне значення True, якщо покажчик поточної позиції знаходиться за останнім елементом файла і логічне значення False — у протилежному випадку. Синтаксис функції: EOF(FV);
Функція FilePos
Функція повертає значення типу Longlnt, що відповідає положенню покажчика поточної позиції відкритого файлу. , Синтаксис функції:
FilePos (FV);
Функція FileSize
Функція визначає довжину файла, вона повертає значення типу Longlnt, що відповідає кількості елементів файла.
Синтаксис функції:
FileSize (FV);
Процедури та функції обробки текстових файлів
Процедури Read, ReadLn
Процедура читає один або декілька компонентів файла та присвоює зчитані значення змінним програми, вказаним при виклику процедури.
Синтаксис процедури:
Read(FV, <список вводу >);
Процедури Write, WriteLn
Процедура Write виконує запис значень змінних програми у відкритий текстовий файл. Синтаксис процедури:
Write (FV, <список виведення >);
Процедура Append
Процедура використовується для відкриття текстового файлу. Вона відкриває файл і встановлює покажчик поточної позиції в його кінець, забезпечуючи додавання нових компонентів до існуючого файлу.
Синтаксис процедури:
Append (FV);
Робота з текстовими файлами
Для створення текстового файлу необхідно виконати наступні дії:
установити зв'язок створюваного файлу з файловою змінною за допомогою
процедури Assignfile:
2. відкрити новий файл за допомогою процедури Rewrite;
3. підготувати дані для введення;
4. записати дані у файл за допомогою процедури Writeln;
5. закрити створений файл за допомогою процедури Closefile,
Для обробки даних, що зберігаються у текcтовому файлі, необхідно отримати доступ до компонентів файлу. Для цього необхідно:
1. зв'язати файл на дискові з файловою змінною (процедура Assignfile);
2. відкрити файл (процедура Reset);
3. зчитати компонент файлу (процедура Readln);
4. виконати обробку компонента;
5. закрити файл (процедура Closefile).
Для додавання до текстового файлу нових компонентів слід виконати:
1. установити зв'язок файлу з файловою змінною (процедура Assignfile);
2. відкрити файл (процедура Append);
3. підготувати дані для нового компонента;
4. записати новий компонент у файл (процедура Writeln);
5. закрити файл (процедура Closefile).
