UkrReferat.com
найбільша колекція україномовних рефератів

Всього в базі: 75843
останнє поновлення: 2016-12-04
за 7 днів додано 15

Реферати на українській
Реферати на російській
Українські підручники

$ Робота на замовлення
Реклама на сайті
Зворотній зв'язок

 

ПОШУК:   

реферати, курсові, дипломні:

Українські рефератиРусские рефератыКниги
НазваРобота з файлами (реферат)
Авторukrreferat.com
РозділІнформатика, компютерні науки
ФорматWord Doc
Тип документуРеферат
Продивилось1916
Скачало270
Опис
ЗАКАЧКА
Замовити оригінальну роботу

Реферат на тему:

 

Робота з файлами

 

Можливо у програмах використовувати набори даних, підготованих

заздалегідь, що зберігаються у файлі. Це називають зчитуванням даних із

зовнішнього файлу (чи просто з файлу). Такий спосіб знаходить широке

застосування у процесі обробки інформаційних масивів дуже великого

обсягу, коли інтерактивний режим стає занадто обтяжним і малоефективним.

 

 

Іншим мотивом використання файлів є те, що файл може бути створений

якоюсь іншою програмою. Тобто, файл стає сполучною ланкою між різними

задачами. Крім того, якщо вхідні дані надходять у програму із файлу, то

присутність користувача в момент виконання програми є необов'язковою.

 

Файл - це іменована область зовнішньої пам'яті комп'ютера, яка містить

логічно пов'зані дані.

 

У мові Pascal використовується три типи файлів: типізований,

нетипизований та текстовий, які в програмі визначаються наступним чином:

 

: text;

 

: file of тип;

 

: file.

 

Приклад:

 

ТУРЕ { запис даних про студента }

 

   RecFile = RECORD { ознака початку запису }

 

                        Fam, Name, Otch : string[15];

 

                        GodR : word;

 

                        Ngrup : string[10];

 

                  END; { кінець запису }

 

VAR

 

   F1 : Text;

 

   F2 : File of byte;

 

   F3 : File of RecFile;

 

   F4 : File;

 

   Buf : RecFile; {_2буфер уведення-висновку_0, у який зчитуються дані

компоненти файлу}

 

У цьому фрагменті програми F1- файлова змінна текстового типу, F2 і F3 –

типізовані файлові змінні, причому F2 може містити тільки однобайтові

елементи, а у файлі F3 кожний компонент уявляє із себе "запис" із трьох

елементів, F4- файлова змінна нетипизованого типу. 

 

Під час роботи з файлами необхідно привести у відповідність файлову

змінну й ім'я файлу, з яким він зберігається на зовнішньому носії. З цим

іменем працює операційна система. Відповідність установлюється за

допомогою процедури:

 

ASSIGN (F, Name);

 

Тут F- файлова змінна; Name- це повне ім'я файлу, яке містить у собі

шлях доступу, безпосереднє ім'я файлу і розширення.

 

Наприклад:

 

ASSIGN (F1, 'a:\Tp5\DAT\St629.DAT');

 

ASSIGN (F2, 'Dannye.DAT').

 

Якщо не зазначений шлях до файлу, то чи запис зчитування здійснюється в

поточний директорій.

 

Як ім'я файлу в процедурі ASSIGN можна вказувати логічний пристрій з

наступного списку: CON, PRN, AUX.

 

CON - це ім'я консолі. На персональному комп'ютері (ПК) під консоллю

розуміється сукупність двох пристроїв: клавіатури і дисплея. Клавіатура

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

 

PRN - це стандартне ім'я принтера. В ОС PRN стандартно призначається

LPT1. У модулі Printer Паскаля оголошена файлова перемінна Lst. Тому для

відображення даних на принтер досить підключити модуль Printer до

програми, а в процедурах Write і Writeln першим аргументом записати ім'я

файлової перемінної Lst:

 

Приклад висновку інформації без використання модуля Printer:

 

VAR F : File;

 

BEGIN

 

   Assign(F, PRN);

 

   ReWrite(F);

 

   Writeln(F, 'Приклад використання Л.У. - PRN');

-----> Page:

0 [1] [2] [3] [4]

ЗАМОВИТИ ОРИГІНАЛЬНУ РОБОТУ