DatoriProgrammēšana

Array. Masīva elementi. Daudzums masīva elementu skaits

Programmēšana - ir garš, radošs process. grūti pietiekami, lai uzzinātu kaut ko šajā jomā, ja jums nav iespēja izprast principus, uz kuriem būtu būvētas Apps. Šodien mēs runājam par masīvs, masīva elementiem un vienkāršas operācijas ar tiem.

definīcija

Pirms darba ar šo elementa programmēšanas vidi , mums ir nepieciešams, lai saprastu, ko mums ir darīšana. Skolotāji augstskolās var atkārtot savas dziļš definīcijas un pieprasīt jums piestūķēt tos, bet tas nav svarīgi, lai tas programmētājs, ir svarīgi saprast būtību un nevar izskaidrot to citiem. Kas ir masīvs? Masīva elementi ir visi kopā un veido objektu. Citiem vārdiem sakot, komplekts, galds, dažādas vērtības virkni. Visi kopā tie veido numurētu sarakstu posteņiem. Tas izskatās masīvu, piemēram, šādi:

  • M (i), kur M - ir masīvs pats, tās nosaukums. i - ir masīvs elements numurs. Abi šie skaitļi var lasīt kā i-th elements masīva M.

Dažādās programmēšanas valodām, šīs vērtības var piešķirt dažādu veidu. Piemēram, Pascal var rasties numerācija tikai ciparus un mainīgais i var būt tikai veids skaitlim. PHP, lietas ir atšķirīgas. Tur i - ir galvenais, kas ļauj jums atrast objektu, un tas nav svarīgi masīvā, ja galvenais būtu visu vārdu - masīva ( "bārs"). To darot, tad masīva elementi var būt absolūti jebkura veida.

cikli

Šis jēdziens ir noderīga, lai mums, ņemot vērā dažu masīvu operāciju. Cikli - ir nosacījumu izteiksmes atkārtojot vienu un to pašu darbību, atkal un atkal, kamēr nav par stāvokli atkārtošanās. Divu veidu ciklu var identificēt.

  • "Vēl ne." Šajā gadījumā ķermenis cilpas tiks atkārtots, kamēr tas ir galīgais stāvoklis. Tas nozīmē, ka pirmās izmaiņas skaitītājs, un tad aprēķināt, un pēc tam cikls beidzas.
  • "Līdz šim". Ar šo iemiesojumā nedaudz atšķirīgi. Vispirms pārbaudiet izpildes stāvokli, tad izpilda programmas ciklu, un pēc tam maina skaitītāju.

Principā, abi varianti ir līdzvērtīgi, mūsu gadījumā tas nav svarīgi, kuru no tiem izmantot, bet katrs būs noderīga viņa metode.

papildinājums

Dažos gadījumos programmētājs jāzina, kāda ir summa elementu masīva. Saskaņā ar šo uzdevumu, tas nozīmē, ka mums ir nepieciešams apvienot visus elementus masīvā. Ar šo mēs palīdzēja ciklus. Šajā piemērā, mēs ne get hung up par konkrētu programmēšanas valodu un aprakstīt rindu, ka līnija ir jāiekļauj.

  1. Mēs deklarēt mainīgos. Mums ir nepieciešams deklarēt masīvu "M", masīvs elementu skaits skaitītājs "i", mainīgais norādot numuru masīva elementu "līdz", kā arī mainīgo "R", kas dos mums no darba rezultāta.
  2. Ievadiet skaits masīva elementiem ", lai" jebkādā veidā.
  3. Ievadiet masīva elementiem. Jūs varat organizēt to caur virkni dialogs ar lietotājiem, vai vienkārši piešķirt vērtību katram individuāli.
  4. Mēs piešķirt i = 1, r = 0.
  5. Tagad cieta daļa. Mums ir cilpa. Lai to izdarītu, vispirms ir nepieciešams, lai izvēlētos veidu. Zemāk mēs sniegt piemēru par cikls count elementiem. Piemēram, mēs izmantojām programmēšanas valodu - Pascal.

atkārtot

R = R + M [i];

i = i + 1;

līdz i> k

Ko mēs redzam? Vispirms atver cikla "atkārtot" komandu. Pēc tam, iepriekšējā mainīgā vērtība, kas nozīmē, ka summa visu elementu masīva, mēs pievienojot citu masīva elementam. Pieaugums skaitītājs (masīvs numurs). Tālāk, komanda "līdz brīdim, kad" mēs pārbaudām, vai cilpa skaitītājs ir pārsniegusi masīva. Galu galā, ja mums ir tikai 5 elementi (k = 5), pēc tam pievieno M [6], nav jēgas, tas būs tukšs.

