1 / 11

MASYVAS

MASYVAS. Mokymo medžiaga 12 klasei. Masyvas – vienodo tipo duomenų rinkinys, kuriame elementai išdėstyti tam tikra tvarka. Ši struktūra leidžia laikyti atmintyje (vienoje vietoje) vienu vardu daug to paties tipo reikšmių; Atskiras masyvo duomuo vadinamas masyvo elementu;

clyde
Download Presentation

MASYVAS

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. MASYVAS Mokymo medžiaga 12 klasei Mažeikių Sodų vidurinė mokykla

  2. Masyvas – vienodo tipo duomenų rinkinys, kuriame elementaiišdėstyti tam tikra tvarka. • Ši struktūra leidžia laikyti atmintyje (vienoje vietoje) vienu vardu daug to paties tipo reikšmių; • Atskiras masyvo duomuo vadinamas masyvo elementu; • Masyvo elementas nurodomas masyvo vardu ir po to laužtiniuose skliaustuose parašytu indeksu. Mažeikių Sodų vidurinė mokykla

  3. Masyvo aprašas int A[10]; Masyvo dydis Masyvo vardas Masyvo elementų reikšmių tipas Mažeikių Sodų vidurinė mokykla

  4. Naudojantis masyvu reikia prisiminti, kad • Visos masyvo elementų reikšmės yra to paties tipo. • Norint reikšmę įrašyti į masyvą arba paimti iš jo, reikia nurodyti reikšmės masyve eilės numerį. Tas numeris vadinamas indeksu. Indeksas rašomas laužtiniuose skliaustuose. • Masyvų elementai vadinami indeksuotais kintamaisiais. Jie reiškiniuose ir kitose duomenų struktūrose naudojami taip pat, kaip ir paprasti kintamieji. 2014-10-13 Mažeikių Sodų vidurinė mokykla

  5. reikšmė Indeksuotas kintamasis Mažeikių Sodų vidurinė mokykla

  6. PAVYZDYS • Kasdien nustatoma vidutinė dienos temperatūra: Sausio 1 - -120 C Sausio 2 - -10,50 C Sausio 3 - -30 C . . . Sausio 31 - 00 C Mažeikių Sodų vidurinė mokykla

  7. Masyvo aprašas: int A[50] ; //masyvas, kuriame bus galima laikyti iki 50 sveikų skaičių int C[30] ; //masyvas, kuriame bus galima laikyti iki 30 sveikų skaičių double B[60] ; //masyvas, kuriame bus galima laikyti iki 60 realių skaičių Mažeikių Sodų vidurinė mokykla

  8. Masyvo aprašas: Pvz: 1) sausio mėnesiotemperatūrų masyvo aprašas: double t[31]; 2) Vienos paros oro temperatūra, išmatuota kas valandą double temp[24]; 2014-10-13 Mažeikių Sodų vidurinė mokykla

  9. Dirbant su masyvu išskiriami šie veiksmai: • Paieška (pvz.: didžiausios arba mažiausios reikšmės); • Skaičiavimai (pvz.: sumos, sandaugos, kiekio, vidurkio); • Atpažinimas (pvz.: ar yra tam tikra reikšmė masyve); • Rikiavimas (pvz.: didėjimo arba mažėjimo tvarka, pagal nurodytą požymį); • Elementų šalinimas iš masyvo; • Masyvo papildymas; • Naujo elemento įterpimas; Mažeikių Sodų vidurinė mokykla

  10. Reikšmių priskyrimas masyvo elementams int A[Cn], n; ifstream fd("Duom1.txt"); // pradinių duomenų failo vardas fd >> n; // nuskaitoma, kiek reikšmių yra masyve for (int i = 1; i <= n; i++) fd >> A[i]; fd.close();

  11. Reikšmių spausdinimas iš masyvo į failą ofstream fr("Rez.txt"); // rezultatų failo vardas for (int i = 1; i <= n; i++) fr << A[i]<<" "; fr.close();

More Related