ArvutidProgrammeerimine

Array. Massiivi elemente. Summa massiivi elementide arv

Programmeerimine - on pikk, loominguline protsess. piisavalt kõvasti õppida midagi selles valdkonnas, kui te ei ole võimeline aru põhimõtted, mille alusel tuleks ehitada Apps. Täna me räägime massiivi, massiivi elemendid ja lihtsad toimingud nendega.

määratlus

Enne töötamise käesoleva osa programmeerimise keskkonda , peame aru, mida me tegeleme. Õpetajad ülikoolidesse võib korrata oma segane mõisted ja nõuda, et tuupima neid, kuid see ei ole oluline, et see programmeerija on oluline mõista sisuliselt ja ei saa seletada seda teistele. Mis on massiivi? Massiivi elemendid on kõik koos ja moodustavad objekti. Teisisõnu, komplekt, laud, erinevaid väärtusi string. Kõik need koos moodustavad nummerdatud nimekiri. Tundub massiivi niimoodi:

  • M (i), kus M - on massiivi ennast, oma nime. i - on massiivi element number. Koos annavad need numbrid ei saa lugeda i-nda elemendi massiivi M.

Erinevates programmeerimiskeeli, need väärtused saab määrata erinevat tüüpi. Näiteks Pascal numeratsioon võib esineda üksnes numbritest ja muutujale i võib olla ainult seda tüüpi täisarv. PHP on asjad teisiti. Seal i - on võti, mis võimaldab teil leida toode, ja see ei ole oluline massiivi, kui võti oleks kogu sõna - array ( "bar"). Seejuures massiivi elemendid võivad olla täiesti ükskõik millise.

tsüklit

See kontseptsioon on kasulik meile arutamiseks mõned massiivi operatsioone. Cycles - tingimuseks on väljendid, korrates ikka ja jälle nii kaua kui ei korduks seisukorras. Kaks liiki tsüklit on võimalik identifitseerida.

  • "Veel mitte." Sel juhul keha loop kordub, kuni see on viimane tingimus. See on esimene muutus loendur ja seejärel arvutab ja siis tsükli lõpetab.
  • "Nii kaugele." Selle teostuse veidi erinevalt. Esiteks täitmise kontrollimiseks tingimusel, siis täidetakse programmi vältel ning seejärel muudab counter.

Põhimõtteliselt on mõlemad võimalused samaväärne, meie puhul ei ole oluline, millist kasutada, kuid iga on kasulik tema meetod.

lisamine

Mõningatel juhtudel, programmeerija peab teadma, mis on summa elemendid massiivi. Selle ülesande tähendab see, et me peame ühendada kõik elemendid massiivi. Selle me aidanud tsüklit. Selles näites me ei saa üles riputatud konkreetse programmeerimiskeele ja kirjeldada rida, mis rida peaks sisaldama.

  1. Me kuulutame muutujad. Peame kuulutada massiivi "M", massiivi element loenduri "i", muutuja näitab, mitu massiivi elemente "kuni", samuti muutuja "R", mis toob meid operatsiooni tulemus.
  2. Sisesta arvu massiivi elemente "kuni" kuidagi.
  3. Sisesta massiivi elemente. Võite korraldada läbi rea dialoogid kasutaja või lihtsalt väärtustada iga eraldi.
  4. Anname i = 1, R = 0.
  5. Nüüd kõige raskem osa. Peame loop. Selleks pead kõigepealt vali tüüp. Allpool anname näiteks tsükliloendurit elemente. Näiteks oleme kasutanud programmeerimiskeelt - Pascal.

kordus

R = R + M [i];

i = i + 1;

kuni i> k

Mida me näeme? Esimese avab tsükli "korduvad" käsk. Pärast seda, eelmise muutuja väärtus, mis tähendab summa kõigi massiivi elementide, lisame teise massiivi element. Juurdekasv loendur (massiiv number). Edasi meeskond "kuni" me kontrollida, kas loop loendur on läinud kaugemale massiivi. Lõppude lõpuks, kui meil on ainult 5 elementi (k = 5), siis lisage M [6] ei ole mõtet, see on tühi.

