Типізовані і нетипізовані файли План Поняття типізованого файлу. Файли записів


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


Типізовані і нетипізовані файли


План

  • Поняття типізованого файлу. Файли записів.

  • Нетипізовані файли.

  • Поняття про базу даних.



Типи файлів за способом організації

  • текстові (f: text);

  • типізовані (f: file of <базовий тип>;)

  • нетипізовані (f: file;).



Файл із зазначеним типом даних називається типізованим файлом.

  • Файл із зазначеним типом даних називається типізованим файлом.

  • Опис типізованого файлу:

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

  • var <ім'я файлової змінної> : <ім'я типу файлу>;

  • Базовим типом можуть бути будь-які типи, окрім файлового, наприклад, integer, real, char, string, record.



Наприклад

  • type

  • arr=array of integer;

  • date=record

  • day: 1..31;

  • month: 1..12;

  • year: 1900..2007

  • end;

  • var f1: file of integer;

  • f2: file of char;

  • f3: file of arr;

  • f4: file of date;

  • f5: file;

  • f6: text;



Опрацювання типізованих файлів

  • Типізовані файли опрацьовують так, як і текстові, але з такою відмінністю:

  • для записування даних у файл використовують лише команду write, не турбуючись про пропуски між даними;

  • для зчитування даних з файлу - команду read.



Недоліки використання типізованих файлів (порівняно з текстовими файлами)

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

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



Тип даних record

  • Запис (record) складається з полів – даних інших типів. Тип запису описують у розділі type чи var так:

  • type <ім'я типу>= record

  • < ім'я поля1>:<тип поля1>;

  • ..............................................

  • < ім'я поля n >:< тип поля n >

  • end;



Наприклад, дані із сторінки журналу

  • Number Surname Marks

  • 1 Прізвище 1 4 5 3

  • 2 Прізвище 2 4 3

  • .......................................................

  • 30 Прізвище 30 5 5 4 4



Опис типу Student

  • type Students = record

  • Number : 1..30;

  • Surname: string [20];

  • Marks : array [1..5] of integer

  • end;

  • var Student 1, Student 2,…, Student 30: Students;



Для доступу до відповідного поля деякого запису використовують складне ім'я, яке має дві частини, розмежовані крапкою:

  • Для доступу до відповідного поля деякого запису використовують складне ім'я, яке має дві частини, розмежовані крапкою:

  • <ім'я запису. ім'я поля>



Наприклад

  • Student 1. Number – номер першого учня;

  • Student 1. Surname – прізвище першого учня;

  • Student 2. Marks[1]перша оцінка другого учня;

  • Student 22. Marks[4]четверта оцінка двадцять другого учня;



Увести конкретні дані в поля запису можна за допомогою команд присвоєння або команди введення даних read.

  • Увести конкретні дані в поля запису можна за допомогою команд присвоєння або команди введення даних read.



Зауваження:

  • Файл даних потрібно створювати лише один раз, його можна використовувати багаторазово з метою пошуку різної інформації.

  • Щоб вимкнути етап створення файлу в програмі і використовувати його лише в режимі використання, достатньо закоментувати за допомогою фігурних дужок ту частину, де створюється файл даних (від команди rewrite до close включно).



Нетипізовані файли

  • Під час оголошення нетипізованого файлу не визначається тип його компонентів:

  • var f: file;

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



Поняття про бази даних

  • База даних – це один або декілька файлів даних на спільну тему.

  • Основне призначення баз даних – зберігання великої кількості даних і відшукання серед них потрібної інформації.

  • До баз даних звертаються за допомогою запитів. Запит – це засіб відбору записів із файлів бази даних, що задовольняють деякий критерій відшукання інформації.

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



Схожі:

Типізовані і нетипізовані файли План Поняття типізованого файлу. Файли записів iconФайли даних План Поняття файлу

Типізовані і нетипізовані файли План Поняття типізованого файлу. Файли записів iconФайли, каталоги і пристрої зберігання
Об'єкти файлової системи це файли, які містяться у каталогах. Файли та каталоги розташовуються на пристроях зберігання даних
Типізовані і нетипізовані файли План Поняття типізованого файлу. Файли записів iconІнформатика 9 клас Розділ 8 Організація даних у зовнішній пам'яті Об'єкти файлової системи
Об'єкти файлової системи – це файли, які містяться у каталогах. Файли та каталоги розташовуються на пристроях зберігання даних. Файли,...
Типізовані і нетипізовані файли План Поняття типізованого файлу. Файли записів iconПоняття про комп’ютерні віруси. Класифікація вірусів. Антивірусні програми. План Поняття про комп’ютерний вірус
Комп’ютерним вірусом називають деяку сукупність виконуваного машинного коду, яка може створювати свої копії і втілювати їх у файли....
Типізовані і нетипізовані файли План Поняття типізованого файлу. Файли записів iconПоняття файлу. Поняття файлу
У файлах послідовного доступу вказівник рухається зліва направо від ділянки до ділянки
Типізовані і нетипізовані файли План Поняття типізованого файлу. Файли записів iconФайли і папки (файлова система)

Типізовані і нетипізовані файли План Поняття типізованого файлу. Файли записів iconВидобути файли. Викликати контекстне меню, натиснувши правою клавішею миші значок архіву. Обрати команду Видобути файли
Викликати контекстне меню, натиснувши правою клавішею миші значок архіву. Обрати команду
Типізовані і нетипізовані файли План Поняття типізованого файлу. Файли записів iconЛекція 12 Файлові системи
Файли є найпоширенішим засобом організації доступу до інформації, що зберігається в енергонезалежній пам’яті
Типізовані і нетипізовані файли План Поняття типізованого файлу. Файли записів iconПрофільна інформатика 10 клас Робота з файлами в C# Потік
У просторі імен System. Io зберігаються класи, призначені для зчитування І запису даних в файли
Типізовані і нетипізовані файли План Поняття типізованого файлу. Файли записів iconФайли в мові С
Роботою з файлом керує операційна система. Основні дії з файлом вибір чергового елементу

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


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