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×130×34 ìì, ÷òî äåëàåò åãî ïðàêòè÷åñêè íåçàìåòíûì íà ðàáî÷åì ñòîëå èëè çà ìîíèòîðîì. Íåñìîòðÿ íà êîìïàêòíîñòü, âíóòðåííÿÿ êîìïîíîâêà ïîçâîëÿåò óñòàíîâèòü äâà ìîäóëÿ îïåðàòèâíîé ïàìÿòè SO-DIMM ...>>
Ãëàçíûå êàïëè, âîçâðàùàþùèå ìîëîäîñòü çðåíèþ
05.10.2025
Ñ âîçðàñòîì ÷åëîâå÷åñêèé ãëàç ïîñòåïåííî òåðÿåò ñïîñîáíîñòü ÷åòêî âèäåòü íà áëèçêîì ðàññòîÿíèè - ðàçâèâàåòñÿ ïðåñáèîïèÿ, èëè âîçðàñòíàÿ äàëüíîçîðêîñòü. Ýòîò åñòåñòâåííûé ïðîöåññ ñâÿçàí ñ óòðàòîé ýëàñòè÷íîñòè õðóñòàëèêà è îñëàáëåíèåì öèëèàðíîé ìûøöû, îòâå÷àþùåé çà ôîêóñèðîâêó. Ìèëëèîíû ëþäåé ïî âñåìó ìèðó ñòàëêèâàþòñÿ ñ íåîáõîäèìîñòüþ íîñèòü î÷êè äëÿ ÷òåíèÿ èëè ïðèáåãàþò ê õèðóðãè÷åñêèì ìåòîäàì êîððåêöèè. Îäíàêî èññëåäîâàòåëè èç Öåíòðà ïåðåäîâûõ èññëåäîâàíèé ïðåñáèîïèè â Áóýíîñ-Àéðåñå ïðåäñòàâèëè ðåøåíèå, êîòîðîå ìîæåò ñòàòü óäîáíîé è íåèíâàçèâíîé àëüòåðíàòèâîé - ñïåöèàëüíûå ãëàçíûå êàïëè, ñïîñîáíûå óëó÷øàòü çðåíèå íà äëèòåëüíûé ñðîê.
Ðàçðàáîòêó âîçãëàâèëà Äæîâàííà Áåíîööè, äèðåêòîð Öåíòðà. Ïî åå ñëîâàì, öåëü èññëåäîâàíèÿ ñîñòîÿëà â òîì, ÷òîáû ïðåäîñòàâèòü ïàöèåíòàì ñ ïðåñáèîïèåé ýôôåêòèâíûé è áåçîïàñíûé ñïîñîá êîððåêöèè çðåíèÿ áåç õèðóðãè÷åñêîãî âìåøàòåëüñòâà. Íîâûå êàïëè, ñîçäàííûå íà îñíîâå ïèëîêàðïèíà è äèêëîôåíàêà, ïîêàçàëè óáåäèòåëüíûå ðåçóëüòàòû: óæå ÷åðåç ÷àñ ïîñëå ïåðâîãî ïð ...>>
Ñëó÷àéíàÿ íîâîñòü èç Àðõèâà Ðîäèòåëè êóðÿò - äåòè áîëåþò
04.08.2011
Ïåäèàòðû èç Ãåéäåëüáåðãà (Ãåðìàíèÿ), îáñëåäîâàâ 4236 äåòñàäîâöåâ è óñëîâèÿ ó íèõ â ñåìüÿõ, ïðèøëè ê âûâîäó, ÷òî ó êóðÿùèõ ðîäèòåëåé äåòè óæå â âîçðàñòå ÷åòûðåõ-ïÿòè ëåò ÷àñòî ñêëîííû ê ãèïåðòîíèè.
 îáñëåäîâàííûõ ñåìüÿõ êóðèëè 29% îòöîâ, 21% ìàòåðåé, à îáà ðîäèòåëÿ êóðèëè â 12% ñåìåé. Ó 20% äåòåé, ïîäâåðãàâøèõñÿ äîìà äåéñòâèþ òàáà÷íîãî äûìà, âåðõíåå çíà÷åíèå êðîâÿíîãî äàâëåíèÿ îêàçàëîñü íà ïðåäåëå íîðìû, è åñòü îïàñíîñòü, ÷òî â äàëüíåéøåì ðàçîâüåòñÿ ãèïåðòîíèÿ. Êðîìå òîãî, â êóðÿùèõ ñåìüÿõ äåòè ÷àùå áîëåþò ïðîñòóäîé, àñòìîé è âîñïàëåíèåì ñðåäíåãî óõà.
