Menu Home

Áåñïëàòíàÿ òåõíè÷åñêàÿ áèáëèîòåêà äëÿ ëþáèòåëåé è ïðîôåññèîíàëîâ Áåñïëàòíàÿ òåõíè÷åñêàÿ áèáëèîòåêà


Èíôîðìàòèêà è èíôîðìàöèîííûå òåõíîëîãèè. Ôàéëû. Îïåðàöèè ñ ôàéëàìè (ñàìîå âàæíîå)

Êîíñïåêòû ëåêöèé, øïàðãàëêè

Ñïðàâî÷íèê / Êîíñïåêòû ëåêöèé, øïàðãàëêè

Êîììåíòàðèè ê ñòàòüå Êîììåíòàðèè ê ñòàòüå

Îãëàâëåíèå (ðàçâåðíóòü)

14. Ôàéëû. Îïåðàöèè ñ ôàéëàìè

Ôàéëîâûé òèï äàííûõ îïðåäåëÿåò óïîðÿäî÷åííóþ ñîâîêóïíîñòü îäíîòèïíûõ êîìïîíåíò.

Ïðè ðàáîòå ñ ôàéëàìè âûïîëíÿþòñÿ îïåðàöèè ââîäà-âûâîäà. Îïåðàöèÿ ââîäà - ýòî ïåðåïèñü äàííûõ ñ âíåøíåãî óñòðîéñòâà â ïàìÿòü, îïåðàöèÿ âûâîäà - ïåðåñûëêà äàííûõ èç ïàìÿòè íà âíåøíåå óñòðîéñòâî.

Òåêñòîâûå ôàéëû

Äëÿ îïèñàíèÿ òàêèõ ôàéëîâ èìååòñÿ òèï Text:

var TF1, TF2: Text;

Êîìïîíåíòíûå ôàéëû

Êîìïîíåíòíûé, èëè òèïèçèðîâàííûé ôàéë, - ýòî ôàéë ñ îáúÿâëåííûì òèïîì åãî êîìïîíåíò.

type M = File Of T;

ãäå Ì - èìÿ ôàéëîâîãî òèïà;

Ò - òèï êîìïîíåíòû. Îïåðàöèè ïðîèçâîäÿòñÿ ñ ïîìîùüþ ïðîöåäóð.

Write(f, X1,X2,...XK)

Áåñòèïîâûå ôàéëû

Áåñòèïîâûå ôàéëû ïîçâîëÿþò çàïèñûâàòü íà äèñê ïðîèçâîëüíûå ó÷àñòêè ïàìÿòè ÝÂÌ è ñ÷èòûâàòü èõ.

var f: File;

1. Procedure Assign(var F; FileName: String); Îíà ñîïîñòàâëÿåò èìÿ ôàéëà ñ ïåðåìåííîé.

2. Procedure Close(var F);

Îíà ðàçðûâàåò ñâÿçü ìåæäó ôàéëîâîé ïåðåìåííîé è âíåøíèì äèñêîâûì ôàéëîì è çàêðûâàåò ôàéë.

3. Function Eof(var F): Boolean;

{Òèïèçèðîâàííûå èëè íåòèïèçèðîâàííûå ôàéëû}

Function Eof[(var F: Text)]: Boolean;

{Òåêñòîâûå ôàéëû}

Ïðîâåðÿåò íà êîíåö ôàéëà.

4. Procedure Erase(var F);

Óäàëÿåò âíåøíèé ôàéë, ñâÿçàííûé ñ F.

5. Function FileSize(var F): Integer;

Âîçâðàùàåò ðàçìåð â áàéòàõ ôàéëà F.

6. Function FilePos(var F): LongInt;

Âîçâðàùàåò òåêóùóþ ïîçèöèþ âíóòðè ôàéëà.

7. Procedure Reset(var F [: File; RecSize: Word]);

Îòêðûâàåò ñóùåñòâóþùèé ôàéë.

8. Procedure Rewrite(var F: File [; Recsize: Word]);

Ñîçäàåò è îòêðûâàåò íîâûé ôàéë.

9. Procedure Seek(var F; N: LongInt);

Ïåðåìåùàåò òåêóùóþ ïîçèöèþ ôàéëà ê îïðåäåëåííîìó êîìïîíåíòó.

10. Procedure Append(var F: Text);

Äîçàïèñü.

11. Function Eoln[(var F: Text)]: Boolean;

Ïðîâåðÿåò íà êîíåö ñòðîêè.

12. Procedure Read(F, V1 [, V2..., Vn]);

{Òèïèçèðîâàííûå è íåòèïèçèðîâàííûå ôàéëû}

Procedure Read([var F: Text;] V1 [, V2..., Vn]);

{Òåêñòîâûå ôàéëû}

×èòàåò êîìïîíåíò ôàéëà â ïåðåìåííóþ.

