CoimpiutaireanPrògramadh

A fiùghantach ordugh agus feartan aige

Ordugh san fharsaingeachd air ainmeachadh mar an òrdachadh gach seata de eileamaidean a bhith aig cuid de (an aon) seòrsa. Arrays tha socrach agus fiùghantach. a 'chiad dh'fhaid air a shònrachadh ann an ceum, i.e., prògramadh mus toiseach a 'phrògram airson bàs, an dàrna - ann an cùrsa a chur gu bàs.
Airson stadaigeach ordugh ann an tuairisgeul a bu chòir an co-dhùnadh grunn eileamaidean nach urrainn a bhith air atharrachadh (meudachadh no a 'lùghdachadh) rè a' phrògram. Nuair a prògram a 'tòiseachadh, a' cleachdadh socrach an ordugh airson a chur gu bàs ann an cuimhne àireamh de bytes riarachadh a stòradh a eileamaidean. -Suim seo de chuimhneachan a thèid a thoirt don phrògram cho fada 'sa tha e air a chrìochnaich an obair aige. Fiù 's ma tha seo a tha a chuimhne nach eil air a chleachdadh, cha eile code nach bi cothrom air e.
Pascal cànan prògramaidh urrainn ach ag obair le socrach arrays. Mar sin, ma tha thu ag iarraidh a bhith ag obair le sreath de caochlaideach fad, tha e comasach gus bruidhinn air an structar, mar eisimpleir, a-mach à ceud eileamaidean, agus a chleachdadh aig diofar ìrean eadar-dhealaichte an àireamh de eileamaidean, nach eil nas àirde na an àireamh 100. Agus tha e cinnteach glic.
Tha an trioblaid seo nach eil anns a 'filleadh a leasachadh àrainneachd Delphi. A fiùghantach ordugh ceadachadh do tuairisgeul Chan eil sònraich an àireamh de eileamaidean, agus a shuidheachadh runtime. A fiùghantach ordugh Faodar Var a mhìneachadh ann an earrann mar a leanas:
Var Massive: farsaing de integer

Mar sin, an structar, ainmichte ÀIREAMH AITHNE Massive, 'S e sreath de sreathach unknown integer (gu ruige seo) a dh'fhaid ann. Airson a chur an meud, a 'phrògram bhith a' buntainn SetLength modh-obrach, mar eisimpleir, SetLength (Massive, 9). Massive togail fiùghantach ordugh taobh co-ionann ris an àireamh 9. A-nis, tha e air a dhearbhadh anns an òrdugh sin tha naoi eileamaidean seòrsa integer, àireamh bho neoni. Tha na feartan seo a bhith fiùghantach ordugh. Delphi 'S e modh-obrach frees chuimhneachan air seata àireamhan, far a bheil an fheum airson stòradh à sealladh. Tha seo a 'mhodh-obrach a chrìochnachadh, ann ar cùis thèid a chur an gnìomh mar a leanas: a' cur crìoch (Massive).

An ceudna, aon urrainn dhomh mìneachadh agus cur a-steach multidimensional fiùghantach arrays ann Delphi. Mar eisimpleir, dà-thaobhach fiùghantach Thèid structar a mhìneachadh mar a leanas:
Var Massive: farsaing de farsaing de integer
Ma tha feum air, na colbhan urrainn a bhi faid eadar-dhealaichte. Tha e cuideachd a shònrachadh SetLength modh-obrach.

Gu math tric, gu h-àraidh ann an mòra agus iom-fhillte phrògraman, cuid dàta structaran a tha air an cleachdadh bho àm gu àm, no a-mhàin aig toiseach / deireadh a 'phrògram. B 'e "ann an tèarmann" bhiodh glè càil a thilgeil às a' cumail ann an cuimhne. A fiùghantach ordugh - aon dòigh reusanta riarachadh ghoireasan an siostam coimpiutair. Ged a tha cuid de na eas-bhuannachdan. An toiseach, chan eil e daonnan goireasach àireamhan eileamaidean bho thùs. Dàrna, an phrogramaiche bu chòir an-còmhnaidh a 'tuigsinn anns gach puing còd, staid an fiùghantach ordugh. Ach buannachdan a dhèanamh a h-uile amaideach na duilgheadasan sin. Gu h-àraidh, ma tha thu ag iarraidh a chur a-mach tomhas-lìonaidh mòr dàta subroutine, nach urrainn e dheanamh as eugmhais an fiùghantach modh riochdachadh.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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