Подручја рада
Претрага
99. Датотеке.

Уводни део часа :
1. Који су основни типови података у PASCAL  - у ?
2. Које су одлике основних типова података ?
-------------------------------------------------------------------------------------------------------------------
Главни део часа :

Програми које смо до сада користили немају могућност да резултате извршавања једног програма користимо у неком другом програму јер се резултати обраде улазних величина престанком извршавања програма неповратно губе. Због тога је у PASCAL - у обезбеђено смештање података на медијуме за памћење података у облику датотека. Тако сачуване податке можемо користити колико год хоћемо пута, при чему их не морамо уносити преко тастатуре.

Датотечни тип представља уређен скуп произвољног броја података истог типа, чији је синтаксни дијаграм дат на слици.

image100.gif

type ceobroj=file of integer;
         realni=file of real;

var    ulaz : ceobroj;
          izlaz : realni;

Из примера се види да је датотека ulaz састављена од целобројних података, а датотека izlaz од реалних података.
Дужина датотека се не задаје као код низова, већ се крај датотеке означава посебним знаком и ограничена је једино величином меморијског медијума.

У PASCAL  - у постоје два начина приступа подацима у датотекама.

Први је секвенцијални приступ датотеци, када се прво обрађује први податак, затим други, итд., док се не дође до краја датотеке.

Други начин је директан приступ потребном податку, без приступа претходним подацима чиме се добија на брзини.


Одговорити на питања :
1. Шта је датотечки тип ?
2. Нацртати синтаксни дијаграм датотечког типа.
3. Како се означава дужина датотека ?
4. Каква је одлика секвенцијалног приступа датотеци ?
5. Каква је одлика директног приступа потребном податку ?