18. Ñòåêè
Ñòåêîì íàçûâàåòñÿ äèíàìè÷åñêàÿ ñòðóêòóðà äàííûõ, äîáàâëåíèå êîìïîíåíòû â êîòîðóþ è èñêëþ÷åíèå êîìïîíåíòû èç êîòîðîé ïðîèçâîäèòñÿ èç îäíîãî êîíöà, íàçûâàåìîãî âåðøèíîé ñòåêà. Ñòåê ðàáîòàåò ïî ïðèíöèïó LIFO(Last-In, First-Out) - "Ïîñòóïèâøèé ïîñëåäíèì, îáñëóæèâàåòñÿ ïåðâûì".
Îáû÷íî íàä ñòåêàìè âûïîëíÿåòñÿ òðè îïåðàöèè:
1) íà÷àëüíîå ôîðìèðîâàíèå ñòåêà (çàïèñü ïåðâîé êîìïîíåíòû);
2) äîáàâëåíèå êîìïîíåíòû â ñòåê;
3) âûáîðêà êîìïîíåíòû (óäàëåíèå).
Äëÿ ôîðìèðîâàíèÿ ñòåêà è ðàáîòû ñ íèì íåîáõîäèìî èìåòü äâå ïåðåìåííûå òèïà "óêàçàòåëü", ïåðâàÿ èç êîòîðûõ îïðåäåëÿåò âåðøèíó ñòåêà, à âòîðàÿ - âñïîìîãàòåëüíàÿ.
Ïðèìåð. Ñîñòàâèòü ïðîãðàììó, êîòîðàÿ ôîðìèðóåò ñòåê, äîáàâëÿåò â íåãî ïðîèçâîëüíîå êîëè÷åñòâî êîìïîíåíò, à çàòåì ÷èòàåò âñå êîìïîíåíòû.
Program STACK;
uses Crt;
type
Alfa = String[10];
PComp = ^Comp;
Comp = Record
sD: Alfa;
pNext: PComp
end;
var
pTop: PComp;
sC: Alfa;
Procedure CreateStack(var pTop: PComp; var sC: Alfa);
begin
New(pTop);
pTop^.pNext:= NIL;
pTop^.sD:= sC;
end;
Procedure AddComp(var pTop: PComp; var sC: Alfa);
var pAux: PComp;
begin
NEW(pAux);
pAux^.pNext:= pTop;
pTop:= pAux;
pTop^.sD:= sC;
end;
Procedure DelComp(var pTop: PComp; var sC: ALFA);
begin
sC:= pTop^.sD;
pTop:= pTop^.pNext;
end;
begin
Clrscr;
writeln( ÂÂÅÄÈ ÑÒÐÎÊÓ );
readln(sC);
CreateStack(pTop, sC);
repeat
writeln( ÂÂÅÄÈ ÑÒÐÎÊÓ );
readln(sC);
AddComp(pTop, sC);
until sC = 'END';
Àâòîð: Öâåòêîâà À.Â.
<< Íàçàä: Àáñòðàêòíûå ñòðóêòóðû äàííûõ
>> Âïåðåä: Î÷åðåäè
Ðåêîìåíäóåì èíòåðåñíûå ñòàòüè ðàçäåëà Êîíñïåêòû ëåêöèé, øïàðãàëêè:
▪ Þðèäè÷åñêàÿ ïñèõîëîãèÿ. Êîíñïåêò ëåêöèé
▪ Ðóññêèé ÿçûê. Øïàðãàëêà
▪ Ýêîíîìèêà íåäâèæèìîñòè. Øïàðãàëêà
Ñìîòðèòå äðóãèå ñòàòüè ðàçäåëà Êîíñïåêòû ëåêöèé, øïàðãàëêè.
×èòàéòå è ïèøèòå ïîëåçíûå êîììåíòàðèè ê ýòîé ñòàòüå.
<< Íàçàä
Ïîñëåäíèå íîâîñòè íàóêè è òåõíèêè, íîâèíêè ýëåêòðîíèêè:
Äåòè, ðàñòóùèå ðÿäîì ñ ïðèðîäîé, îáðåòàþò êðåïêèå êîñòè
02.03.2026
Âëèÿíèå îêðóæàþùåé ñðåäû íà çäîðîâüå ÷åëîâåêà ñòàíîâèòñÿ âñå áîëåå î÷åâèäíûì, îñîáåííî â äåòñêîì âîçðàñòå. Íîâîå èññëåäîâàíèå, îïóáëèêîâàííîå â æóðíàëå JAMA Network Open, ïîêàçûâàåò, ÷òî áëèçîñòü ê ïðèðîäå íàïðÿìóþ ñâÿçàíà ñ êðåïîñòüþ êîñòåé ó äåòåé. Ó÷åíûå óñòàíîâèëè, ÷òî ó äåòåé, ÷üè äîìà îêðóæåíû ïðèðîäíûìè òåððèòîðèÿìè â ðàäèóñå 1000 ìåòðîâ íà 25% áîëüøå îáû÷íîãî, ðèñê ðàçâèòèÿ êðàéíå íèçêîé ïëîòíîñòè êîñòåé ñíèæàåòñÿ íà 65%.
Äëÿ ïðîâåäåíèÿ èññëåäîâàíèÿ áûëè ïðîàíàëèçèðîâàíû äàííûå áîëåå 300 äåòåé, ïðîæèâàþùèõ â ãîðîäñêèõ, ïðèãîðîäíûõ è ñåëüñêèõ ðàéîíàõ Ôëàíäðèè â Áåëüãèè. Ïëîòíîñòü êîñòíîé òêàíè ó äåòåé â âîçðàñòå îò ÷åòûðåõ äî øåñòè ëåò îöåíèâàëàñü ñ ïîìîùüþ óëüòðàçâóêîâûõ ìåòîäîâ. Òàêîé ïîäõîä ïîçâîëèë áåçîïàñíî è òî÷íî èçìåðèòü ñîñòîÿíèå êîñòåé íà ðàííèõ ýòàïàõ ôîðìèðîâàíèÿ ñêåëåòà.
Ïðè àíàëèçå ó÷èòûâàëèñü êëþ÷åâûå ôàêòîðû, âëèÿþùèå íà ðîñò è ðàçâèòèå äåòåé: âîçðàñò, âåñ, ðîñò, ýòíè÷åñêàÿ ïðèíàäëåæíîñòü è óðîâåíü îáðàçîâàíèÿ ìàòåðè. Íà îñíîâàíèè ýòèõ ïàðàìåòðîâ èññëåäîâàò ...>>
Ñàìîâîññòàíàâëèâàþùàÿñÿ èíôðàñòðóêòóðà áóäóùåãî
02.03.2026
Ñîâðåìåííûå ìîñòû è áåòîííûå êîíñòðóêöèè ïî âñåìó ìèðó ñòàëêèâàþòñÿ ñ ïðîáëåìîé óñòàðåâàíèÿ è èçíîñà. Ìíîãèå ñîîðóæåíèÿ, ïîñòðîåííûå äî 1980-õ ãîäîâ, ïîñòåïåííî òåðÿþò ñâîþ íåñóùóþ ñïîñîáíîñòü, ÷òî òðåáóåò äîðîãîãî ðåìîíòà èëè ïîëíîé çàìåíû. Íåäàâíèå ðàçðàáîòêè ó÷åíûõ èç Øâåéöàðñêèõ ôåäåðàëüíûõ ëàáîðàòîðèé ìàòåðèàëîâåäåíèÿ è òåõíîëîãèé (Empa) ïðåäëàãàþò èííîâàöèîííîå ðåøåíèå - ñèñòåìó óêðåïëåíèÿ áåòîííûõ êîíñòðóêöèé ñ ïîìîùüþ "óìíîé ñòàëè", ñïîñîáíîé ñàìîñòîÿòåëüíî óñòðàíÿòü òðåùèíû è ïîâðåæäåíèÿ.
 îñíîâå íîâîé òåõíîëîãèè ëåæèò àðìàòóðà èç ñïëàâà íà îñíîâå æåëåçà ñ ýôôåêòîì ïàìÿòè ôîðìû (Fe-SMA). Ýòîò ìàòåðèàë îáëàäàåò óíèêàëüíûì ñâîéñòâîì: ïðè íàãðåâàíèè äî 190-200 °C ñòåðæíè ñòðåìÿòñÿ âåðíóòüñÿ ê ñâîåé ïåðâîíà÷àëüíîé êîíôèãóðàöèè.  áåòîííîé êîíñòðóêöèè ýòî ñîçäàåò âíóòðåííåå íàïðÿæåíèå, êîòîðîå çàòÿãèâàåò òðåùèíû è âûðàâíèâàåò äåôîðìèðîâàííûå ýëåìåíòû, ñóùåñòâåííî ïîâûøàÿ ïðî÷íîñòü è äîëãîâå÷íîñòü ñîîðóæåíèé.
