/ / Struktūrinis tipas - vieno matmens masyvas

Struktūrinis tipas - vieno matmens masyvas

Изучая азы программирования, первым делом (ну или antra, ateities programuotojai susipažins su „vieno matmens masyvo“ sąvoka. Pascal, kaip ir kitos kalbos, leidžia dirbti su tokia duomenų struktūra. Anksčiau ar vėliau reikalingas struktūrizuotas bet kokio kiekio saugojimas. Dažniausiai šio rinkinio elementai priklauso tam pačiam tipui. Pavyzdžiui, tyrimo grupės sąrašas gali būti sudarytas iš 25 elementų, kurių kiekvienas yra eilutės tipo, įrašančio studento vardą ir pavardę, kintamasis.

vieno matmens masyvas pascal

Būtent tai leidžia realizuoti vienpusiškąmasyvas Pascal, kuris yra užsakytas panašių elementų rinkinys. Bet kuriam tokios sekos elementui galima pasiekti tą patį identifikatorių ir vieną indeksą - eilės numerį. Todėl šios matricos vadinamos vieno matmens.

Sekos elementų numeravimas kaippaprastai prasideda nuo vieno, t.y. pirmasis elementas turi eilės numerį 1, kuris yra gana logiškas. Tačiau, jei reikia, indeksų diapazonas gali būti visiškai savavališkas, pagrindinis reikalavimas yra tai, kad sveikieji skaičiai ar simboliai (bet kokio tipo) turėtų veikti kaip indeksai.

Apsvarstykite tipinius veiksmus su vieno matmens masyvu:

1) Masyvo aprašymas, čia n - eilės elementų skaičius, mas - tipas, žymintis 5 matmenų matmenį, A - mas tipo kintamasis, t.y. 5-ių skaičių vieno matmens masyvo kintamasis

vieno matmens masyvas pascal

2) Įveskite sekos elementus iš klaviatūros

vieno matmens masyvas

3) sekos elementų sudarymas ekrane

vieno matmens masyvas

4) Sekos užpildymas atsitiktinių skaičių generatoriumi

vieno matmens masyvas

5) kiekvieno masyvo elemento konvertavimas (modifikavimas), t.y. pateikiamas jo vertės keitimas (kiekvienos vieno matmenų masyvo elemento sumažinimo pavyzdys yra 6)

vieno matmens masyvas paskalėje

6) sekos elementų sumos nustatymas, čia kintamasis C - elementų suma

vieno matmens masyvas paskalėje

7) nustatyti tam tikrą sąlygą atitinkančių masyvo elementų skaičių (pateikiamas elementų, didesnių nei 4, nustatymo pavyzdys), čia į - tokių elementų skaičius

vieno matmens masyvas paskalėje

8) Ekstremumo apibrėžimas (maksimalus ar mažiausias masyvo elementas), čia min - minimalią vertę tarp masyvo elementų, \ t į - mažiausio iš masyvo elementų eilės numeris (indeksas)

vieno matmens masyvas paskalėje

Kaip žinoma, visiems kintamiesiemsaprašytas skyriuje Var programoje „Pascal“ programavimo kalba, paleidus programą, tam tikras baitų skaičius yra paskirstomas RAM. Tai lemia kintamojo tipas, pavyzdžiui, simbolis užima vieną baitą, sveikasis skaičius yra du baitai, o tikrasis - keturi baitai. Todėl tuo atveju, kai masyvo matmenys yra maži, programai nereikės didelio RAM kiekio. Priešingu atveju programuotojas turės ieškoti kitų būdų, kaip sutvarkyti masyvo elementus, pavyzdžiui, faile ar kaupe, naudodamas rodykles.