CoimpiutaireanPrògramadh

Arrays - a ... Tha ro-ràdh goirid air a 'chuspair

Duine sam bith a tha air a sgrùdadh air prògraman aig an oilthigh gu bheil fios aig luchd-teagaisg buailteach a bhith a 'toirt a-mhàin bunaiteach, bunaiteach stuth airson oileanaich aca. Cuspair arrays Thathar cuideachd a 'beachdachadh air, ach an dèidh sin ann an cùrsaichean. Carson? Seach arrays - 'S e bun-stèidh a leigeas an phrogramaiche a bhith ag obair le mòran leabhraichean fiosrachaidh.

Ro-ràdh

An-diugh tha an cuspair, bidh sinn a 'tòiseachadh leis an fhìrinn gu bheil sinn a' toirt a-steach a 'mhìneachaidh air teirm sin. Arrays - na h-eileamaidean prògramadh àrainneachd, a 'riochdachadh ann an seata dàta clàir ann an cruth no loidhne. Smaoinich sreath de thuaiream àireamhan 1, 6, 2, 4, agus 8. Bheir e ordugh. Tha gach uile sgrìobhte ann an sreath, tha aige fhèin àireamh sreatha, agus se sin a tha ga dhèanamh comasach a 'buntainn (a thoirt) iad le an ordugh catha de phrògraman.

chlàr

Beachdaich air mar a tha an arrays air a chlàradh ann an cleachdadh. Clàr, chomharra arrays - tha e air a chruthachadh gus am prògram a 'sealltainn an t-seòrsa (a tha luachan thèid a stòradh ann an ordugh) agus an àireamh de cheallan. Uaireannan-prògramaidh a chruthachadh dùmhladas ordugh gun a 'sònrachadh an aireamh eileamaidean, ach an uair sin thu inntrigeadh e Feumaidh tu a bhith gu math faiceallach gu bheil am prògram Chan eil fixated agus thòisich a' toirt iomradh ceallan falamh.

  • D: ordugh [1..k] fìor; - mar sin a 'sgrìobhadh an ordugh gu "Pascal". Ma tha thu a 'cruthachadh a' phrògram tha fios agam gum bi sibh a 'char as motha de 5 eileamaidean, faodaidh sibh a' cleachdadh an inntrigidh D: ordugh [1..5] fìor;

Mar a tha thu a dh'fhaodadh a bhith fhios D - 'S e an litir, a' ciallachadh an ainm an ordugh; fìor - tha seo an t-seòrsa (cruth) an dàta a dh'fhaodadh a bhith anns an ordugh; ordugh [] - tha an àireamh de ordugh eileamaidean.

ath-thagradh

Gus a bhith ag obair leis an eileamaid an ordugh, tha e riatanach a chur a-steach a 'phrògram. Arrays - tha iad seo na h-aon àireamhan no facail, mar sam bith eile. Gus a bhith ag obair leis an ordugh eileamaid, tha e riatanach a thoirt a-steach: D [1]. Bidh seo a 'taghadh a' chiad eileamaid de ordugh agus obraichean a dhèanamh còmhla ris. Mar eisimpleir:

  • clò (D [1]); - Tha an àithne a bheir comas an neach-cleachdaidh a thaisbeanadh air an luach a tha anns a 'chiad cealla an ordugh.

'S fhiach toirt fa-near gu bheil ma tha thu a' dol a tharraing a-mach le obrachaidhean matamataigeach arrays, an sin bu chòir dhuibh aire a thoirt don t-seòrsa. Faodaidh tu seo a dhèanamh a-mhàin ma tha an ordugh àireamhan. Gus a dhèanamh nas soilleire:

  • Ma tha seat de D: ordugh [1..k] teacsa; - agus ann an cealla D [1] = 1, an sin chan urrainn dhut seo a chleachdadh eileamaid ann an obrachaidhean matamataigeach a chionn prògram airson "1" - tha seo dìreach am facal "aon," nach 'eil an àireamh. So a 'coimhead caochladairean agus an seòrsa.

Ma tha thu an dùil a matamataigeach an obair, no ann an ordugh dìreach a bhith air a stòradh àireamhan nas fheàrr obespokoytes t-seòrsa ann an ro-làimh agus sònraichidh na "fìor" no "integer".

Clàr

