/ / Array. Pole prvkov. Súčet prvkov poľa, číslo

Array. Pole prvkov. Súčet prvkov poľa, číslo

Programovanie je dlhý tvorivý proces.Je dosť ťažké naučiť sa čokoľvek v tejto oblasti, ak nemáte schopnosť porozumieť zásadám, podľa ktorých by sa programy a aplikácie mali zostavovať. Dnes budeme hovoriť o poli, prvkoch poľa a najjednoduchších operáciách s nimi.

prvky poľa poľa

definícia

Pred prácou s týmto prvkom životného prostrediaprogramovania, musíme pochopiť, o čo sa jedná. Učitelia na univerzitách vám môžu zopakovať abstrúzie definícií a požadovať, aby ste ich napchali, ale nezáleží na tom, pre skutočného programátora je dôležité pochopiť podstatu a nedokázať ju vysvetliť ostatným. Čo je to pole? Prvky poľa spolu tvoria tento objekt. Inými slovami, ide o množinu, tabuľku, reťazec rôznych hodnôt. Spoločne vytvárajú očíslovaný zoznam položiek. Pole vyzerá takto:

  • M (i), kde M je samotné pole, jeho názov. i je číslo prvku poľa. Tieto dve čísla možno spolu čítať ako i-tý prvok poľa M.

V rôznych programovacích jazykochhodnoty môžu byť priradené rôznym typom. Napríklad v Pascale sa číslovanie môže uskutočňovať výlučne s číslami a premenná i môže byť iba typu integer. V prípade PHP to tak nie je. Existuje i kľúč, ktorým sa dá prvok nájsť v poli, a nezáleží na tom, či je kľúčom celé slovo - pole („bar“). Okrem toho prvky samotného poľa môžu byť absolútne akéhokoľvek typu.

prvky poľa

Loops

Tento koncept je pre nás užitočný pri zvažovaníniektoré operácie na poliach. Slučky sú podmienené podmienky, ktoré umožňujú opakovať rovnakú operáciu znova a znova, až kým nie sú splnené podmienky opakovania. Existujú dva typy cyklov.

  • "Ešte nie." V tomto prípade sa telo slučky bude opakovať, až kým sa nedosiahne konečná podmienka. To znamená, že počítadlo sa najskôr zmení, potom sa vykonajú výpočty a až potom sa cyklus ukončí.
  • "Do". S touto možnosťou je to trochu iné. Najprv sa skontroluje podmienka vykonania, potom sa vykoná program slučky a až potom sa zmení počítadlo.

V zásade sú obe možnosti rovnocenné, v našom prípade nezáleží na tom, ktorá z nich sa má použiť, ale každá z nich bude vyhovovať svojej vlastnej metóde.

pridanie

V niektorých prípadoch programátor potrebujezistite, aký je súčet prvkov poľa. Toto priradenie znamená, že musíme pridať všetky prvky poľa. Slučky nám s tým pomôžu. V tomto príklade sa nebudeme zaoberať konkrétnym programovacím jazykom a jednoducho popíšeme riadok po riadku, čo by malo byť na ktorom riadku obsiahnuté.

prvok poľa php

  1. Vyhlasujeme premenné.Musíme deklarovať pole „M“, počítadlo počtu prvkov poľa „i“, premennú označujúcu počet prvkov v poli „k“ a tiež premennú „R“, ktorá zobrazí výsledok operácie.
  2. Akýmkoľvek spôsobom zadajte počet prvkov poľa „k“.
  3. Vstup prvkov poľa. Môžete ho usporiadať prostredníctvom viacerých dialógových okien pre používateľov alebo každému môžete jednoducho priradiť hodnoty.
  4. Priradíme i = 1, R = 0.
  5. Teraz prichádza zložitá časť.Potrebujeme zorganizovať cyklus. Najprv musíte vybrať jeho typ. Nižšie je uvedený príklad počítacej slučky. Napríklad sme použili programovací jazyk - Pascal.

opakovať

R = R + M [i];

i = i + 1;

kým i> k

Čo vidíme?Najskôr sa cyklus otvorí príkazom „opakovať“. Potom k predchádzajúcej hodnote premennej, ktorá znamená súčet všetkých prvkov poľa, pridáme ďalší prvok poľa. Zvyšujeme počítadlo (číslo poľa). Ďalej pomocou príkazu „do“ skontrolujeme, či je počítadlo slučiek mimo poľa. Koniec koncov, ak budeme mať iba 5 prvkov (k = 5), potom nemá zmysel pridať M [6], bude prázdny.

