KompyutaProgramu

Safu nguvu na makala yake

Array ujumla inajulikana kama awali ya seti ya vipengele kila baada ya fulani (mmoja) kuchapa. Arrays ni tuli na nguvu. urefu wa kwanza ni maalum katika hatua, yaani, programu kabla ya kuanza kwa programu ya utekelezaji, pili - katika mwendo wa utekelezaji.
Kwa safu tuli katika maelezo lazima kuamua idadi ya vipengele ambayo haiwezi kubadilishwa (kuongeza au kupunguza) wakati wa mpango. Wakati mpango kuanza, kwa kutumia safu tuli kwa utekelezaji katika kumbukumbu idadi ya ka zilizotengwa kuhifadhi mambo yake. kiasi hiki cha kumbukumbu itakuwa kwa ajili ya mpango wa mradi ya kumaliza kazi yake. Hata kama kumbukumbu hii si kutumika, hakuna kanuni nyingine kuwa na uwezo wa kupata huduma hiyo.
Pascal lugha ya programu tu kazi na arrays tuli. Kwa hiyo, kama unataka kufanya kazi na mlolongo wa urefu variable, inawezekana kuelezea muundo, kwa mfano, kati ya mambo mia, na kutumika katika hatua mbalimbali za namba tofauti ya vipengele, usiozidi idadi 100. Na hakika jambo la busara.
Tatizo hili haipo katika jumuishi maendeleo ya mazingira ya Delphi. safu nguvu inaruhusu kwa maelezo halibainishi idadi ya vipengele, na kuamua Runtime yake. safu nguvu inaweza kuelezea kwa Var sehemu kama ifuatavyo:
Var Massive: safu ya integer

Hivyo, muundo, mteule kitambulisho Massive, ni mfuatano wa nambari kamili haijulikani (hadi sasa) kwa urefu. Kuweka ukubwa, mpango lazima kuomba SetLength utaratibu, kwa mfano, SetLength (Massive, 9). Mkubwa Jipatie nguvu safu mwelekeo sawa na idadi 9. Sasa, ni kuamua kwamba katika mlolongo kuna mambo tisa ya aina integer, idadi kutoka sifuri. Vipengele hivi na safu nguvu. Delphi ni utaratibu frees kumbukumbu ya seti ya namba, ambapo haja ya kuhifadhi kutoweka. Utaratibu huu Kukamilisha, kwa upande wetu itakuwa kutumika kama ifuatavyo: Kukamilisha (Massive).

Vile vile, mtu anaweza kuelezea na kutumia multidimensional arrays nguvu katika Delphi. Kwa mfano, pande mbili nguvu ya muundo itakuwa maelezo kama ifuatavyo:
Var Massive: safu ya safu ya integer
Kama ni muhimu, safu inaweza kuwa ya urefu tofauti. Pia maalum SetLength utaratibu.

Mara nyingi, hasa katika mipango kubwa na tata, baadhi ya miundo data ni kutumika mara kwa mara, au tu katika mwanzo / mwisho ya mpango huo. Ilikuwa "katika hifadhi" itakuwa fujo sana kuweka kwenye kumbukumbu. safu nguvu - njia moja ya mgao bora ya rasilimali za mfumo wa kompyuta. Pamoja na kuwa na baadhi ya hasara. Kwanza, ni daima si rahisi nambari mambo kutoka mwanzo. Pili, programu lazima iwe inaeleweka kwa kila hatua ya kanuni, hali ya safu nguvu. Lakini faida zake kufanya ujinga matatizo haya yote. Hasa, kama unataka kutuma kiasi kikubwa cha data subroutine, haiwezi kufanya bila mode nguvu ya uwakilishi.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sw.delachieve.com. Theme powered by WordPress.