TölvurForritun

Array. The array þættir. Magn array þættir, fjölda

Forritun - er langt, skapandi ferli. nógu erfitt að læra eitthvað á þessu sviði, ef þú hefur enga getu til að skilja þær meginreglur sem ætti að vera byggt Apps. Í dag ætlum við að tala um fjölda, array þættir og einföldum aðgerðum með þeim.

skýring

Áður en vinna við þetta þáttur í forritun umhverfi , þurfum við að skilja það sem við erum að fást. Kennarar í háskólum má endurtaka abstruse skilgreiningar og þurfa að troða þeim, en það skiptir ekki máli að þetta Forritari er mikilvægt að skilja kjarnann og ekki vera fær um að útskýra það fyrir öðrum. Hvað er fylki? The array þættir eru öll saman og gera upp hlut. Með öðrum orðum, að setja, borð, a fjölbreytni af gildum streng. Allt saman mynda þeir tölusett lista af hlutum. Það lítur array svona:

  • M (i), þar sem M - er array sjálft, nafn þess. I - er stak í tvívíðu fylki númer. Saman þessar tvær tölur er hægt að lesa og i-ta þáttur í array M.

Í ýmsum forritunarmálum, þessi gildi geta verið úthlutað til mismunandi gerðum. Til dæmis, í Pascal númeri getur átt sér stað eingöngu töluorð og breytan ég kann að vera aðeins tegund heiltölu. Í PHP, það er öðruvísi. Þar sem ég - er lykillinn sem gerir þér kleift að finna hlutinn, og það skiptir ekki máli í fylkinu, ef lykillinn væri allt orðið - array ( "bar"). Í aðgerð svo, array þættir geta verið alveg hvaða tegund.

hringrás

Þetta hugtak er gagnlegt fyrir okkur í umfjöllun sumra array aðgerðir. Cycles - eru skilyrt tjáning fyrir að endurtaka sömu aðgerð aftur og aftur svo lengi sem það er engin endurkoma ástandi. Tvær gerðir af hringrás getur verið greind.

  • "Ekki enn." Í þessu tilviki, í meginmál lykkju verður endurtekin þar til það er endanlega ástand. Það er fyrsta breytingin gegn, og þá mun reikna, og þá fellur hringrás.
  • "Svo langt." Með þessari útfærslu örlítið öðruvísi. Fyrst skaltu athuga framkvæmd ástand, þá framkvæma the program hringrás, og þá breytir gegn.

Í meginatriðum eru báðir möguleikar jafngildir, í okkar tilviki það skiptir ekki máli hver einn til að nota, en hver mun vera gagnlegt aðferð hans.

viðbót

Í sumum tilvikum, forritari þarf að vita hvað er summan af þætti í fylkinu. Undir þetta verkefni það felur í sér að við þurfum að sameina alla þætti array. Með þessu munum við vera hjálpað hringrás. Í þessu dæmi, munum við ekki fá hengdur upp á tilteknu forritunarmáli og lýsa röð sem lína ætti að innihalda.

  1. Við lýsum breytur. Við þurfum að lýsa fjölda "M", fylking þáttur númer teljari "i", breytu sem gefur til kynna fjölda array þættir "að", eins og heilbrigður eins og the breytu "R", sem mun koma okkur til rekstur niðurstöðu.
  2. Sláðu inn fjölda array þættir "í" neinn hátt.
  3. Sláðu inn stök fylkis. Hægt er að raða í gegnum röð af valmynd með notanda eða einfaldlega að úthluta gildi til hvers fyrir sig.
  4. Við úthluta i = 1, r = 0.
  5. Nú erfiðasta hluta. Við þurfum að lykkja. Til að gera þetta, þú þarft fyrst að velja tegund. Neðan við gefa dæmi um hringrás telja þáttum. Til dæmis, notuðum við forritunarmál - Pascal.

endurtaka

R = R + M [i];

i = i + 1;

þangað til ég> K

Hvað eigum við að sjá? Fyrsta opnar hringrás "endurtaka" stjórn. Eftir að fyrri gildi breytunnar, sem þýðir summu allra þátta í fylkinu, við erum að bæta öðru stak fylkisins. Vöxtur teljari (array númer). Næst, a lið af "þangað til" við athuga hvort lykkjan teljarinn hefur farið út í fylkinu. Eftir allt saman, ef við höfum aðeins 5 þáttum (K = 5), þá bæta M [6] er ekki skynsamleg, það verður tóm.

