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

DOC 50,5 КБ Бесплатная загрузка

Предварительный просмотр (5 стр.)

Прокрутите вниз 👇
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

Хотите читать дальше?

Скачайте полный файл бесплатно через Telegram.

Скачать полный файл

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

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, 50,5 КБ. Чтобы скачать "матнли файллар", нажмите кнопку Telegram слева.

Теги: матнли файллар DOC Бесплатная загрузка Telegram