stāvoklis

Pirms pāriešanas uz nākamo uzdevumu ar masīviem, pieņemsim atgādināt nosacījuma paziņojumus. Vairumā programmēšanas valodu sintakse izskatās šādi:

ja (stāvoklis), tad (sērijas komandas) cits (komandas, ja nosacījums nav patiess);

Vispārējs apraksts varētu izklausīties šādi: "Ja nosacījums ir patiess, tad pirmo bloku komandas, vai veikt otro bloku." Nosacījuma paziņojumi ir noderīgi salīdzināt dažādas vērtības un tālāk, nosakot savu "likteni". Kopā ar cikliem, tie kļūst spēcīgs masīvs datu analīzes rīks.

salīdzinājums

Tas joprojām ļauj mums veikt masīvu? Elementi masīva var kārtot, redzēt, ja tie atbilst noteiktiem nosacījumiem, un salīdzināt savā starpā. Viens no maniem mīļākajiem piemēriem universitāšu profesoriem - atrast maksimālo masīva elementu. Piemēram, izmantot C ++ valodā.

  • Neiedziļinoties sīkāk, ir nepieciešams deklarēt tos pašus mainīgos kā iepriekšējā piemērā, ar dažiem izņēmumiem. Ar citu cikla veidam ir maz apkrāptu. Jaunais gadījums "i = 0". Kāpēc to darīt, mēs izskaidrot zemāk.

while (i <= k)

{

i = i + 1; // vai var aizstāt ar i + = 1;

ja (R <= M [i])

{

R = M [i]

}

}

Kā redzams, šis veids ciklu, vispirms pārbauda stāvokli, un tikai pēc tam sāk skaitīt summu. Kas īsti notiek? Vispirms pārbaudiet nevienlīdzības lojalitāti i <= k, ja tā, tad mēs nonākam pie masīva M [1], pirmo elementu un salīdzināt to ar mūsu "R", pārbaudiet mainīgos. Ja "R", kas ir mazāks nekā masīva elements, tad tas tiek piešķirts vērtību elementa. Tātad, tajā laikā, kad mēs iet cauri visai masīvs, tas satur vislielāko numuru.

PHP

Tas ir līdz šim viens no populārākajām programmēšanas valodām. Tas ir dīvaini, ka lielākajai daļai pat visvairāk izcili universitātēs māca nevis viņam, bet visvairāk banāls pamatiem apgūt tādā stāvoklī un piektā greiders. Kas tas ir tik ļoti atšķiras no citām valodām, ko mums uzskata?

PHP ļauj programmētājs, lai izveidotu lielāko universāls masīva. Masīva elementi var būt absolūti jebkura veida. Ja vienā un tajā pašā Pascal, mums ir nepieciešams, lai norādītu vienu veidu (piemēram, numurs), tad mums nav veids, kā rakstīt līniju ar tekstu, nemainot masīva tipu ... Bet, ja jūs mainīt veidu, un ciparu dati būs teksta, un Tāpēc mēs nevaram veikt ar tām jebkuru matemātiskas darbības, bez papildu kodu un galvassāpes.

In PHP masīvs elements - ir neatkarīga vienība. Masīvs tiek izmantots tikai ērtības uzglabāšanas un apstrādes to. Un pats galvenais, tiem, kuri ir pieraduši strādāt ar masīviem no citām Pls, jūs varat organizēt tieši tos pašus counter elementiem. Apelācijas masīva elementiem PHP nedaudz sarežģītāka nekā citās valodās, bet tas ir tā vērts.

rezultāts

Ko mēs varam teikt noslēgumā? Masīvi - daudzdimensiju datu noliktavas, kas ļauj darboties darbam ar liela apjoma informācijas laikā. Šis raksts nav uzskatāma daudzdimensiju masīvus, jo šo tēmu citai diskusijai. Beidzot maz padomu. Lai būtu vieglāk saprast priekšmetu bloki iedomāties virkni skaitļu - šeit ir pirmais, bet otrais un tā tālāk. Tas ir masīvs. Ja jums ir nepieciešams sazināties ar vienu no tām, vienkārši izvēlieties programmas numuru. Šis uzskats ir daudz vieglāk, jūsu dzīve skolā. Atcerieties, ka tas ne vienmēr ir vērts klausīties nesaprotami runas skolotājiem, labāk atrast savu ceļu uz izpratni par tēmu.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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