Peršokti į turinį

Masyvo supratimas.


Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 2990 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Sveiki, mokinuosi c++, moku paprastus pagrindus, ifą, for/while ciklą ir elementarius sprendimus. Norėčiau pradėti mokintis masyvą, tačiau kiek domėjausi internete nesuprantu jo taip, kad jis man į kraują įlystu. Tai klausiu jūsų, kaip suprasti masyvą koks jo tikslas ir panašūs dalykai? Būčiau dėkingas!!

Nuoroda į komentarą
Dalintis per kitą puslapį

Realiame pasaulyje programuojant, reikia tiek kintamųjų kiek pats neprikursi. Juk jeigu tau reikia šimto kintamųjų, nerašysi šimto eilučių kodo. Vietoj to buvo sugalvota vienas kintamasis kuriame yra dar kintamųjų. Skamba keistai, bet idėja tokia, "aprašai(angl. declare)" vieną kintamąjį ir jame gali saugoti n reikšmių(n yra masyvo dydis). Kadangi masyve gali norėti saugoti daug reikšmių, reikia kažkokio būdo kaip pasiekti konkretų elementą, tam naudojami indeksai.

 

Tinkamos indekso reikšmės gali būti nuo 0, iki masyvo dydis - 1(nepamiršk, kompiuteriuose visada skaičiuojama pradedant 0).

  • Teigiamai 2
Nuoroda į komentarą
Dalintis per kitą puslapį

Realiame pasaulyje programuojant, reikia tiek kintamųjų kiek pats neprikursi. Juk jeigu tau reikia šimto kintamųjų, nerašysi šimto eilučių kodo. Vietoj to buvo sugalvota vienas kintamasis kuriame yra dar kintamųjų. Skamba keistai, bet idėja tokia, "aprašai(angl. declare)" vieną kintamąjį ir jame gali saugoti n reikšmių(n yra masyvo dydis). Kadangi masyve gali norėti saugoti daug reikšmių, reikia kažkokio būdo kaip pasiekti konkretų elementą, tam naudojami indeksai.

 

Tinkamos indekso reikšmės gali būti nuo 0, iki masyvo dydis - 1(nepamiršk, kompiuteriuose visada skaičiuojama pradedant 0).

 

Gal turi lengvus masyvo užduotis ir įsprestus atsakymus? Būčiau labai dėkingas jeigu pasidalintum, reikėtu pasinagrinėti.

Nuoroda į komentarą
Dalintis per kitą puslapį

Na kaip aš supratau, kas yra masyvas tai kintamasis ( int M[]; ) saugantis begale reikšmių viduje, aišku kiek reikšmių turės turi pats nurodyti, nes paliktas int M[]; bus klaida kiek žinau. int M[30]; // 30 reikšmių turint masyvas. Galime vietoj skaičiaus dėti kintamajį

Tai int M[0]; // pirma reikšmė kurią tu nustatysi int M[0] = 52;

int M[1]; // antra reikšmė ir t.t.

Kad nereiktų įrašinėti kiekvienos reikšmės, gali pasinaudoti ciklą FOR ir vygdyti tiek kartų kiek masyvas turi reikšmių.

Čia pateikiau int tipo masyvą, bet jis gali būti ne tik int. Internete pilna užduočių, bet konkrečiai su Masyvu nemačiau.. Pažiūrėk yra keletą mano ir kitų kodų C++ skiltyje padarytų su masyvų. Nežinau ar aiškiau iš mano pasakytos kalbos, bet masyvas nėra toks sunkiai perkandamas dalykas, turėtum suprasti.

Nuoroda į komentarą
Dalintis per kitą puslapį

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 2990 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Svečias
Ši tema yra užrakinta.
  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...