Leig a-nis a 'bruidhinn mu dheidhinn an àite mun cuairt oirnn. Tha sinn a 'fuireach ann an trì-thaobhach t-saoghail, agus a' chuid as motha de na rudan a dh'fhaodas a bhith air a mhìneachadh le crìochan 3: dh'fhaid, leud, dh'àirde. Agus bhon sin an taobh arrays. Dà-thaobhach arrays - bhòrd le dàta, anns a bheil gach eileamaid a thoirt seachad barrachd air aon àireamh-sreatha, agus an dà - loidhne àireamh agus àireamh a 'chuilbh. Nuair a 'toirt iomradh air an dà-thaobhach ordugh Feumaidh an dà chuid an àireamh - D [1, 1].

Mar sin, seo an ordugh bi e comasach a 'stòradh suim mhòr dàta. Gu mì-fhortanach, ann an seann phrògraman cànain, anns a 'chuid as motha de chùisean, tha an ordugh eileamaid àireamh comasach air an giùlain a-mhàin àireamhan. Mar sin, stòraidh mòr de chlàran, e a 'fàs fìor dhuilgheadas sgàth' s gu bheil gach colbh a 'bhùird a bhios a chruthachadh ordugh fa leth.

Mar eisimpleir, tha sinn a 'creidsinn gu bheil an clàr anns a bheil dàta a sgrìobhadh airson na h-oileanaich. Tha iad: bliadhna-bhreith, ainm an clas.

1989 Ivanov Ivan 9
1988 Petrov Peter 10
....

Fo an suidheachaidhean àbhaisteach, feumaidh sinn a chruthachadh ioma arrays, a rèir feumalachdan. Faodaidh sinn a chruthachadh dà-thaobhach ordugh àireamhail de seòrsa a stòradh ceann-là breith agus clas, agus an dara ordugh airson stòradh teacs fiosrachadh (FI). Ach tha e mì-ghoireasach. An toiseach, agus a 'chiad ainm mu dheireadh, dh'fhaodadh tu a bhith a' làimhseachadh fa leth. San dara àite, an urrainn dhut tro chèile nuair a lìonadh an ordugh le bliadhna agus clas. Uime sin, bidh e nas fhasa a bhith a 'cruthachadh 4 arrays fa leth airson gach colbh. Ag aontachadh, tha e glè dhoirbh?

PHP

PHP arrays urrainn fuasgladh fhaighinn air an duilgheadas mar a dh'ainmichear gu h-àrd. Tha an fhìrinn gu bheil, ann an cànan prògramaidh seo, faodaidh sibh a 'sònrachadh a-mhàin Chan eil an t-seòrsa dàta ann an ordugh, ach an seòrsa meatair (index). A thuilleadh air sin, an dàta de dhiofar sheòrsaichean a dh'fhaodadh a bhith ann an aon ordugh. Cruthachadh aon-thaobhach ordugh (ma tha thu ag iarraidh a ghabhail aon colbh):

  • $ Ordugh = ordugh (1989, 1988, ...);

An eisimpleir seo a 'cruthachadh sìmplidh ordugh. Tha an clàr-amais a chruthachadh gu fèin-obrachail agus thathar a 'beachdachadh neoni. 'S e sin, na neoni ordugh eileamaid - 1989, a' chiad - 1988, etc. Ach dè ma dh'fheumas sinn a chur air fad Clàr-steach a multidimensional ordugh? Dè tha ioma-thaobhach PHP ordugh? Tha an structair seo, anns a bheil gach eileamaid cuideachd a th 'ann an ordugh. Ciamar a disassemble na eisimpleir dhuinn?

$ Clàr = ordugh (

ordugh (1989, "Smith", "John", 9)

ordugh (1988, "Smith", "Peter", 10),

...

);

Dè a tha againn ann an deireadh? Feumaidh sinn ar beulaibh an ordugh ris an canar $ bhòrd, sreathan a tha a 'coinneachadh ri na sreathan anns a' chlàr. Ma kovorit an ordugh catha de na h-eileamaidean sin, bidh iad a 'coimhead mar seo:

  • $ Clàr [0, 0] = 1989, $ Clàr [0, 1] = "Smith", $ Clàr [0, 2] = "John", $ Clàr [0, 3] = 9.
  • $ Clàr [1, 0] = 1988, $ Clàr [1, 1] = "Peter", $ Clàr [1; 2] = "Peter", $ Clàr [1, 3] = 10.

Anns 0 agus 3 colbhan tha ordugh àireamhail, agus 1 agus 2 - teacsa. Ma tha feum air, faodaidh sibh daonnan a 'tionndadh an dàta riatanach ann an cruth agus miannaichte a choimeasgadh ceallan.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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