13. Procedure Readln([var F: Text;] V1 [, V2..., Vn]);

Ñ÷èòûâàåò ñòðîêó ñèìâîëîâ â ôàéëå, âêëþ÷àÿ ìàðêåð êîíöà ñòðîêè, è ïåðåõîäèò ê íà÷àëó ñëåäóþùåé.

14. Function SeekEof[(var F: Text)]: Boolean;

Âîçâðàùàåò ïðèçíàê êîíöà ôàéëà. Èñïîëüçóåòñÿ òîëüêî äëÿ îòêðûòûõ òåêñòîâûõ ôàéëîâ.

15. Procedure Writeln([var F: Text;] [P1, P2..., Pn]);

{Òåêñòîâûå ôàéëû}

Âûïîëíÿåò îïåðàöèþ Write, çàòåì ïîìåùàåò ìåòêó êîíöà ñòðîêè â ôàéë.

Àâòîð: Öâåòêîâà À.Â.

<< Íàçàä: Ìíîæåñòâà

>> Âïåðåä: Ìîäóëè. Âèäû ìîäóëåé

Ðåêîìåíäóåì èíòåðåñíûå ñòàòüè ðàçäåëà Êîíñïåêòû ëåêöèé, øïàðãàëêè:

Íàöèîíàëüíàÿ ýêîíîìèêà. Øïàðãàëêà

Îñíîâû áèçíåñà. Øïàðãàëêà

Ãëàçíûå áîëåçíè. Êîíñïåêò ëåêöèé

Ñìîòðèòå äðóãèå ñòàòüè ðàçäåëà Êîíñïåêòû ëåêöèé, øïàðãàëêè.

×èòàéòå è ïèøèòå ïîëåçíûå êîììåíòàðèè ê ýòîé ñòàòüå.

<< Íàçàä

Ïîñëåäíèå íîâîñòè íàóêè è òåõíèêè, íîâèíêè ýëåêòðîíèêè:

Ïèòîìöû êàê ñòèìóëÿòîð ðàçóìà 06.10.2025

Ïîìèìî ýìîöèîíàëüíîé ïîääåðæêè, äîìàøíèå ïèòîìöû ìîãóò îêàçûâàòü çàìåòíîå âîçäåéñòâèå íà êîãíèòèâíûå ïðîöåññû, îñîáåííî ó ïîæèëûõ ëþäåé. Íîâîå ìàñøòàáíîå èññëåäîâàíèå ïîêàçàëî, ÷òî îáùåíèå ñ êîøêàìè è ñîáàêàìè íå ïðîñòî óëó÷øàåò íàñòðîåíèå - îíî äåéñòâèòåëüíî ñïîñîáñòâóåò çàìåäëåíèþ âîçðàñòíîãî ñíèæåíèÿ óìñòâåííûõ ñïîñîáíîñòåé. Ðàáîòà ïðîâîäèëàñü â ðàìêàõ ïðîåêòà Survey of Health, Ageing and Retirement in Europe (SHARE), îõâàòûâàþùåãî ïåðèîä ñ 2004 ïî 2022 ãîä.  èññëåäîâàíèè ïðèíÿëè ó÷àñòèå òûñÿ÷è åâðîïåéöåâ ñòàðøå 50 ëåò. Àíàëèç ïîêàçàë, ÷òî âëàäåëüöû äîìàøíèõ æèâîòíûõ äåìîíñòðèðóþò áîëåå óñòîé÷èâûå êîãíèòèâíûå ôóíêöèè ïî ñðàâíåíèþ ñ òåìè, êòî íå äåðæèò ïèòîìöåâ. Îñîáåííî âûðàæåí ýôôåêò îêàçàëñÿ ó âëàäåëüöåâ êîøåê è ñîáàê. Ñîãëàñíî äàííûì ó÷åíûõ, âëàäåëüöû ñîáàê äîëüøå ñîõðàíÿþò õîðîøóþ ïàìÿòü, â òî âðåìÿ êàê õîçÿåâà êîøåê ìåäëåííåå òåðÿþò ñïîñîáíîñòü ê áûñòðîìó ðå÷åâîìó âçàèìîäåéñòâèþ. Èññëåäîâàòåëè ñâÿçûâàþò ýòî ñ òåì, ÷òî åæåäíåâíîå âçàèìîäåéñòâèå ñ æèâîòíûìè òðåáóåò âíèìàíè ...>>

Ìèíè-ÏÊ ExpertCenter PN54-S1 06.10.2025

