TietokoneetOhjelmointi

Dynaaminen valikoimaan ja sen ominaisuudet

Array on yleisesti kutsutaan järjestetty joukko elementtejä, joista kullakin on tietty (sama) tyyppi. Taulukot ovat staattisia ja dynaamisia. ensimmäinen pituus on määritetty vaiheessa, so, ohjelmointi ennen alkua ohjelman suorituksen, toinen - aikana suorituksen.
Staattisen array kuvausta olisi määrätty määrä elementtejä, joita ei voida muuttaa (lisäys tai vähennys) ohjelman aikana. Kun ohjelma käynnistyy, käyttämällä staattista array suoritettavaksi muistista tavujen tallentamiseen käytetään sen osia. Tämän muistin määrä on osoittanut ohjelmalle niin kauan kuin se on valmis työnsä. Vaikka tämä muistia ei käytetä, ei muuta koodia ei voi käyttää sitä.
Pascal ohjelmointikieli pystyy toimimaan vain staattinen taulukot. Jos siis haluat työskennellä sekvenssin vaihteleva pituus, on mahdollista kuvata rakennetta, esimerkiksi sadasta elementtejä, ja niitä käytetään eri vaiheissa eri määrän elementtejä, joiden lukumäärä 100. Ja se on varmasti viisasta.
Tätä ongelmaa ei esiinny integroitu kehitysympäristö Delphi. Dynaaminen array mahdollistaa kuvauksen ei määritellä useita tekijöitä, ja määrittää sen suorituksen. Dynaaminen array voidaan kuvata Var § seuraavasti:
Var Massive: joukko kokonaisluvun

Näin ollen, rakenne, nimetty tunniste Massiivinen, on lineaarinen sekvenssi, tuntematon kokonaisluku (toistaiseksi) pituus. Voit asettaa koko ohjelma on sovellettava setlength menettelyä, esimerkiksi setlength (Massive, 9). Massiivinen hankkia dynaaminen taulukko ulottuvuus on yhtä suuri kuin numero 9. Nyt on selvitetty, että sekvenssi on yhdeksän elementtiä tyyppiä kokonaisluku, jotka on numeroitu nollasta. Nämä ominaisuudet ovat dynaaminen taulukko. Delphi on menettely vapauttaa muistin joukko numeroita, jos tarve tallentamiseksi katosi. Tämä menettely Viimeistele meidän tapauksessamme sitä sovelletaan seuraavasti: Viimeistely (Massive).

Samoin, voidaan kuvata ja soveltaa moniulotteisen dynaaminen taulukko Delphi. Esimerkiksi kaksiulotteinen dynaaminen rakenne kuvataan seuraavasti:
Var Massive: joukko erilaisia kokonaisluvun
Tarvittaessa sarakkeet voi olla eri pituisia. Lisäksi täsmennetään setlength menettelyä.

Usein varsinkin suuria ja monimutkaisia ohjelmia, jotkut tietorakenteita käytetään ajoittain, tai vasta alussa / ohjelman lopussa. Se oli "varalla" olisi erittäin epätaloudellista pitää muistissa. Dynaaminen array - yksi tapa järkiperäinen resursseja tietokonejärjestelmään. Vaikka se on joitakin haittoja. Ensinnäkin, se ei ole aina kätevää numerointi elementtejä tyhjästä. Toinen, ohjelmoija olisi aina kussakin pisteessä koodin, kunto dynaaminen taulukko. Mutta sen edut tekevät naurettavaa kaikkia näitä vaikeuksia. Varsinkin jos haluat lähettää suuren määrän dataa alirutiinin, älä tee ilman dynaamista esitysmoodi.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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