Àêòóàëüíîñòü ðàçðàáîòêè îáúÿñíÿåòñÿ êðèòè÷åñêèì ñîñòîÿíèåì èíôðàñòð ...>>
Ïîöåëóè ïîëåçíû äëÿ çäîðîâüÿ
01.03.2026
Âîïðîñ î òîì, êàê ñîöèàëüíûå ñâÿçè è áëèçîñòü ñ ïàðòíåðîì îòðàæàþòñÿ íà çäîðîâüå ÷åëîâåêà, ïðèâëåêàåò âíèìàíèå íå òîëüêî ïñèõîëîãîâ, íî è ñïåöèàëèñòîâ â îáëàñòè ìèêðîáèîëîãèè. Íîâîå èññëåäîâàíèå ïîêàçûâàåò, ÷òî ñîâìåñòíîå ïðîæèâàíèå ñ ëþáèìûì ÷åëîâåêîì ìîæåò îêàçûâàòü çíà÷èòåëüíîå âëèÿíèå íà ìèêðîáèîì êèøå÷íèêà è îáùåå ñàìî÷óâñòâèå.
Äîêòîð Íàîìè Ìèääëòîí, êëèíè÷åñêèé ïñèõîëîãè è ýêñïåðò ïî çäîðîâüþ êèøå÷íèêà, îáúÿñíèëà, ÷òî âñå àñïåêòû ñîâìåñòíîé æèçíè - ïîöåëóè, ñîâìåñòíîå ïèòàíèå, ôèçè÷åñêàÿ áëèçîñòü è äàæå ïðîñòî ïðåáûâàíèå ðÿäîì - òåñíî ñâÿçàíû ñ ïîääåðæàíèåì ñáàëàíñèðîâàííîé êèøå÷íîé ìèêðîôëîðû. Îíà ïîä÷åðêèâàåò, ÷òî çäîðîâüå ýêîñèñòåìû êèøå÷íèêà âî ìíîãîì îïðåäåëÿåòñÿ ñîöèàëüíûìè âçàèìîäåéñòâèÿìè è ïîâñåäíåâíîé áëèçîñòüþ ñ äðóãèìè ëþäüìè.
Ïî ñëîâàì Ìèääëòîí, äëèòåëüíîå ñîâìåñòíîå ïðåáûâàíèå ñ ïàðòíåðîì ìîæåò ñïîñîáñòâîâàòü óâåëè÷åíèþ ìèêðîáíîãî ðàçíîîáðàçèÿ â êèøå÷íèêå, à òàêæå ñíèæàòü âîñïàëèòåëüíûå ïðîöåññû, ñâÿçàííûå ñî ñòðåññîì. Òàêîé ýôôåêò îáóñëîâëåí òåì, ÷òî ìèêðîáèî ...>>
Ñëó÷àéíàÿ íîâîñòü èç Àðõèâà Àêêóìóëÿòîðû áåç êîáàëüòà
14.02.2018
Êîìïàíèÿ Samsung SDI ñòàðàåòñÿ óìåíüøèòü ñîäåðæàíèå êîáàëüòà â àêêóìóëÿòîðàõ äëÿ ýëåêòðîìîáèëåé, à òî è âîâñå îòêàçàòüñÿ îò åãî èñïîëüçîâàíèÿ â ýòèõ èçäåëèÿõ.
Êîáàëüò èñïîëüçóåòñÿ âìåñòå ñ íèêåëåì è ìàãíèåì èëè íèêåëåì è àëþìèíèåì. Ñïåöèàëèñòàì Samsung óæå óäàëîñü óìåíüøèòü äîëþ êîáàëüòà äî 5%, îäíîâðåìåííî óâåëè÷èâ äîëþ íèêåëÿ, êîòîðàÿ ñåé÷àñ ïðåâûøàåò 90%. Þæíîêîðåéñêèé ïðîèçâîäèòåëü ðàññ÷èòûâàåò, ÷òî ñìîæåò ïîëíîñòüþ âûâåñòè êîáàëüò èç îáîèõ âàðèàíòîâ.
Ïðè÷èíîé, ïîáóæäàþùåé Samsung îòêàçàòüñÿ îò êîáàëüòà, ñòàëî ñóùåñòâåííîå ïîâûøåíèå öåíû íà ýòîò ìàòåðèàë. Òîëüêî çà 2017 ãîä êîáàëüò ïîäîðîæàë íà 235% èç-çà ââåäåíèÿ ñîîòâåòñòâóþùåãî íàëîãà â Êîíãî. Àôðèêàíñêàÿ ñòðàíà ðàñïîëàãàåò 60% ìèðîâûõ çàïàñîâ êîáàëüòà.
Êðîìå òîãî, â Samsung SDI ðàññìàòðèâàþò âîçìîæíîñòü ïîâòîðíîé ïåðåðàáîòêè ñòàðûõ àêêóìóëÿòîðîâ. Âòîðñûðüå ìîæåò áûòü èñòî÷íèêîì êîáàëüòà è äðóãèõ êëþ÷åâûõ ìàòåðèàëîâ.
|
Äðóãèå èíòåðåñíûå íîâîñòè:
▪ Òâåðäîòåëüíûå íàêîïèòåëè UltimaPro X îò Integral
▪ Áåç ìåõàíè÷åñêèõ êíîïîê
▪ Ìèêðîñõåìà ïîñëåäîâàòåëüíîé ôëýø-ïàìÿòè M25P64
▪ Êîíöåïò ýëåêòðè÷åñêîãî ñåäàíà VW ID.AERO
▪ Ñèñòåìà ïîääåðæêè âíèìàíèÿ
Ëåíòà íîâîñòåé íàóêè è òåõíèêè, íîâèíîê ýëåêòðîíèêè
Èíòåðåñíûå ìàòåðèàëû Áåñïëàòíîé òåõíè÷åñêîé áèáëèîòåêè:
▪ ðàçäåë ñàéòà Áîëüøàÿ ýíöèêëîïåäèÿ äëÿ äåòåé è âçðîñëûõ. Ïîäáîðêà ñòàòåé
▪ ñòàòüÿ Îòêóäà åñòü ïîøëà. Êðûëàòîå âûðàæåíèå
▪ ñòàòüÿ Êàêîé êëóá ïî îøèáêå ïûòàëñÿ êóïèòü Ëèîíåëÿ Ìåññè èç-çà íåâåðíîãî èñòîëêîâàíèÿ ñëîâ? Ïîäðîáíûé îòâåò
▪ ñòàòüÿ Áóçóëüíèê. Ëåãåíäû, âûðàùèâàíèå, ñïîñîáû ïðèìåíåíèÿ
▪ ñòàòüÿ Èíâåðòîðíûé èñòî÷íèê ñâàðî÷íîãî òîêà. Ýíöèêëîïåäèÿ ðàäèîýëåêòðîíèêè è ýëåêòðîòåõíèêè
▪ ñòàòüÿ Áëîê ïèòàíèÿ äëÿ ñâåòîäèîäíîé ëàìïû. Ýíöèêëîïåäèÿ ðàäèîýëåêòðîíèêè è ýëåêòðîòåõíèêè
Îñòàâüòå ñâîé êîììåíòàðèé ê ýòîé ñòàòüå:
Ãëàâíàÿ ñòðàíèöà | Áèáëèîòåêà | Ñòàòüè | Êàðòà ñàéòà | Îòçûâû î ñàéòå

www.diagram.com.ua
2000-2026