RíomhairíCláir

Arrays - a ... Tá réamhrá gairid ar an téama

Duine ar bith a rinne staidéar ar chláir ag an ollscoil a fhios ag go bhfuil an claonadh na múinteoirí a thabhairt ach amháin an mbun, ábhar bunúsach dá ndaltaí. Tá arrays Ábhar á mheas chomh maith, ach i gcúrsaí ina dhiaidh sin. Cén fáth? Toisc arrays - mbeidh an fhondúireacht a ligeann an Ríomhchláraitheoir a bheith ag obair le líon mór faisnéise.

réamhrá

topaic lae inniu, tús a chur againn leis an bhfíric go bhfuil muid isteach an sainmhíniú ar an téarma sin. Arrays - na heilimintí cláir chomhshaoil, a ionadaíonn tacar sonraí i bhfoirm tábla nó líne. Samhlaigh sraith uimhreacha randamacha 1, 6, 2, 4, agus 8 Beidh sé eagar. Gach uimhir scríofa i ndiaidh a chéile, tá a sraithuimhir féin, agus go bhfuil an méid a dhéanann sé indéanta a mbaineann (thabhairt) dóibh le sraith de chláir.

taifead

Smaoinigh ar conas atá na arrays thaifeadadh i gcleachtas. Taifead, arrays marc - go bhfuil sé cruthaithe a chur in iúl a gcineál clár (a mbeidh ar luachanna a stóráil i sraith) agus líon na cealla. Uaireanta chruthú ríomhchláraitheoirí eagar ollmhór gan a shonraíonn an líon beacht na n-eilimintí, ach ansin leat rochtain a fháil air go bhfuil tú a bheith an-chúramach nach bhfuil an clár fixated agus thosaigh ag tagairt do cealla folamh.

  • D: eagar [1..k] de fíor; - scríobhann mar sin an eagar a "Pascal". Má tá tú a chruthú ar an gclár a fhios go mbeidh tú ag a mhéad de 5 eilimintí, is féidir leat úsáid a bhaint as an iontráil D: eagar [1..5] de fíor;

Mar a bheadh agat guessed D - is é an litir, rud a chiallaíonn an t-ainm an eagar; fíor - is é seo an cineál (formáid) den sonraí a fhéadfar a bheith sna eagar; eagar [] - Is é an líon na n-eilimintí eagar.

achomharc

Chun a bheith ag obair leis an eilimint de na eagar, is gá a chur i bhfeidhm ar an gclár. Arrays - is iad seo na huimhreacha nó focail chéanna, mar aon eile. Chun a bheith ag obair leis an eilimint eagar, is gá a thabhairt isteach: D [1]. Beidh sé seo roghnaigh an chéad ghné den eagar agus oibríochtaí a dhéanamh leis. Mar shampla:

  • cló (D [1]); - Beidh sé seo ordú ar chumas an t-úsáideoir a chur ar taispeáint ar an luach atá sa chéad cille an eagar.

Is fiú a nótáil go má tá tú ag dul chun oibríochtaí matamaiticiúla le arrays, ansin ba chóir duit aird a thabhairt ar an gcineál. Is féidir leat é seo a ach amháin má tá tú le sraith de uimhreacha. Chun é a dhéanamh níos soiléire é:

  • Má tá tú le sraith de D: eagar [1..k] an téacs; - agus sa chill D [1] = 1, ansin ní féidir leat úsáid a bhaint as an ghné seo in oibríochtaí matamaiticiúla mar gheall ar an gclár don "1" - is é seo ach an focal "ceann", nach bhfuil an uimhir. Mar sin, féachaint ar athróga agus a n-cineálacha.

Má tá plean agat ar oibríochtaí matamaiticiúla, nó i sraith mór ach a bheith ar líon stóráil níos fearr obespokoytes a chineál roimh ré agus a shannadh ar an "ceart" nó "slánuimhir".

tábla