tingimus

Enne liigub edasi järgmise ülesande massiivid meenutame tingimisi avaldused. Enamikul programmeerimiskeeli, süntaksi näeb välja selline:

if (tingimus), siis (käskude jada) muud (käsud, kui tingimus ei ole tõsi);

Üldine kirjeldus võib tunduda selline: "Kui tingimus on tõene, siis võta esimene plokk käske või teha teise ploki." Tingimuslik avaldused on kasulikud võrrelda erinevaid väärtusi ja edasi, määrata oma "saatust". Koos tsüklit, nad muutuvad võimas massiivi andmete analüüsi tööriist.

võrdlus

See ikka võimaldab meil teha massiivi? Elemendid massiivi saab sortida, kas nad vastavad teatud tingimustele, ning võrrelda omavahel. Üks minu lemmik näited ülikooli professorid - leida maksimaalne element massiivi. Näiteks kasutada C ++ keeles.

  • Laskumata detailidesse, on vaja kuulutada samade muutujate nagu eelmises näites, väheste eranditega. Teist tüüpi tsükli on natuke petta. Uus puhul "i = 0". Miks siis me selgitada allpool.

while (i <= k)

{

i = i + 1; // või võib asendada i + = 1;

if (R <= M [i])

{

R = M [i]

}

}

Nagu võib näha, seda tüüpi tsükli esimese kontrollib tingimuse ja alles siis hakkab lugedes summa. Mis täpselt toimub? Esiteks kontrollige ebavõrdsuse lojaalsus i <= k, kui jah, siis me tuleme esimese massiivi element M [1] ja võrrelda seda meie "R" kontrollida muutujaid. Kui "R" on väiksem kui massiivi element, siis on määratud väärtus element. Seega ajal, kui me minna läbi kogu massiiv, sisaldab see suurim number.

PHP

See on vaieldamatult üks populaarsemaid programmeerimiskeeli. On kummaline, et enamik isegi kõige silmapaistvamad ülikoolide õpetatakse mitte teda, vaid kõige banaalne põhitõed kapten oma positsiooni ja viies teehöövel. Mis on see nii erinev teistest keeltest peetakse meie?

PHP lubab programmeerija luua kõige mitmekülgsem massiiv. Array elemente võib olla absoluutselt igat tüüpi. Kui samas Pascal, peame täpsustama ühte tüüpi (nt number), siis me ei saa kuidagi kirjutada kooskõlas teksti muutmata tüüpi massiiv ... Aga kui sa muuta tüüp ja arvandmeid see on lihttekstina ja seetõttu ei saa me läbi nendega tahes matemaatilisi tehteid ilma täiendava koodi ja peavalu.

PHP massiivi element - on iseseisev üksus. Massiivi kasutatakse eranditult, ladustamise ja käitlemise ta. Ja mis kõige tähtsam, need, kes on harjunud töötama massiivid teistele PLS, saate korraldada täpselt sama leti elemente. Üleskutse massiivi elementide PHP natuke keerulisem kui teistes keeltes, kuid see on seda väärt.

tulemus

Mida me saame öelda kokkuvõtteks? Massiivid - mitmemõõtmeline andmebaas, mis võimaldab tegutseda töö ajal suurtes mahtudes andmeid. See artikkel ei peeta mitmemõõtmelise massiivi, sest see teema veel arutelu. Lõpuks natuke nõu. Et oleks lihtsam aru saada teema massiivid ette kujutada numbrikombinatsiooniga - siin on esimene, kuid teine ja nii edasi. See on massiiv. Kui teil on vaja pöörduda üks neist lihtsalt valida programmi number. See taju on palju lihtsam oma elu koolis. Pea meeles, et see ei ole alati väärt kuulamist arusaamatu kõne õpetajad, parem leida oma viis arusaamist teema.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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