podmienka

Predtým, ako sa presunieme k nasledujúcemu problému, nezabudnite si zapamätať podmienečné vyhlásenia. Jeho syntax vo väčšine programovacích jazykov vyzerá takto:

if (podmienka) potom (séria príkazov) else (príkazy, ak je podmienka nesprávna);

súčet prvkov poľa

Všeobecný popis môže znieť takto:"Ak je podmienka splnená, urobte prvý blok príkazov, inak urobte druhý blok." Podmienení operátori sú užitoční pri porovnávaní rôznych hodnôt a určovaní ich osudu. Spolu so slučkami sa z nich stáva výkonný nástroj na analýzu súborov údajov.

nákupný

Čo iné nám umožňuje pole?Prvky poľa je možné triediť, skontrolovať, či spĺňajú určité podmienky, a navzájom ich porovnávať. Ďalším obľúbeným príkladom univerzitných profesorov je nájdenie maximálneho prvku súboru. Ako príklad použite jazyk C ++.

  • Bez toho, aby sme zachádzali do podrobností, musíme to isté vyhlásiťpremenné ako v predchádzajúcom príklade, až na pár výnimiek. Pri inom type cyklu musíte trochu podvádzať. V novom prípade „i = 0“. Prečo je to potrebné, vysvetlíme nižšie.

while (i <= k)

{

i = i + 1; // alebo môže byť nahradený i + = 1;

if (R <= M [i])

{

R = M [i]

}

}

maximálny prvok poľa

Ako vidíte, tento typ slučky najskôr skontrolujepodmienka a až potom sa spustí výpočet sumy. Čo presne sa deje? Najskôr sa skontroluje správnosť nerovnosti i <= k, ak áno, prejdeme k prvému prvku poľa M [1] a porovnáme ho s našou testovacou premennou „R“. Ak je „R“ menšie ako prvok poľa, priradí sa mu hodnota tohto prvku. Kým teda prejdeme celým poľom, bude tam obsiahnuté najväčšie množstvo.

PHP

Momentálne je to jeden z najviacpopulárne programovacie jazyky. Je čudné, že na väčšine aj tých najvýznamnejších univerzít neučia jeho, ale najviac banálne základy, ktoré zvládne aj piaty ročník. Čím sa líši od iných jazykov, o ktorých sme uvažovali?

PHP umožňuje programátorovi zostaviť čo najviacuniverzálne pole. Pole v ňom môže byť úplne ľubovoľného typu. Ak v rovnakom Pascale potrebujeme určiť jeden typ (napríklad číselný), potom tam nenapíšeme riadok s textom bez zmeny typu poľa ... Ak však zmeníme typ, potom numerický údaje v ňom sa stanú iba textom a znamená to, že s nimi nebudeme môcť vykonávať žiadne matematické operácie bez ďalšieho kódu a bolestí hlavy.

V PHP je prvok poľa samostatnýjednotka. Pole sa používa výlučne na uľahčenie ukladania informácií a prístupu k nim. A hlavná vec je, že pre tých, ktorí sú zvyknutí pracovať s poľami v iných PL, môžete usporiadať presne rovnaké počítadlá prvkov. Prístup k prvkom poľa v PHP je trochu komplikovanejší ako v iných jazykoch, ale stojí to za to.

počet prvkov poľa

Výsledok

Čo sa dá povedať na záver?Polia sú viacrozmerné dátové úložiská, ktoré vám umožňujú pracovať s veľkým množstvom informácií pri práci s nimi. Tento článok sa nevzťahoval na viacrozmerné polia, pretože toto je téma pre ďalšiu diskusiu. Na záver malá rada. Aby ste ľahšie pochopili tému polí, predstavte si pred sebou rad čísel - tu je prvé, tu je druhé atď. Toto je pole. Ak potrebujete kontaktovať jedného z nich, stačí zadať číslo programu. Toto vnímanie vám pri štúdiu výrazne uľahčí život. Pamätajte, že nie vždy stojí za to počúvať zdržanlivé prejavy učiteľov, je lepšie nájsť si vlastnú cestu k pochopeniu témy.

páčilo sa:
0
Populárne príspevky
Duchovný rozvoj
jedlo
y