/ / Struktūrinis tipas - vieno matmens masyvas

Struktūrinis tipas - vienmatis masyvas

Studijuojant programavimo pagrindus, pirmas dalykas (gerai, ar. \ Tantra, 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 P. - elementų skaičius sekoje, mas - tipas, reiškiantis 5 matmenų vienmatį masyvą, A - mas tipo kintamasis, t.y. 5 matmenų vienmatės masyvo kintamasis

vieno matmens masyvas pascal

2) Sekos elementų įvedimas iš klaviatūros

vienmatis masyvas

3) Eilės elementų rodymas ekrane

vienmatis masyvas

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

vienmatis masyvas

5) kiekvieno masyvo elemento konversija (modifikacija), t.y. pakeisti jo vertę (pateiktas kiekvieno vienmatės masyvo elemento sumažinimo 6 pavyzdys)

vienmatis masyvas paskaliu

6) Eilės elementų, čia kintamojo, sumos nustatymas Su - elementų suma

vienmatis masyvas paskaliu

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

vienmatis masyvas paskaliu

8) Čia nustatomas ekstremumas (didžiausias arba mažiausias masyvo elementas) min - mažiausia masyvo elementų vertė, į - mažiausio iš masyvo elementų eilės numeris (indeksas)

vienmatis masyvas paskaliu

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 nedideli, 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.

Patinka:
0
Populiarios žinutės
Dvasinė raida
Maistas
yup