SzámítógépekProgramozás

Array. A tömb elemei. Összege a tömb elemeinek a száma,

Programozás - egy hosszú, kreatív folyamat. elég nehéz megtanulni valamit ezen a területen, ha nem képes megérteni az elveket, amelyek kell építeni alkalmazások. Ma fogunk beszélni egy tömb, a tömb elemeit és egyszerű műveletek velük.

meghatározás

A munka megkezdése előtt ezt az elemét a programozási környezet , meg kell értenünk, hogy mi van dolgunk. A tanárok az egyetemek megismételheti a homályos definíciók és megköveteli, hogy töm őket, de ez nem számít, hogy ez a programozó fontos megérteni a lényegét, és nem tudja megmagyarázni azt másoknak. Mi egy tömb? A tömb elemei mind együtt, és töltsük fel a tárgyat. Más szóval, egy sor, egy asztal, a különböző értékek húr. Minden együtt egy számozott elemek listáját. Úgy néz ki, tömb, mint ez:

  • M (I), ahol M - a tömböt, a nevét. i - a tömbelem számát. Együtt, ezek a két szám olvasható, mint az i-edik eleme a tömb M.

A különböző programozási nyelvek, ezeket az értékeket lehet rendelni különböző típusú. Például, a Pascal számozás előfordulhat kizárólag számok és az i változó lehet, hogy csak az egész szám jellegű. A PHP, a dolgok más. Ott - a kulcs, amely lehetővé teszi, hogy megtalálja a tételt, és nem számít a tömbben, ha a kulcs lenne az egész szót - array ( „bar”). Ezzel a tömb elemeit lehet teljesen bármilyen típusú.

ciklusok

Ez a fogalom, hogy minket a figyelmet az egyes tömb műveleteket. Ciklusok - feltételes kifejezéseket megismételve ugyanazt a műveletet újra és újra, amíg nincs az állapot visszatérésének. Két típusú ciklus lehet azonosítani.

  • „Még nem.” Ebben az esetben a szervezet a hurok meg kell ismételni, amíg a végső állapot. Azaz, az első változás számláló, majd kiszámítja, majd a ciklus véget ér.
  • „Eddig”. Ennél a kiviteli alaknál egy kicsit másképpen. Először vizsgáljuk meg a végrehajtási feltétel, akkor végre a program ciklus, és megváltoztatja a számlálót.

Elvileg mindkét lehetőség egyenértékű, a mi esetünkben ez nem számít, melyiket használja, de minden hasznos lesz az eljárás.

kiegészítés

Bizonyos esetekben, a programozó tudnia kell, hogy mi az az összeg, a tömb elemei. E feladat ez azt jelenti, hogy meg kell kombinálni az összes elem a tömbben. Ezzel mi lesz segített ciklus. Ebben a példában nem fogunk letette egy adott programozási nyelv és leírni egy sort, hogy egy sort kell tartalmaznia.

  1. Kijelentjük változókat. Meg kell egy tömböt a „M”, a tömb elem számát számláló „i”, jelző változó a tömb elemeinek számát „a”, valamint a változó „R”, amely pedig minket, hogy a művelet eredményeként.
  2. Írja be a tömb elemeinek számát „hogy” semmilyen módon.
  3. Írja be a tömb elemeit. Tudod intézni egy sor dialógusok a felhasználó, vagy egyszerűen csak rendeljen értéket egyenként.
  4. Hozzárendeljük i = 1, R = 0.
  5. Most a legnehezebb része. Meg kell hurok. Ehhez először ki kell választania a típusát. Az alábbiakban egy példát a ciklus szám elemekkel. Például, használt programozási nyelv - Pascal.

ismétlés

R = R + M [i];

i = i + 1;

amíg i> k

Mit látunk? Először megnyitja a ciklus „ismétlés” parancsot. Ezt követően, a korábbi változó értékét, ami azt jelenti, az összeg az összes elem a tömbben állunk hozzá egy másik elem a tömbben. Növekvő számláló (tömb számát). Ezután egy csapat „míg a” mi ellenőrizzük, hogy a cikiusszámláió túllépett a tömbben. Végül is, ha már csak 5 elem (k = 5), majd hozzáadjuk a M [6] nincs értelme, akkor üres lesz.