A ligean ar labhairt anois mar gheall ar an spás timpeall orainn. Tá cónaí orainn i ndomhan tríthoiseach, agus is féidir an chuid is mó de na rudaí a chur síos le 3 paraiméadair: fad, leithead, airde. Agus ó ann na arrays gné. Dhá-thoiseach arrays - tábla le sonraí, a mbeadh gach gné bronnadh sraithuimhir níos mó ná aon, agus an dá - uimhir líne agus colún uimhir. Agus tagairt á déanamh don sraith dhá-thoiseach ní mór a shonrú dá an líon - D [1, 1].

Dá réir sin, beidh an eagar a bheith in ann a stóráil suimeanna móra sonraí. Ar an drochuair, i dteangacha cláir níos sine, i bhformhór na gcásanna, an uimhir eilimint eagar gníomhú uimhreacha amháin. Dá bhrí sin, an stóráil táblaí móra, bíonn sé an-fadhbanna mar gheall ar an bhfíric go mbeidh gach colún den tábla a chruthú raon ar leith.

Mar shampla, is dócha ní mór dúinn tábla ina bhfuil na sonraí scríofa na scoláirí. Is iad sin: mbliain an chruthaithe, ainm an ranga.

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

Faoi imthosca gnáth, ní mór dúinn a chruthú arrays il, ag brath ar na riachtanais. Is féidir linn a chruthú le sraith dhá-thoiseach de chineál uimhriúil go dtí seo a stóráil breithe agus aicme, agus an dara sraith le haghaidh stóráil faisnéise téacs (FI). Ach tá sé deacair. Gcéad dul síos, ainm seo caite agus an chéad, b'fhéidir go mbeidh ort a láimhseáil ar leithligh. Dara dul síos, is féidir leat a fháil go héasca ar dhaoine eatarthu nuair a líonadh an sraith le bliain agus rang. Dá bhrí sin, beidh sé níos éasca a chruthú 4 arrays ar leith do gach colún. Aontaigh, tá sé an-cumbersome?

PHP

Is féidir le arrays PHP an fhadhb a réiteach mar a luaitear thuas. Is é an bhfíric go bhfuil sa teanga cláir, is féidir leat a shonrú, ní hamháin ar an gcineál sonraí sa eagar, ach tá an cineál méadair (innéacs). Lena chois sin, ní fhéadfar na sonraí de chineálacha éagsúla bheith i raon amháin. Ag cruthú eagar aontoiseach (más mian leat a chur colún amháin):

  • $ Eagar = eagar (1989, 1988, ...);

Cruthaíonn an sampla raon simplí. Is é an t-innéacs a cruthaíodh go huathoibríoch agus é a mheas nialas. Is é sin, an ghné náid eagar - 1989, an chéad - 1988, etc. Ach cad más gá dúinn a chur ar an tábla ar fad i sraith ilghnéitheach? Cad iad ilghnéitheach eagar PHP? An struchtúr, ina bhfuil gach eilimint chomh maith le sraith. Conas a disassemble an sampla dúinn?

$ Tábla = eagar (

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

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

...

);

Cad atá againn sa deireadh? Tá os ár gcomhair le sraith ar a dtugtar $ tábla, a shásaíonn sraitheanna na sraitheanna sa tábla. Má kovorit le sraith na n-eilimintí, ansin beidh siad ag breathnú mar seo:

  • $ Tábla [0, 0] = 1989, $ tábla [0, 1] = "Smith", $ tábla [0, 2] = "John", $ tábla [0, 3] = 9.
  • $ Tábla [1, 0] = 1988, $ tábla [1, 1] = "Peter", $ tábla [1; 2] = "Peter", $ tábla [1, 3] = 10.

Wherein Tá 0 agus 3 colúin eagar uimhriúil, agus 1 agus 2 - téacs. Más gá, is féidir leat a thiontú i gcónaí ar na sonraí is gá san fhormáid atá ag teastáil agus cealla chumasadh.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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