матнли файллар

DOC 50,5 KB Bepul yuklash

Sahifa ko'rinishi (5 sahifa)

Pastga aylantiring 👇
1
1352217011_30507.doc www.arxiv.uz матнли файллар режа: 1. матнли файллар 2. матнли файлларни киритиш-чикариш 3. матинли файлларнинг афзаллиги ва камчиликлари матинли файлни 0 дан 256 гача булган белгилар катори кема -кетлиги деб караш мумкин. матинли каторни ёзиш учун text стандарт типидан фойдаланилади var f: text; { f - файл узгарувчиси } хар бир катор катор охири маркери билан тамомланади. амалиётда бундай маркерни иккита белги кетма -кетлиги ташкил килади: сатрга утиш chr(13) ва карреткани кайтариш chr(10). ушбу иккита белги матинли файллар устидаги стандарт харакатларни белгилайди. system модулидаги стандарт очиладиган input ва output файллари text типли булади. матнли файлларни киритиш ва чикариш. append(var f : text), readln(var f : text; v1 [,v2,...vn]), writeln(var f : text; v1 [,v2,...vn]), еoln(var f: text), eof(var f:text), seekeoln(var f: text), seekeof(var f: text), flush(var f: text), settextbuf(var f : text; var buf[; size : word]) процедура ва функциялари матли файллар уз спецификасига эга. read укиш ва write ёзиш …
2
ган талабларга ухшаш. матинли файлларни кайта ишлаш учун read ва write процедуралари кулланилади. readln процедураси каторларни булувчи махсус тил воситаси хисобланади. унинг вазифаси худди read нинг вазифасига ухшаш ва укишни катор охирининг маркеригача олиб боради ва бошка янги каторга утишни таъминлайлади. writeln, процедураси хамма катталикларни езишни таъминлайди. процедуралар езилишининг куриниши куйидагича: readln(var f : text; v1 [,v2,...vn]); writeln(var f : text; v1 [,v2,...vn]); бу ерда v1...vn турли типдаги узгарувчилар. read ва readln процедуралари орасидаги фарк нимада деган саволга куйидагича жавоб бериш мумкин. read процедураси берилганларни хаммасини бир каторга олиб кириш имконини беради readln операцияси эса албатта бир катор тугагандан кейин автоматик равишда иккинчи каторга утишни таъминлайди, яъний берилганларни турли каторлардан олиб кириш мумкин. write ва writeln процедураларида хам худди шундай. киритиш чикариш операцияларини бажараетган пайтда махсус eoln, eof, seekeoln, seekeof функцияларидан ташкил топган тил воситасини куллаш мумкин. аагарда файлнинг жорий позицияси файл охири маркерида турган булса еoln(var f: text) функцияси, …
3
кайтаради. бу функцияларни куллаш текисли файллардан сонли кийматларни укишда кулайлик яратади. дискдаги матнли файллар билан ташки дастур орасидаги ахборот алмашувини куриб чикамиз. берилганларни олиб кириш учун оператив хотирадаги киритиш- чикариш буферидан фойдаланамиз. паскаль тилида стандарт киритиш чикариш буфери 128 байт хажмга эга булади. хар кайси очилган файлга узининг буфери куйилади. ташки ахборот ташувчиларига мурожат килишни оптималлаштириш вазифаси куйилади. масалан , writeln процедураси хамма берилганларни буферга кетма-кет езади. охирги буфер банд булган холатдагина езувлар ташки курилмага езилади. езувларни дискга кучириб булгандан сунг буфер кейигги ахборот кабул килиш учун бушайди. езувларни бу тартибда езиш жуда куп вактни олади шунинг учун махсус киритилган flush(var f: text) процедураси write ва writeln процедуралари ердамида езувларни дискдаги физик езувлар билан боглаш имкониятини беради. процедурани чакириш езиш учун берилган хамма белгиларни хакикийлигини уларни ташки файлга езилишини гарантиялайди. бу процедуларни rewrite ва append. процедуралари оркали очилган матнли файллар учун куллаш мумкин. амалий дастурларда бу процедуралардан кисман фойдаланилмайди. амалиетда …
4
end; end.
5
матнли файллар - Page 5

Ko'proq o'qimoqchimisiz?

Faylni Telegram orqali bepul yuklab oling.

To'liq faylni yuklab olish

"матнли файллар" haqida

1352217011_30507.doc www.arxiv.uz матнли файллар режа: 1. матнли файллар 2. матнли файлларни киритиш-чикариш 3. матинли файлларнинг афзаллиги ва камчиликлари матинли файлни 0 дан 256 гача булган белгилар катори кема -кетлиги деб караш мумкин. матинли каторни ёзиш учун text стандарт типидан фойдаланилади var f: text; { f - файл узгарувчиси } хар бир катор катор охири маркери билан тамомланади. амалиётда бундай маркерни иккита белги кетма -кетлиги ташкил килади: сатрга утиш chr(13) ва карреткани кайтариш chr(10). ушбу иккита белги матинли файллар устидаги стандарт харакатларни белгилайди. system модулидаги стандарт очиладиган input ва output файллари text типли булади. матнли файлларни киритиш ва чикариш. append(var f : text), readln(var f : text; v1 [,v2,...vn]), writeln(var f : text; v1 [,...

DOC format, 50,5 KB. "матнли файллар"ni yuklab olish uchun chap tomondagi Telegram tugmasini bosing.

Teglar: матнли файллар DOC Bepul yuklash Telegram