/ / Array. Masīva elementi. Masīva numura elementu summa

Masīvs Masīva elementi. Summas elementu masīva numuru

Programmēšana ir garš, radošs process.Ir pietiekami grūti uzzināt kaut ko šajā jomā, ja jums nav iespēju saprast principus, pēc kuriem būtu jāveido programmas un programmas. Šodien mēs runāsim par masīvu, masīva elementiem un vienkāršākajām operācijām ar viņiem.

masīva elementi

Definīcija

Pirms darba ar šo vides elementumums ir jāsaprot, ar ko mēs nodarbojamies. Skolotāji universitātēs var jums pateikt saudzīgas definīcijas un pieprasīt, lai jūs tos saplacināt, bet tas nav svarīgi, jo īstam programmētājam ir svarīgi saprast pašu būtību un nespēt to izskaidrot citiem. Kas ir masīvs? Masīva elementi kopā veido šo objektu. Citiem vārdiem sakot, tā ir kopa, tabula, dažādu vērtību virkne. Kopā tie veido numurētu numuru sarakstu. Masīvs izskatās šādi:

  • M (i), kur M ir pati masīvs, tā nosaukums. i ir masīva elementa numurs. Kopā šos divus ciparus var lasīt kā masīva M. i-daļu.

Dažādās programmēšanas valodāsvērtībām var piešķirt dažādus veidus. Piemēram, Paskalā numerācija var notikt tikai ar cipariem, un mainīgais i var būt tikai vesels skaitlis. Viss ir atšķirīgs PHP. Tur i ir atslēga, ar kuru var atrast elementu masīvā, un nav svarīgi, vai atslēga ir viss vārds - masīvs ("bar"). Tajā pašā laikā masīva elementi paši var būt pilnīgi jebkādi.

masīva elementi

Cikli

Šī koncepcija mums būs noderīga, apsverotdažas operācijas ar masīviem. Cilpas ir nosacījumi, kas ļauj atkārtot vienu un to pašu darbību, līdz tiek izpildīts atkārtošanas nosacījums. Ir divu veidu cikli.

  • "Vēl nē." Šajā gadījumā cilpas korpuss atkārtosies, līdz tiks izpildīts galīgais nosacījums. Tas ir, vispirms mainīsies skaitītājs, tad notiks aprēķini, un tikai tad cikls pabeigs savu darbu.
  • "Čau". Ar šo iespēju ir nedaudz savādāk. Pirmkārt, tiek pārbaudīts izpildes nosacījums, pēc tam tiek izpildīta cilpas programma, un tikai pēc tam skaitītājs mainās.

Principā abas iespējas ir līdzvērtīgas, mūsu gadījumā nav nozīmes, kuru izmantot, bet katram būs ērti ar savu metodi.

Papildinājums

Dažos gadījumos programmētājam tas ir nepieciešamsuzziniet, kāda ir masīva elementu summa. Šis uzdevums nozīmē, ka mums jāpievieno visi masīva elementi. Cilpas mums palīdzēs šajā jautājumā. Šajā piemērā mēs neapstāsimies pie konkrētas programmēšanas valodas un vienkārši aprakstīsim pa rindām, kas kurā rindā jāiekļauj.

php masīva elements

  1. Mēs deklarējam mainīgos.Mums ir jādeklarē masīvs "M", masīva elementa "i" skaitītājs, mainīgais, kas norāda elementu skaitu masīvā "k", kā arī mainīgais "R", kas parādīs rezultātu no operācijas.
  2. Mēs jebkurā veidā ievadām masīva elementu skaitu "k".
  3. Masīva elementu ievade. Varat to sakārtot, izmantojot virkni lietotāju dialoglodziņu, vai arī vienkārši piešķirt vērtības katram atsevišķi.
  4. Mēs piešķiram i = 1, R = 0.
  5. Tagad nāk sarežģītā daļa.Mums jāorganizē cikls. Lai to izdarītu, vispirms jāizvēlas tā veids. Zemāk ir skaitīšanas cikla piemērs. 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?Pirmkārt, cikls tiek atvērts ar komandu "atkārtot". Pēc tam mainīgā iepriekšējai vērtībai, kas nozīmē visu masīva elementu summu, mēs pievienojam nākamo masīva elementu. Mēs palielinām skaitītāju (masīva numuru). Tālāk ar komandu "līdz" mēs pārbaudām, vai cilpas skaitītājs ir ārpus masīva. Galu galā, ja mums ir tikai 5 elementi (k = 5), tad nav jēgas pievienot M [6], tas būs tukšs.