Êîìïàíèÿ ASUSTeK Computer ïðåçåíòîâàëà íîâûé ìèíè-êîìïüþòåð ASUS ExpertCenter PN54-S1. Óñòðîéñòâî îðèåíòèðîâàíî íà ïîëüçîâàòåëåé, êîòîðûì âàæíî ñî÷åòàíèå ïðîèçâîäèòåëüíîñòè, ýíåðãîýôôåêòèâíîñòè è óíèâåðñàëüíîñòè - îò îôèñíûõ çàäà÷ äî ìóëüòèìåäèéíûõ ïðîåêòîâ.  îñíîâå ExpertCenter PN54-S1 ëåæèò ñîâðåìåííàÿ àïïàðàòíàÿ ïëàòôîðìà AMD Hawk Point, èñïîëüçóþùàÿ àðõèòåêòóðó Zen 4. Ýòî ïîêîëåíèå ÷èïîâ îòëè÷àåòñÿ óëó÷øåííûì óïðàâëåíèåì ýíåðãîïîòðåáëåíèåì è ïîâûøåííîé âû÷èñëèòåëüíîé ìîùíîñòüþ. Íîâèíêà äîñòóïíà â êîíôèãóðàöèÿõ ñ ïðîöåññîðàìè Ryzen 7260, Ryzen 5220 è Ryzen 5210, ïðåäñòàâëåííûõ AMD â íà÷àëå 2025 ãîäà. Òàêèì îáðàçîì, óñòðîéñòâî îõâàòûâàåò øèðîêèé äèàïàçîí çàäà÷ - îò áàçîâûõ îôèñíûõ äî ðåñóðñîåìêèõ âû÷èñëåíèé. Êîðïóñ ìèíè-ÏÊ âûïîëíåí èç ïðî÷íîãî àëþìèíèÿ è èìååò ðàçìåðû 130&#215;130&#215;34 ìì, ÷òî äåëàåò åãî ïðàêòè÷åñêè íåçàìåòíûì íà ðàáî÷åì ñòîëå èëè çà ìîíèòîðîì. Íåñìîòðÿ íà êîìïàêòíîñòü, âíóòðåííÿÿ êîìïîíîâêà ïîçâîëÿåò óñòàíîâèòü äâà ìîäóëÿ îïåðàòèâíîé ïàìÿòè SO-DIMM ...>>

Ãëàçíûå êàïëè, âîçâðàùàþùèå ìîëîäîñòü çðåíèþ 05.10.2025

Ñ âîçðàñòîì ÷åëîâå÷åñêèé ãëàç ïîñòåïåííî òåðÿåò ñïîñîáíîñòü ÷åòêî âèäåòü íà áëèçêîì ðàññòîÿíèè - ðàçâèâàåòñÿ ïðåñáèîïèÿ, èëè âîçðàñòíàÿ äàëüíîçîðêîñòü. Ýòîò åñòåñòâåííûé ïðîöåññ ñâÿçàí ñ óòðàòîé ýëàñòè÷íîñòè õðóñòàëèêà è îñëàáëåíèåì öèëèàðíîé ìûøöû, îòâå÷àþùåé çà ôîêóñèðîâêó. Ìèëëèîíû ëþäåé ïî âñåìó ìèðó ñòàëêèâàþòñÿ ñ íåîáõîäèìîñòüþ íîñèòü î÷êè äëÿ ÷òåíèÿ èëè ïðèáåãàþò ê õèðóðãè÷åñêèì ìåòîäàì êîððåêöèè. Îäíàêî èññëåäîâàòåëè èç Öåíòðà ïåðåäîâûõ èññëåäîâàíèé ïðåñáèîïèè â Áóýíîñ-Àéðåñå ïðåäñòàâèëè ðåøåíèå, êîòîðîå ìîæåò ñòàòü óäîáíîé è íåèíâàçèâíîé àëüòåðíàòèâîé - ñïåöèàëüíûå ãëàçíûå êàïëè, ñïîñîáíûå óëó÷øàòü çðåíèå íà äëèòåëüíûé ñðîê. Ðàçðàáîòêó âîçãëàâèëà Äæîâàííà Áåíîööè, äèðåêòîð Öåíòðà. Ïî åå ñëîâàì, öåëü èññëåäîâàíèÿ ñîñòîÿëà â òîì, ÷òîáû ïðåäîñòàâèòü ïàöèåíòàì ñ ïðåñáèîïèåé ýôôåêòèâíûé è áåçîïàñíûé ñïîñîá êîððåêöèè çðåíèÿ áåç õèðóðãè÷åñêîãî âìåøàòåëüñòâà. Íîâûå êàïëè, ñîçäàííûå íà îñíîâå ïèëîêàðïèíà è äèêëîôåíàêà, ïîêàçàëè óáåäèòåëüíûå ðåçóëüòàòû: óæå ÷åðåç ÷àñ ïîñëå ïåðâîãî ïð ...>>

Ñëó÷àéíàÿ íîâîñòü èç Àðõèâà

Ðîäèòåëè êóðÿò - äåòè áîëåþò 04.08.2011