Êñòàòè, åùå â 2004 ãîäó øâåäñêèå èññëåäîâàòåëè óñòàíîâèëè, ÷òî äàæå â òåõ ñëó÷àÿõ, êîãäà ðîäèòåëè êóðÿò òîëüêî íà áàëêîíå èëè íà ëåñòíè÷íîé ïëîùàäêå, â êðîâè äåòåé ñîäåðæèòñÿ â äâà ðàçà áîëüøå îñòàòêîâ íèêîòèíà, ÷åì ó äåòåé èç íåêóðÿùèõ ñåìåé. Î÷åâèäíî, íèêîòèí ïîïàäàåò ê íèì ÷åðåç äûõàíèå ðîäèòåëåé è èõ îäåæäó.
|
Äðóãèå èíòåðåñíûå íîâîñòè:
▪ Ìàðñèàíñêèé ãðóíò äîñòàâÿò íà Çåìëþ
▪ Ñàìûé áûñòðûé âîäîíàãðåâàòåëü â ìèðå
▪ Çàìîðîçêà íåðâîâ ìîæåò ïîìî÷ü â áîðüáå ñ îæèðåíèåì
▪ TCL WQ Gaming
▪ Êàðìàííàÿ êàìåðà Sony HDR-GW66VE äëÿ ýêñòðåìàëîâ
Ëåíòà íîâîñòåé íàóêè è òåõíèêè, íîâèíîê ýëåêòðîíèêè
Èíòåðåñíûå ìàòåðèàëû Áåñïëàòíîé òåõíè÷åñêîé áèáëèîòåêè:
▪ ðàçäåë ñàéòà Ýíöèêëîïåäèÿ ðàäèîýëåêòðîíèêè è ýëåêòðîòåõíèêè. Ïîäáîðêà ñòàòåé
▪ ñòàòüÿ Õîñå Ìàðòè. Çíàìåíèòûå àôîðèçìû
▪ ñòàòüÿ Êàêàÿ îëèìïèéñêàÿ ÷åìïèîíêà íå çíàëà, ÷òî ó÷àñòâóåò â Îëèìïèàäå? Ïîäðîáíûé îòâåò
▪ ñòàòüÿ Ñîåäèíåíèå äåðåâÿííûõ ïàíåëåé. Äîìàøíÿÿ ìàñòåðñêàÿ
▪ ñòàòüÿ Ìîíîáëî÷íûé ñòåðåîôîíè÷åñêèé ãðîìêîãîâîðèòåëü. Ýíöèêëîïåäèÿ ðàäèîýëåêòðîíèêè è ýëåêòðîòåõíèêè
▪ ñòàòüÿ Óíèâåðñàëüíîå çàðÿäíîå óñòðîéñòâî äëÿ íèêåëü-êàäìèåâûõ àêêóìóëÿòîðîâ. Ýíöèêëîïåäèÿ ðàäèîýëåêòðîíèêè è ýëåêòðîòåõíèêè
Îñòàâüòå ñâîé êîììåíòàðèé ê ýòîé ñòàòüå:
Ãëàâíàÿ ñòðàíèöà | Áèáëèîòåêà | Ñòàòüè | Êàðòà ñàéòà | Îòçûâû î ñàéòå

www.diagram.com.ua
2000-2025