-->
Ñòðóêòóðèðîâàííûå òèïû äàííûõ. Ìàññèâû: Ñàìîå ãëàâíîå. Èíôîðìàòèêà 11 êëàññ. Áîñîâà.Èíòåðàêòèâíûå çàäàíèÿ
ìîé ÞÒÓÁ êàíàë ïðèêîëüíûõ ÌÓËÜÒÈÊÎÂ!
ìîé ÒÅËÅÃÐÀÌ êàíàë ïðèêîëüíûõ ÌÓËÜÒÈÊÎÂ!

 


Ñîäåðæàíèå

Ãëàâíàÿ >> Èíôîðìàòèêà 11 êëàññ. Áîñîâà

Ñàìîå ãëàâíîå

 

Ïîóðî÷íûå ïëàíû, èíòåðàêòèâ

§ 8. Ñòðóêòóðèðîâàííûå òèïû äàííûõ. Ìàññèâû

Èç ýëåìåíòîâ ïðîñòûõ òèïîâ â ÿçûêå Pascal ìîæíî îáðàçîâûâàòü ñîñòàâíûå òèïû äàííûõ (ñòðóêòóðû äàííûõ). Ïðèìåðîì òàêèõ ñòðóêòóð ÿâëÿþòñÿ îäíîìåðíûå ìàññèâû.

Ìàññèâ â ÿçûêå Pascal — ýòî íàáîð îäíîòèïíûõ äàííûõ, ïðè÷¸ì êîëè÷åñòâî ýòèõ äàííûõ ôèêñèðîâàíî è îïðåäåëÿåòñÿ ïðè îïèñàíèè ìàññèâà. Âñå ïåðåìåííûå, âõîäÿùèå â ìàññèâ, èìåþò îäíî è òî æå èìÿ — èìÿ ìàññèâà, à ðàçëè÷àþòñÿ îíè ïî èíäåêñó — íîìåðó (ìåñòó) â ìàññèâå.

Ïåðåä èñïîëüçîâàíèåì â ïðîãðàììå ìàññèâ äîëæåí áûòü îïèñàí, ò. å. äîëæíî áûòü óêàçàíî èìÿ ìàññèâà, êîëè÷åñòâî ýëåìåíòîâ ìàññèâà è èõ òèï. Ýòî íåîáõîäèìî äëÿ òîãî, ÷òîáû âûäåëèòü â ïàìÿòè ïîä ìàññèâ áëîê ÿ÷ååê íóæíîãî òèïà.

×àùå âñåãî ìàññèâ îáðàáàòûâàåòñÿ â öèêëå for. Íî ïðè ðàáîòå ñ ìàññèâàìè ìîæíî èñïîëüçîâàòü è äðóãèå öèêëû.

Ê òèïîâûì çàäà÷àì îáðàáîòêè îäíîìåðíûõ ìàññèâîâ, ðåøàåìûì â ïðîöåññå èõ îäíîêðàòíîãî ïðîñìîòðà, îòíîñÿòñÿ:

  • çàäà÷è ïîèñêà ýëåìåíòà ñ çàäàííûìè ñâîéñòâàìè, â òîì ÷èñëå ìàêñèìóìîâ è ìèíèìóìîâ;
  • ïðîâåðêà ñîîòâåòñòâèÿ ýëåìåíòîâ ìàññèâà íåêîòîðîìó óñëîâèþ (ïîäñ÷¸ò êîëè÷åñòâà èëè ñóììû ýëåìåíòîâ, óäîâëåòâîðÿþùèõ íåêîòîðîìó óñëîâèþ; ïðîâåðêà ñîîòâåòñòâèÿ âñåõ ýëåìåíòîâ ìàññèâà íåêîòîðîìó óñëîâèþ; ïðîâåðêà ìàññèâà íà óïîðÿäî÷åííîñòü è äð.);
  • çàäà÷è íà óäàëåíèå è âñòàâêó ýëåìåíòîâ ìàññèâà;
  • çàäà÷è íà ïåðåñòàíîâêó âñåõ ýëåìåíòîâ ìàññèâà â îáðàòíîì ïîðÿäêå è ò. ä.

Ñîðòèðîâêà — îäèí èç íàèáîëåå ðàñïðîñòðàí¸ííûõ ïðîöåññîâ ñîâðåìåííîé îáðàáîòêè äàííûõ. Ïîä ñîðòèðîâêîé (óïîðÿäî÷åíèåì) ìàññèâà ïîíèìàþò ïåðåðàñïðåäåëåíèå çíà÷åíèé åãî ýëåìåíòîâ â íåêîòîðîì îïðåäåë¸ííîì ïîðÿäêå.

 

 

Ðåéòèíã@Mail.ru
<">


Ñîäåðæàíèå

interfaceType: 0, withoutIframe: true,