RačunalnikiProgramiranje

Array. Matrika elementov. Znesek elementi matrike, število

Programiranje - je dolg, ustvarjalni proces. dovolj močno, da se naučijo nekaj na tem področju, če nimate možnosti, da bi razumeli načela, na katerih mora biti zgrajena Apps. Danes bomo govorili o matriki, array elementov in preprostih operacij z njimi.

opredelitev

Pred delom s tem elementom programskega okolja , moramo razumeti, kaj imamo opravka. Učitelji na univerzah lahko ponovi svoje Nejasno definicije in zahtevajo, da jih strpati, vendar to ni pomembno, da je ta programer pomembno razumeti bistvo in niso mogli razložiti drugim. Kaj je matrika? So elementi matrike so vsi skupaj in tvorijo predmet. Z drugimi besedami, niz, miza, različne vrednosti niza. Vsi skupaj tvorijo oštevilčen seznam predmetov. Videti paleto takole:

  • M (i), kjer M - je sama matrika, njegovo ime. i - število matrika elementa. Skupaj lahko ti dve številki se glasi i-tega elementa v matriki M.

V različnih programskih jezikih, lahko te vrednosti, pripisane različne vrste. Na primer, v Pascal lahko oštevilčenje pride izključno številkami in variabilno I lahko le tip celo število. V PHP, so stvari drugačne. Tam i - je ključ, ki vam omogoča, da bi našli postavko, in ni važno v matriki, če bi ključ je celo besedo - niz ( "bar"). Pri tem se lahko elementi matrike popolnoma koli vrste.

cikli

Ta koncept je koristno, da nas pri obravnavanju nekaterih operacij nizov. Cikli - so pogojni izrazi za ponavljanje isto operacijo znova in znova, dokler ni ponovitev bolezni. Dve vrsti ciklov je mogoče identificirati.

  • "Ne še." V tem primeru bo telo zanke treba ponavljati, dokler ni končno stanje. To pomeni, da prva sprememba števec, nato pa bo izračunal, in nato se cikel zaključi.
  • "Do zdaj." V tem izvedbenem primeru nekoliko drugače. Najprej preverite stanje izvršitve, nato pa izvedli cikel programa, in se nato spremeni števec.

Načeloma, obe opciji sta enakovredna, v našem primeru pa ni važno, katero naj uporabi, ampak vsak bo koristno njegova metoda.

Poleg tega

V nekaterih primerih, programer mora vedeti, kaj je vsota elementov matrike. V skladu s to nalogo, to pomeni, da moramo združiti vse elemente matrike. S tem bomo pomagali ciklov. V tem primeru ne bomo dobili obesil na določenem programskem jeziku in opisati vrstico, ki naj bi linija vsebuje.

  1. Izjavljamo spremenljivk. Moramo razglasi niz "M", se je število matrika element števec "i", spremenljivka označuje število matrike elementov "na", kot tudi spremenljivko "R", ki nas bo pripeljala do rezultata operacije.
  2. Vnesite število matrike elementov ", da" noben način.
  3. Vnesite matrike elementov. Lahko ga urediti z nizom pogovornih oken s strani uporabnika ali pa preprosto dodelite vrednost vsakega posebej.
  4. Mi dodeliti i = 1, R = 0.
  5. Zdaj je najtežji del. Moramo zanke. Če želite to narediti, morate najprej izbrati vrsto. V nadaljevanju podajamo primer o elementih štetju cikel. Na primer, smo uporabili programski jezik - Pascal.

ponovitev

R = R + M [i];

i = i + 1;

dokler i> K

Kaj vidimo? Prvi odpira cikla "ponavljanja" ukaz. Po tem, prejšnja vrednost spremenljivke, kar pomeni vsoto vseh elementov v matriki, smo dodali še en element matrike. Posamični števec (matrika število). Nato je skupina "do" smo preverili, ali je zanka števec šla preko polja. Konec koncev, če imamo samo 5 elementov (k = 5), nato dodamo M [6] nima smisla, bo prazen.

pogoj

Pred prehodom na naslednjo nalogo z nizi, pa se spomni pogojne izjave. V večini programskih jezikov, skladnja izgleda takole:

if (pogoj), potem (zaporedje ukazov) ostalo (ukazov, če je pogoj ne velja);

Splošni opis zveni takole: "Če se stanje je res, potem bi prvi blok ukazov, ali pa, da bi drugi blok." Pogojni stavki so uporabni pri primerjanju različnih vrednosti in nadalje določitev svojo "usodo". Skupaj s cikli, so postali močna paleto orodja za analizo podatkov.

primerjava

To je še vedno nam omogoča, da niz? Elementi matrike lahko uredite, vidim, če se ujemajo določene pogoje, in jih primerjati med seboj. Eden izmed mojih najljubših primerov univerzitetnih profesorjev - najti največjo element matrike. Na primer, uporabite jezik C ++.

  • Ne da bi šli v podrobnosti, je treba prijaviti iste spremenljivke kot v prejšnjem primeru, z nekaj izjemami. Z drugo vrsto cikla imajo malo goljufija. Nov primer "i = 0". Zakaj to, pojasnjujemo v nadaljevanju.

medtem ko (i <= k)

{

i = i + 1; // se ali nadomeščena z i + = 1;

če (R '= P [i])

{

R = P [i]

}

}

Kot je razvidno, je ta vrsta cikel, najprej preveri stanje in šele nato se začne štetje znesek. Kaj točno se dogaja? Najprej preverite zvestobe neenakost i <= k, če je tako, smo prišli do prvega elementa matrike [1] M in ga primerjati z našo "R" preverite spremenljivke. Če je "R" manjši od polja element, nato pa je določena z vrednostjo elementa. Tako je v času, ko gremo skozi celoten niz, bo vsebovala čim več.

PHP

To je daleč ena izmed najbolj priljubljenih programskih jezikov. Nenavadno je, da so v večini tudi najbolj uglednih univerzah poučujejo ni mu pa najbolj banalnih osnov, da bi obvladali v položaju in peti grader. Kaj je tako drugačen od drugih jezikih, ki nas štejejo?

PHP omogoča programer, da ustvarite najbolj vsestranski niz. Elementi matrike je lahko popolnoma vsak tip. Če v istem Pascal, moramo določiti samo eno vrsto (na primer, številka), potem nimamo možnosti, da napišete vrstico z besedilom, ne da bi spremenili vrsto paleto ... Ampak, če spremenite vrsto in numerične podatke, se v bo golo besedilo, in zato ne moremo nositi s seboj vse matematične operacije brez dodatne kode in glavobol.

V PHP array element - je samostojna enota. Matrika se uporablja izključno za udobje shranjevanje in obravnavo. In kar je najpomembnejše, za tiste, ki so navajeni, da delo z nizi drugih PLS, si lahko natančno razporedite iste nasprotne elemente. Pritožba na array elementov v PHP malo bolj zapletena kot v drugih jezikih, vendar je vredno.

rezultat

Kaj lahko rečemo za konec? Polja - večdimenzionalni podatkovno skladišče, ki omogoča, da deluje v delo z velikimi količinami podatkov. Ta člen ne velja večdimenzionalne nizi, ker to temo za drugo obravnavo. Končno malo nasvet. Da bi lažje razumeli, za katere velja nize predstavljati niz številk - tukaj je prvi, ampak drugi in tako naprej. To je matrika. Če se morate obrniti na enega od njih, preprosto izberite številko programa. Ta občutek je veliko lažje življenje v šoli. Ne pozabite, da ni vedno vredno prisluhniti nejasnih učiteljem govora, bolje najdejo svojo pot do razumevanja teme.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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