ástand

Áður en hann flutti á til the næstur verkefni með fylki, við skulum muna skilyrtar fullyrðingar. Í flestum forritunarmál, setningafræði lítur svona út:

ef (skilyrði) þá (röð af skipunum) annars (skipanir ef skilyrðið er ekki satt);

Almenn lýsing gæti hljómað svona: "Ef skilyrðið er satt, þá taka fyrstu blokk af skipunum, eða til að gera annað blokk." Skilyrt yfirlýsingar eru gagnlegar í að bera saman mismunandi gildi og ennfremur að ákvarða "örlög" sín. Ásamt lotum, verða þeir öflugur fjölbreytta greiningu gagna tól.

samanburður

Sem enn leyfa okkur að gera fylki? Þætti í fylkinu er hægt að raða, sjá hvort þeir passa ákveðin skilyrði, og að bera saman sín á milli. Eitt af uppáhalds dæmum mínum prófessorar háskóla - að finna hámarks stak fylkisins. Til dæmis, nota C ++ tungumál.

  • Án þess að fara inn í smáatriði, það er nauðsynlegt að lýsa sömu breytur eins og í fyrra dæmi, með nokkrum undantekningum. Með annarri tegund af hringrás hafa smá svindl. Hin nýja ræða "i = 0". Hvers vegna að gera það, útskýra við hér fyrir neðan.

á meðan (i <= k)

{

i = i + 1; // eða er hægt að skipta með því að i + = 1;

ef (R <= M [i])

{

R = M [i]

}

}

Eins og sjá má, þessa tegund af hringrás, fyrst tékka ástand, og aðeins þá byrjar að telja upphæð. Hvað nákvæmlega er að gerast? Fyrst skaltu athuga misrétti hollustu i <= k, ef svo er, komum við að fyrstu þáttur af the array M [1] og bera saman við okkar "R" athuga breytur. Ef "R" er minni en stak fylkis, þá er það falið í sér verðmæti frumefni. Þannig, á þeim tíma þegar við förum í gegnum allt array, verður það að innihalda flesta.

PHP

Þetta er við langt einn af vinsælustu forritunarmálum. Það er undarlegt að í flestum jafnvel mest framúrskarandi háskóla er kennt að honum en mest banal grunnatriði húsbónda í stöðu og fimmta flokkarann. Hvað er það svo frábrugðin öðrum tungumálum teljast með okkur?

PHP gerir forritara til að búa fjölhæfur array. Array þættir það getur verið alveg hvaða tegund. Ef í sama Pascal, þurfum við að skilgreina eina tegund (td númer), þá höfum við enga leið til að skrifa línu með texta, án þess að breyta tegund af fylkinu ... En ef þú breytir tegund, og tölugildi liggja í að það verði texta, og því getum við ekki bera með sér neina stærðfræði starfsemi án frekari kóða og höfuðverk.

Í PHP array þáttur - er sjálfstæð eining. The array er eingöngu notuð fyrir the þægindi af geymslu og meðhöndlun. Og síðast en ekki síst, fyrir þá sem eru vanir að vinna með fylki frá öðrum hæ, þú getur raða nákvæmlega sömu counter þætti. Höfða til array þættir í PHP dálítið flóknara en á öðrum tungumálum, en það er þess virði.

niðurstaðan

Hvað getum við sagt að niðurstöðu? Fylki - fjölvíða gögn vörugeymsla, leyfa til að reka á vinnu með mikið magn af upplýsingum. Þessi grein er ekki talið fjölvíða fylki, vegna þess að þetta efni fyrir aðra umræðu. Loks smá ráð. Til að gera það auðveldara að skilja efni fylki til að ímynda sér röð af tölum - hér er fyrsta, en annað og svo framvegis. Þetta er array. Ef þú þarft að hafa samband við einn af þeim, einfaldlega velja program númer. Þessi skynjun er miklu auðveldara líf þitt í skóla. Mundu, það er ekki alltaf þess virði að hlusta á óskiljanlegur ræðu kennara, betra að finna leið til að auka skilning á efni.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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