feltétel

Mielőtt rátérnénk a következő feladat a tömbökkel, nézzük felidézni a feltételes állítások. A legtöbb programozási nyelv, szintaxisa a következőképpen néz ki:

if (feltétel), akkor (parancsok sorozatát) más (parancsok, ha a feltétel nem igaz);

Általános leírás hangzik, mint ez: „Ha a feltétel igaz, akkor megteszi az első blokk parancsokat, vagy hogy egy második blokk.” Feltételes állítások alkalmasak összehasonlítjuk a különböző értékek és további meghatározása érdekében „végzet”. Együtt a ciklus, akkor lesz egy erős tömb adatelemzés eszköz.

összehasonlítás

Ez még mindig lehetővé teszi számunkra, hogy egy tömb? Elemei a tömb lehet válogatni, hogy ha megfelelnek bizonyos feltételeknek, és összehasonlítani egymással. Az egyik kedvenc példája az egyetemi tanár -, hogy megtalálják a legnagyobb elem a tömbben. Például használja a C ++ nyelven.

  • Anélkül, hogy részletesen meg kell, hogy állapítsa meg az azonos változókat, mint az előző példában, néhány kivételtől eltekintve. Egy másik típusú ciklus egy kicsit csal. Az új eset „i = 0”. Miért, mi magyarázza az alábbiakban.

míg a (i <= k)

{

i = i + 1; // vagy helyettesíteni lehet i + = 1;

ha (R <= M [i])

{

R = M [i]

}

}

Mint látható, ez a fajta ciklus első ellenőrzi a feltételt, és csak ezután kezd számolni összeget. Pontosan mi is történik? Először ellenőrizze az egyenlőtlenség hűség i <= k, ha igen, akkor jön az első eleme a tömb M [1], és hasonlítsa össze a „R” ellenőrizze a változókat. Ha az „R” kisebb, mint egy tömb elemet, akkor van hozzárendelve elem értékét. Így abban az időben, amikor megyünk az egész tömböt, hogy mit fog tartalmazni a legnagyobb számban.

PHP

Ez messze az egyik legnépszerűbb programozási nyelvek. Különös, hogy a legtöbb, még a legkiválóbb egyetemeken tanítják, hogy nem őt, hanem a legbanálisabb alapjait elsajátítani abban a helyzetben, és egy ötödikes. Mi ez annyira különbözik más nyelveken megvizsgált minket?

PHP lehetővé teszi a programozó, hogy megteremtse a legsokoldalúbb tömb. Tömb elemeit lehet teljesen bármilyen típusú. Ha ugyanabban a Pascal, meg kell határoznunk egy típusú (pl szám), akkor már nem lehet írni a szövegével összhangban, anélkül, hogy megváltoztatná a típusú tömb ... De ha megváltoztatja a típusát, és a numerikus adatokat nem lesz egyszerű szöveg így nem tudjuk folytatni velük bármely matematikai műveleteket anélkül, hogy további kód és a fejfájás.

A PHP tömb elem - egy független egység. A tömb kizárólag a kényelem tárolási és kezelési azt. És ami a legfontosabb, azok számára, akik megszokták, hogy dolgozik tömbök más betegtájékoztatók, akkor intézkedik pontosan ugyanazt a számláló elemekkel. Fellebbezés a tömb elemeinek a PHP egy kicsit bonyolultabb, mint más nyelveken, de megéri.

eredmény

Mit mondhatunk a következtetésre? Array - többdimenziós adattárház, amely lehetővé teszi, hogy működik a munka során nagy mennyiségű információ. Ez a cikk nem tekinthető többdimenziós tömböket, mert ez a téma egy másik vita. Végül egy kis tanácsot. Hogy könnyebb megérteni a téma tömbök elképzelni egy számsor - itt az első, de a második és így tovább. Ez a tömb. Ha kapcsolatba kell lépnie az egyiket, egyszerűen válassza ki a program számát. Ez a felfogás sokkal könnyebb az életed az iskolában. Ne felejtsük el, hogy nem mindig érdemes hallgatni érthetetlen beszéd tanár, könnyebben megtalálják az utat a megértés a téma.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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