Stāvoklis

Pirms pāriet pie nākamās masīva problēmas, atcerēsimies nosacījumus. Lielākajā daļā programmēšanas valodu tā sintakse izskatās šādi:

ja (nosacījums), tad (komandu sērija) cits (komandas, ja nosacījums ir nepareizs);

masīva elementu summa

Vispārīgs apraksts varētu izklausīties šādi:"Ja nosacījums ir patiess, tad izveidojiet pirmo komandu bloku, pretējā gadījumā izveidojiet otro bloku." Nosacīti operatori ir noderīgi, lai salīdzinātu dažādas vērtības un noteiktu to likteni. Kopā ar cilpām tie pārvēršas par spēcīgu rīku datu kopu analīzei.

Salīdzinājums

Ko vēl mums ļauj darīt masīvs?Masīva elementus var kārtot, pārbaudīt, vai tie atbilst noteiktiem nosacījumiem, un salīdzināt savā starpā. Vēl viens iecienīts universitātes profesoru piemērs ir masīva maksimālā elementa atrašana. Piemēram, mēs izmantosim C ++ valodu.

  • Neiedziļinoties detaļās, mums ir jādeklarē tas patsmainīgie, kā iepriekšējā piemērā, ar dažiem izņēmumiem. Izmantojot cita veida ciklu, jums ir nedaudz jāpiekrāpj. Jaunajā gadījumā "i = 0". Kāpēc tas ir vajadzīgs, mēs paskaidrosim tālāk.

kamēr (i <= k)

{

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

ja (R <= M [i])

{

R = M [i]

}

}

maksimālais masīva elements

Kā redzat, šāda veida cilpa vispirms pārbaudanosacījumu, un tikai pēc tam sāk aprēķināt summu. Kas tieši notiek? Pirmkārt, tiek pārbaudīta nevienādības i <= k pareizība, ja tā, mēs ejam uz masīva M [1] pirmo elementu un salīdzinām to ar mūsu testa mainīgo "R". Ja "R" ir mazāks par masīva elementu, tam tiks piešķirta šī elementa vērtība. Tādējādi līdz brīdim, kad mēs iziesim cauri visam masīvam, lielākais skaits būs tur.

PHP

Šobrīd tas ir viens no visvairākpopulāras programmēšanas valodas. Dīvaini, ka lielākajā daļā pat izcilāko universitāšu viņi māca nevis viņu, bet visparastākos pamatus, kurus var apgūt piektklasnieks. Kā tas tik ļoti atšķiras no citām valodām, kuras esam apsvēruši?

PHP ļauj programmētājam komponēt visvairākuniversāls masīvs. Masīva elementi tajā var būt pilnīgi jebkura veida. Ja tajā pašā Pascal mums ir jānorāda viens veids (piemēram, skaitlisks), tad mēs tur nerakstīsim rindu ar tekstu, nemainot masīva veidu ... Bet, ja mēs mainām veidu, tad skaitlisko tajā esošie dati kļūs tikai par tekstu, un tas nozīmē, ka bez papildu koda un galvassāpēm mēs ar tiem nevarēsim veikt nekādas matemātiskas darbības.

PHP masīva elements ir pašpietiekamsvienība. Masīvs tiek izmantots tikai informācijas uzglabāšanas un piekļuves ērtībai. Un galvenais ir tas, ka tiem, kuri ir pieraduši strādāt ar masīviem citos PL, jūs varat organizēt tieši tādus pašus elementu skaitītājus. Piekļuve masīva elementiem PHP ir nedaudz sarežģītāka nekā citās valodās, taču tas ir tā vērts.

masīva elementu skaits

Rezultāts

Ko var teikt noslēgumā?Masīvi ir daudzdimensiju datu krātuves, kas ļauj strādāt ar lielu informācijas daudzumu, strādājot ar tiem. Šis raksts neaptvēra daudzdimensiju masīvus, jo šī ir atsevišķas diskusijas tēma. Visbeidzot, neliels padoms. Lai vieglāk izprastu masīvu tēmu, iedomājieties sev priekšā skaitļu rindu - šī ir pirmā, šī ir otrā utt. Tas ir masīvs. Ja jums ir jāsazinās ar kādu no viņiem, vienkārši norādiet programmas numuru. Šī uztvere ievērojami atvieglos jūsu dzīvi studijās. Atcerieties, ka ne vienmēr ir vērts klausīties skarbās skolotāju runas; labāk ir atrast savu veidu, kā izprast tēmu.