Ïåäèàòðû èç Ãåéäåëüáåðãà (Ãåðìàíèÿ), îáñëåäîâàâ 4236 äåòñàäîâöåâ è óñëîâèÿ ó íèõ â ñåìüÿõ, ïðèøëè ê âûâîäó, ÷òî ó êóðÿùèõ ðîäèòåëåé äåòè óæå â âîçðàñòå ÷åòûðåõ-ïÿòè ëåò ÷àñòî ñêëîííû ê ãèïåðòîíèè.

 îáñëåäîâàííûõ ñåìüÿõ êóðèëè 29% îòöîâ, 21% ìàòåðåé, à îáà ðîäèòåëÿ êóðèëè â 12% ñåìåé. Ó 20% äåòåé, ïîäâåðãàâøèõñÿ äîìà äåéñòâèþ òàáà÷íîãî äûìà, âåðõíåå çíà÷åíèå êðîâÿíîãî äàâëåíèÿ îêàçàëîñü íà ïðåäåëå íîðìû, è åñòü îïàñíîñòü, ÷òî â äàëüíåéøåì ðàçîâüåòñÿ ãèïåðòîíèÿ. Êðîìå òîãî, â êóðÿùèõ ñåìüÿõ äåòè ÷àùå áîëåþò ïðîñòóäîé, àñòìîé è âîñïàëåíèåì ñðåäíåãî óõà.

Êñòàòè, åùå â 2004 ãîäó øâåäñêèå èññëåäîâàòåëè óñòàíîâèëè, ÷òî äàæå â òåõ ñëó÷àÿõ, êîãäà ðîäèòåëè êóðÿò òîëüêî íà áàëêîíå èëè íà ëåñòíè÷íîé ïëîùàäêå, â êðîâè äåòåé ñîäåðæèòñÿ â äâà ðàçà áîëüøå îñòàòêîâ íèêîòèíà, ÷åì ó äåòåé èç íåêóðÿùèõ ñåìåé. Î÷åâèäíî, íèêîòèí ïîïàäàåò ê íèì ÷åðåç äûõàíèå ðîäèòåëåé è èõ îäåæäó.

Äðóãèå èíòåðåñíûå íîâîñòè:

▪ Ìàðñèàíñêèé ãðóíò äîñòàâÿò íà Çåìëþ

▪ Ñàìûé áûñòðûé âîäîíàãðåâàòåëü â ìèðå

▪ Çàìîðîçêà íåðâîâ ìîæåò ïîìî÷ü â áîðüáå ñ îæèðåíèåì

▪ TCL WQ Gaming

▪ Êàðìàííàÿ êàìåðà Sony HDR-GW66VE äëÿ ýêñòðåìàëîâ

Ëåíòà íîâîñòåé íàóêè è òåõíèêè, íîâèíîê ýëåêòðîíèêè

 

Èíòåðåñíûå ìàòåðèàëû Áåñïëàòíîé òåõíè÷åñêîé áèáëèîòåêè:

▪ ðàçäåë ñàéòà Ýíöèêëîïåäèÿ ðàäèîýëåêòðîíèêè è ýëåêòðîòåõíèêè. Ïîäáîðêà ñòàòåé

▪ ñòàòüÿ Õîñå Ìàðòè. Çíàìåíèòûå àôîðèçìû

▪ ñòàòüÿ Êàêàÿ îëèìïèéñêàÿ ÷åìïèîíêà íå çíàëà, ÷òî ó÷àñòâóåò â Îëèìïèàäå? Ïîäðîáíûé îòâåò

▪ ñòàòüÿ Ñîåäèíåíèå äåðåâÿííûõ ïàíåëåé. Äîìàøíÿÿ ìàñòåðñêàÿ

▪ ñòàòüÿ Ìîíîáëî÷íûé ñòåðåîôîíè÷åñêèé ãðîìêîãîâîðèòåëü. Ýíöèêëîïåäèÿ ðàäèîýëåêòðîíèêè è ýëåêòðîòåõíèêè

▪ ñòàòüÿ Óíèâåðñàëüíîå çàðÿäíîå óñòðîéñòâî äëÿ íèêåëü-êàäìèåâûõ àêêóìóëÿòîðîâ. Ýíöèêëîïåäèÿ ðàäèîýëåêòðîíèêè è ýëåêòðîòåõíèêè

Îñòàâüòå ñâîé êîììåíòàðèé ê ýòîé ñòàòüå:

Èìÿ:


E-mail (íå îáÿçàòåëüíî):


Êîììåíòàðèé:





Ãëàâíàÿ ñòðàíèöà | Áèáëèîòåêà | Ñòàòüè | Êàðòà ñàéòà | Îòçûâû î ñàéòå

www.diagram.com.ua

www.diagram.com.ua
2000-2025