Қазақстан республикасы білім және ғылым министрлігі семей қаласының ШӘКӘрім атындағы мемлекеттік



жүктеу 0,57 Mb.
Pdf просмотр
бет11/20
Дата29.05.2018
өлшемі0,57 Mb.
#18283
түріПрограмма
1   ...   7   8   9   10   11   12   13   14   ...   20

 

 

ПОӘК 042-18-12.1.47/03-2013 



 

Баспа № 1  18.09.2013ж. 

57 беттің 27-сі   

 

3.  Мәтіндік файлдар. 



1.  Типтелген  файлдар  біртекті  (типі  бойынша)  ақпаратты  сақтау  үшін 

пайдаланылады. Сандық деректерді сақтау үшін типтелген файлдарды пайдалану керек. 

Типтелген файлдар өлшемі мәтіндік файлдар өлшемінен аз.  

2.  ТР-да  сыртқы  файлдардан  енгізу/шығару  операцияларын  тиімді  орындау  үшін 

типтелмеген  файлдар  бар.  Олармен  жұмыс  істеу  кезінде  төмен  деңгейлі  жылдам 

дисктік  операцияларды  пайдалануға  болады.  Типтелмеген  файлдар  дискте  кез  келген 

файлға оның типі мен құрымылына қарамастан тура кіруге мүмкіндік береді.  

3Мәтіндік файл әртүрлі ұзындықты жолдар тізбегінен тұрады. Оның әрбіреуі char 

типті шамадан тұрады және жол соңында арнайы символмен аяқталады. Жол ұзындығы 

0-ден 256 символға дейін өзгеруі мүмкін. 

 

2. Типтелген файлдарды сипаттау 

Файлдарды сипатау келесі түрде жүреді: 

1 әдіс 

type тип_атауы=file of базалық_тип; 

var файл_атауы: тип_атауы; 

 

2 әдіс 

var файл_атауы:file of базалық_тип; 

 

Файл элементінің базалық типі ретінде file типінен басқа деректердің кез келген типі 



пайдаланылуы мүмкін. 

 

3. Типтелген файлдармен жұмыс істеуге арналған стандартты процедуралар 



мен функциялар 

1Eof(F) функциясы 

Анықтама бойынша файлдың элементтер саны  берілмейді, онда ТР-да файл соңын 

табу  үшін  стандартты  функция  енгізілген.  F  файлының  соңына  жеткен  кезде  Eof(F) 

функциясы True, кері жағдайда - False мәнін қабылдайды. 



2. AssignFile(F,N) процедурасы 

F  файлдық  айнымалының  атын  программада  N-  дискте  сыртқы  файл  атымен 

байланыстырады.  

Мұндағы -  'диск:\каталог_атауы\подкаталог_атауы\...\файла атауы' түріндегі 

жолдық типтің өрнегі 

Егер N  параметрінде диск және подкаталог атауы көрсетілмесе, онда ағымды диск 

және  ағымды  каталог  таңдап  алынады.  Егер  N  орнына  ''  (пробелсіз  екі  апостроф) 

көрсетсек,онда F файлы Input енгізудің стандартты файлымен немесе Output шығарудың 

стандартты  файлымен  байланысқан  болады  (ол  оқу  немесе  жазу  үшін  ашылғандығына 

қарай). 

Assign процедурасын орындағаннан кейін F айнымалысымен барлық іс-әрекеттер N 

анықталатын  файлдармен  іс-әрекеттерге  эквивалентті  болады.    Assign  процедурасын 

файлмен  жұмысты  бастамас  бұрын  пайдалану  қажет  (Reset  немесе  Rewrite 

процедураларымен ашқанға дейін). 



 

 

ПОӘК 042-18-12.1.47/03-2013 



 

Баспа № 1  18.09.2013ж. 

57 беттің 28-сі   

 

3. Reset(F) процедурасы 



F  файлын  оқу  үшін  ашады.    Сонымен  қатар  файл  көрсеткіші  файлдың  бірінші 

элементіне орнатылады.  



4. Rewrite(F) процедурасы 

F  жаңа  файлын  жазба  үшін  ашады.  Сонымен  қатар  F-та  барлық  алдыңғы  ақпарат 

жойылады. 



5. CloseFile(F) процедурасы 

F файлын жабады. 

6. Seek(F,N) процедурасы 

F файлының элементтеріне тура кіруді жүзеге асыруға мүмкіндік береді. Мұнда N – 

файлда элементтің реттін номеріне сәйкес келетін бүтін оң константа. Seek процедурасы 

файл  элементін  оқу  немесе  жазу  операциясын  орындамайды.  Ол  тек  қана  файл 

көрсеткішін  N  номерлі  элементке  орын  ауыстырады.  Демек,  файлдың  бірінші  элементі 

N=0 номеріне, екіншісі - N=1 және т.с.с. ие.  

7. Erase(F) процедурасы 

F файлдық айнымалымен байланысқан сыртқы файлды жояды. 

8. Rename(F,NewName) процедурасы 

F  файлдық  айнымалымен  байланысқан  сыртқы  файлға  NewName  жаңа  атау 

меншіктейді. 



9. Read(F,X1,X2,...,XN) процедурасы 

Ағымды  көрсеткіш  көрсетіп  тұрған  элеметтен  оқуды  бастап,  F  файлының  бір 

элементін  X1  айнымалысына  оқиды  (немесе  бірнеше  элементтерді  X1.  ....  ХN 

айнымалыларына). Егер F алынған болса, онда Input стандартты файлы түсіндіріледі. 



10. Write(F,Х1,Х2,…,XN) процедурасы 

Көрсеткіш тұрған позициядан бастап, файлға айнымалының бір (X1) немесе одан 

да көп (X1,...,ХN) мәндерін жазады. Егер F алынған болса, онда Output стандартты файлы 

түсіндіріледі. 



11. Seek(F,N) процедурасы 

F файлының элементтеріне тура кіруді жүзеге асыруға мүмкіндік береді. Мұнда N – 

файлда элементтің реттік номеріне сәйкес келетін бүтін оң константа. Seek процедурасы 

файл  элементін  оқу  немесе  жазу  операциясын  орындамайды.  Ол  тек  қана  файл 

көрсеткішін  N  номерлі  элементке  орын  ауыстырады.  Демек,  файлдың  бірінші  элементі 

N=0 номеріне, екіншісі - N=1 және т.с.с. ие. 

12. FilePos( F) функциясы 

Көрсеткіштің ағымды орнын анықтауға мүмкіндік береді (элемент номерін). 



13. FileSize(F) функциясы 

F файлының өлшемін (элементтер санын) анықтауға мүмкіндік береді.  

 

4. Мәтіндік файлдар 

Файлдардың маңызды типі мәтіндік файлдар болып табылады. 

Мәтіндік  файл  әртүрлі  ұзындықты  жолдар  тізбегінен  тұрады.  Оның  әрбіреуі  char 

типті шамадан тұрады және жол соңында арнайы символмен аяқталады. Жол ұзындығы 

0-ден 256 символға дейін өзгеруі мүмкін. 



Мәтіндік файлды сипаттау: 


жүктеу 0,57 Mb.

Достарыңызбен бөлісу:
1   ...   7   8   9   10   11   12   13   14   ...   20




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау